How to reactivate past clients with a proven 5-touch campaign. Get segmentation frameworks, copy-ready scripts & GoHighLevel workflows to recover revenue in 30 days.
You've got a list of past clients sitting in your CRM — or worse, in a spreadsheet — and you know you should reach out. But every time you think about it, you freeze. What do you say after 18 months of silence? What if they went to a competitor? What if the message comes across as desperate?
So the list stays untouched, and you keep pouring money into ads to replace the clients you already earned.
There's a better path. Client reactivation — done systematically with the right segmentation, copy, and automation — is the fastest revenue lever most service businesses never pull. We've built these campaigns for HVAC companies, coaching practices, salons, and B2B consultancies. The results are consistent: dormant revenue, recovered in under 30 days, at zero ad spend.
Most business owners treat new client acquisition as the only growth engine. Meanwhile, their best-fit clients — people who already paid, already trusted them, already got results — sit ignored.
Past clients require no trust-building. They've already handed you money. They know your quality. The only reason they haven't come back is that life got busy and no one from your business gave them a reason to.
When we built a reactivation campaign for a residential cleaning company in Atlanta, their list had 340 dormant clients — people who hadn't booked in over 12 months. Within 28 days of launching a 5-touch sequence, 41 of those clients rebooked. That's a 12% reactivation rate on a list that was generating exactly $0 the week before.
In our experience building reactivation campaigns across service businesses, a well-segmented list with a 5-touch sequence consistently produces 8–15% reactivation rates — with no paid traffic.
Blasting every dormant contact with the same message is the fastest way to get unsubscribes and silence. Segmentation is what separates a campaign that converts from one that gets ignored.
Divide your past clients into three buckets:
Pull this data from whatever CRM or booking system you use — GoHighLevel, HoneyBook, Jane App, ServiceTitan, even a tagged spreadsheet. The point is to know who you're talking to before you write a single word.
Don't skip segmentation and send one mass message to your full list. We've seen this kill reactivation campaigns — the "frozen" contacts who get a casual "Hey, it's been a while!" message respond poorly, and some report it as spam. Segmentation protects your sender reputation and your reply rate.
Five touches sounds like a lot. It isn't. Most dormant clients need to see you 2–3 times before they respond — and the ones who convert on touch 5 often represent your highest-value rebookings.
Here's the exact sequence structure we use:
Keep this personal and brief. No offers yet.
"Hey [First Name], it's [Your Name] from [Business]. We worked together back in [Year/Season] and I've been thinking about checking in. Hope things are going well — let me know if there's anything we can help you with."
Now you earn the right to make an offer. Keep it exclusive and time-limited.
"[First Name], I'm opening up 5 spots next week for returning clients — priority access before we go to our waitlist. If you've been thinking about [service], now's the moment. Want me to hold one for you?"
Lead with a result from a client similar to them. This isn't bragging — it's evidence.
"Subject: What happened when [similar client type] came back for a second round"
Tell a brief, specific client story (anonymized if needed), tie it to a result, and close with a soft CTA back to booking.
"[First Name], I'm closing out my returning client outreach this week. If now isn't the right time, no worries at all — I'll check back in a few months. But if you want to lock in [offer/availability], just reply YES and I'll get you set up."
Touch 5 consistently outperforms Touch 3 in our campaigns. The "closing the door" frame creates genuine urgency without fake countdown timers or pressure tactics. Reply rates on final-touch SMS messages average 2–3x higher than the opening touch for cold-segment contacts.
Running this manually is unsustainable past 20 contacts. GoHighLevel handles the full 5-touch sequence with zero manual sending — and it personalizes every message with contact data you already have.
Here's the exact workflow structure we build for clients:
Set up a reply-detection trigger inside GHL so that any inbound response automatically pauses the sequence and notifies you. The last thing you want is an automated Touch 3 going out to someone who already replied "Yes!" on Touch 1.
Build one workflow per segment (warm, cold, frozen) with adjusted copy and timing. Warm contacts get tighter spacing (3-day gaps); frozen contacts get longer gaps (5–7 days) to avoid feeling like a barrage.
Automation gets the conversation started. Your response closes it.
When a past client replies — especially after months of silence — they're in a micro-window of intent. Reply within 15 minutes and your conversion rate triples compared to a same-day response. We've seen this play out across every vertical we work in.
Set up GHL's mobile notifications so every reply hits your phone instantly. For larger lists, assign a team member to monitor the inbox during the campaign window.
Handle the three most common reply types:
Most business owners run a reactivation campaign, get a handful of bookings, and move on without knowing what worked. Measure these three metrics after every campaign:
In our experience, warm-segment contacts (6–12 months dormant) convert at 2–3x the rate of frozen contacts. That means if your list is large, prioritize the warm bucket first — get a win on the board, then tackle the harder segments with refined copy.
When we ran a reactivation campaign for a medspa in Denver with 180 dormant contacts, the warm segment (72 contacts, dormant 6–10 months) produced 14 bookings at an average service value of $380. That's $5,320 recovered in 30 days from one email sequence — before we even touched the cold segment.
Waiting until you "need" the revenue.
Business owners launch reactivation campaigns in panic mode — slow season hits, a big client churns, cash flow tightens. They rush the copy, skip segmentation, and hit send on a desperate-feeling message that reads exactly like what it is.
Build this system before you need it. Tag your dormant contacts quarterly. Keep your reactivation sequences live as an evergreen campaign that triggers automatically when a contact hits the 6-month dormancy threshold. That way, reactivation isn't a crisis response — it's a revenue stream.
Don't let this become another thing you read and don't act on. Here's the sequence to get this live within a week:
The first campaign will be rough around the edges. Run it anyway. The data you collect from 30 days of live results is worth more than six more months of planning.
Ready to build your reactivation system inside GoHighLevel — including the exact workflow templates, copy prompts, and tagging structure we use for clients? We put together a hands-on setup guide for service businesses. Grab it and you'll have the full system running in an afternoon, not a week.
Grab the Free 5-Touch Client Reactivation Campaign Template
Get the exact scripts, segmentation cheat sheet, and GoHighLevel workflow we use to recover dormant client revenue in under 30 days — no ad spend required.
Written by Tim Hershberger, founder of Automate the Journey. Tim has built 500+ marketing automation systems for service businesses since 2009. Book a free strategy call to see how we can help.
Everything in this guide runs on GoHighLevel. Try it free for 30 days and see why we chose it.
No credit card required · Cancel anytime