Sales Strategy
How to Run a Reactivation Campaign and Book Jobs from Old Leads
Stop letting old leads die in your pipeline. Here is the exact SMS script we use to turn dead leads into $50K+ in new revenue.
- Michael Schreiber — Founder & Growth Strategist, Fused Media
- July 21, 2026
- 7 min read
Key takeaways
- Your CRM is sitting on $30K–$100K in untapped revenue from old leads you never closed.
- A simple 9-word SMS campaign can reactivate dead leads for pennies compared to new ad spend.
- The 4-step protocol: clean the list, drip send, respond in 5 minutes, follow up with an offer.
- Reactivation works because the lead already knows your brand — you're not starting from zero.
The Hidden Revenue in Your CRM
Every estimate you gave and lost is a contact who knows your name, has seen your work and once had budget. You already paid to acquire them. Most contractors have between 500 and 3,000 of these sitting in a CRM, doing absolutely nothing.
Reactivation is the cheapest revenue in home services because acquisition cost is zero. The only cost is the SMS credits and two hours of someone's attention on send day.
Benchmark
A list of 1,000 aged leads commonly produces $30K–$100K in booked work, depending on average job value. At a $20K average ticket in outdoor living, three closes pays for a year of marketing.
The 9-Word SMS Script
The script that outperforms every polished campaign we've tested is nine words long, has no branding, no link and no offer.
Hey Sarah, are you still looking to get your patio done?
It works because it reads like a text from a person, not a marketing blast. It asks a question that's genuinely easy to answer. And it doesn't ask for anything — no booking, no call, no form. The only goal of message one is a reply.
- No links. Links trigger carrier filtering and make it feel like an ad.
- No company branding in message one. Save it for the reply.
- Use the exact service they inquired about, not a generic 'project'.
- Send from a real, monitored number.
The 4-Step Execution Protocol
- Clean the list. Pull everyone who requested an estimate in the last 18 months and never bought. Remove customers, opt-outs and bad numbers.
- Drip send in batches of 500. Sending 3,000 texts at once looks like spam to carriers and buries your team in replies.
- Respond within five minutes. A reactivation send produces a spike of inbound texts in the first two hours — staff it deliberately.
- Follow up with a reason to act: a scheduling window, a price hold, a new service line.
Response Handling & Speed-to-Lead
Roughly a third of replies are 'no' or 'already done it' — mark them and move on. The rest split between 'yes, still interested' and 'maybe next spring.' Both are valuable; the second group goes into a dated nurture sequence rather than the trash.
Great — we've got two install windows left this month and I can hold one for you. Want me to send over a refreshed number?
Speed matters more here than on new leads. The homeowner texted back from their couch; if the reply lands 40 minutes later, the moment is gone.
ROI Benchmarks
- Reply rate on a clean 18-month list: 8–15%.
- Booked estimates from replies: 25–40%.
- Close rate on those estimates: usually higher than cold leads — they already vetted you once.
- Total cost: under $50 in SMS credits per 1,000 contacts.
Run it quarterly with a fresh angle each time. Same list, new reason to reply — seasonal availability, a price hold before a materials increase, or a service you didn't offer last year.
Free 3-minute growth audit
How Much Revenue Is Sitting in Your Database?
The Contractor Growth Score™ includes a reactivation pillar that estimates what your dormant list is worth — free, in about three minutes.
Take the Contractor Growth Score™ Assessment →Frequently Asked Questions
What is a database reactivation campaign for contractors?
It's a short SMS campaign sent to old leads who requested an estimate but never bought, designed to restart the conversation at zero acquisition cost.
How much revenue can I expect from reactivating old leads?
A list of 1,000 aged leads commonly produces $30,000 to $100,000 in booked work, depending on your average job value and how clean the list is.
What should a reactivation SMS say?
Keep it to about nine words with no links and no branding — for example, 'Hey Sarah, are you still looking to get your patio done?' The only goal of the first message is a reply.
Is reactivation better than running new ads?
It's cheaper and faster, but it's not a replacement. Reactivation harvests demand you already paid for; ads create new demand. Run reactivation quarterly alongside your paid channels.
How often should I run reactivation campaigns?
Quarterly, with a different angle each time — seasonal availability, a price hold, or a new service line. Any more frequently and the same contacts start tuning you out.
Ready to stop chasing jobs?
Book a strategy call and we'll show you exactly where your growth is leaking — and what it takes to fix it.