How to reactivate old leads without sounding desperate (or creepy)
A repeatable playbook for waking up dormant lead lists with messages that still sound human. Includes the exact cadence I use for clients.
By Mogene · · 3 min read
You have a list. Maybe it's 500 names. Maybe it's 5,000. They opted in once, never bought, and now they're sitting in your CRM gathering digital dust.
Most "reactivation" advice is some version of: blast them with a discount and hope. That works for retail. It doesn't work for service businesses, and it absolutely doesn't work if your brand has a personality.
Here's the cadence I actually use for clients — including the career coach who went from 7 to 15 sales calls a week in three weeks doing exactly this.
Step 1: Sort before you send
Don't treat the list as one blob. At minimum, slice it into three buckets:
- Hot ghosts — booked a call but didn't show, or asked for pricing and went quiet
- Warm browsers — opted in for a lead magnet but never replied
- Cold contacts — old list, expired tags, partner-imported leads
Each bucket needs a different opening line. A "hot ghost" knows who you are; a "cold contact" doesn't. Treating them the same is why most campaigns flop.
Step 2: The three-message rule
For each segment, send three messages over ~7 days:
- A noticing message — short, casual, about them, not you
- A specific value message — one helpful idea or resource tied to what they originally cared about
- A clean exit — "Want me to stop?" with one click to opt out
That's it. No drip of 11 emails. No fake urgency. No "Final notice 🚨🚨🚨".
Step 3: Write like a person who just remembered them
Bad reactivation email:
Hi {{first_name}}, I'm following up on your inquiry from our previous correspondence regarding...
Good reactivation email:
Hey Sara — saw your name pop up while I was cleaning up my CRM and remembered you'd asked about [thing]. Did you ever sort that out?
Same data fields. Wildly different response rates. The second one sounds like a person sent it because a person actually did.
Step 4: Pace it so it doesn't look like a blast
If you have 2,000 contacts and you fire all 2,000 emails in five minutes, two things happen:
- Your inbox provider notices and starts flagging you as a sender
- Anyone who shares your message with a friend can tell it was automated
I throttle reactivation sends to look like normal human volume. In GoHighLevel that's a single workflow setting. In other tools it might mean batching.
What to expect
A clean reactivation on a list that's been ignored for 6–18 months typically pulls:
- 3–8% reply rate on the first message
- 1–3% booked-call rate end-to-end
- 0.5–2% revenue rate (clients closed / contacts messaged)
On a 2,000-person list at $2,000 average client value, even the low end is $20k–$40k of pipeline you didn't have last week.
When not to reactivate
Don't run this if:
- Your offer has fundamentally changed (you're not solving the same problem)
- Your list is older than ~2 years and you have no record of consent
- You haven't sent anything to that list in 12+ months (warm them up first with a "we're back" announcement)
If you have a list and you'd like me to look at it before you touch it, book a 20-minute intro and bring a contact count + sample tags. I'll tell you straight if it's worth waking up.