Zenoti to GoHighLevel migration: a practical guide for med spas
Most med spas should keep Zenoti for operations and add GoHighLevel for marketing. Here is how to do it without breaking either.
Learn moreYou have 2,000 or 20,000 old leads sitting in a CRM. How to import them without duplicates, message them differently from new leads, let AI qualify the replies, and route the live ones to a pipeline your team works.
Short answer: database reactivation in GoHighLevel is a four-step build. Import old leads with deduplication by phone and email and tag them by source and vintage. Confirm consent and scrub against Do Not Call before sending. Run a reactivation sequence written for people you have not spoken to in a while, distinct from your new-lead flow, with an AI agent qualifying replies and booking appointments. Route the conversation into a dedicated pipeline so live opportunities reach your team without flooding the shared inbox.
A credit repair company had 2,000 to 5,000 leads from 2022 and 2023 untouched in another system. A real estate team had "a ton of leads" in a closed CRM. A construction sales firm had tens of thousands on a website. Every one of them was paying for new leads while the old ones sat there. Reactivation is usually the fastest return on a GoHighLevel build.
Export, normalize phone formats, and remove obvious junk. Import with phone and email as match keys and set duplicates to update existing records. Tag each record with its source system and year (for example, crc-2023) so you can segment, measure and, if a batch performs badly, pause it.
Old inquiries usually include a number the person gave you, which supports contacting them, but rules vary by state and industry and consent may have lapsed. Scrub against Do Not Call, honor prior opt-outs, keep to business hours and include opt-out language in every message. Where you are not sure, start with email.
New-lead sequences assume interest today. Reactivation should open honestly: "It has been a while since we spoke about [service]. Are you still looking at this, or should I close your file?" The second option gets replies. Follow with a reason to act now, then a final message. Three to five touches over two weeks is typical; more becomes spam.
Replies arrive in bursts. A conversation AI answers questions, asks the two or three qualifying questions, and books onto the calendar. Anything qualified or complicated moves to a reactivation pipeline stage that alerts a human. Keep this pipeline separate so a 2,000-lead campaign does not "clog up everything" in the main inbox.
Track replies, appointments booked and revenue from the reactivation tag separately. It sets the baseline for what your database is worth and how often to run it, usually quarterly.
Reactivation is part of our GoHighLevel setup and automation service and a standard phase in real estate builds.
Clean the file first, then import with phone and email as match keys and GoHighLevel's duplicate handling set to update rather than create. Tag every imported record with source and year so it can be segmented and, if needed, removed.
Only if you have consent that covers it, and after Do Not Call screening. Leads that inquired with you and gave a number generally can be contacted, but rules vary by state and industry. Check consent flags before sending and include opt-out in every message.
Route reactivation into its own pipeline and, if needed, its own sub-account or user. Let the AI agent handle first replies and only surface qualified conversations to the team.
Most med spas should keep Zenoti for operations and add GoHighLevel for marketing. Here is how to do it without breaking either.
Learn moreFor local and multi-location service businesses, the decision usually comes down to communication channels and cost structure. Here is how we think about it.
Learn moreThe businesses AI cannot replace are the ones AI helps most. A thesis on where automation pays for physical service companies.
Learn moreBook a 30-minute call. We look at the account live and tell you what is broken, what we would fix first and what it would cost.
No pitch deck. We look at your current setup and tell you what we would do and what it would cost.Need more than GoHighLevel? Yotomations, our parent company, also builds AI agents, custom software and websites.