The AI My Business Today Team — led by our Founder
Our team has 15+ years combined in growth marketing and revenue operations for home service brands. We've rebuilt lead follow-up, speed-to-lead, and reactivation programs for roofing, HVAC, and solar operators across North America.
Last updated: July 14, 2026
Key Takeaways
- • The average home service CRM holds 5,000–50,000 dormant leads already paid for.
- • A 1% reactivation rate on a 5,000-lead database at $8,000 average ticket = $400,000 in recovered revenue.
- • Sales reps make an average of 1.7 follow-up attempts before giving up, while 80% of sales require 5+ touches (HubSpot).
- • AI-driven SMS reactivation earns 40–60% reply rates vs. 1–3% for cold-call outreach.
- • Performance-based providers charge only on booked or closed jobs — zero retainer, zero risk.
You already paid for those leads. Most of them are still sitting in your CRM, and most of them are still worth money. This is how to collect it — without buying a single new click.
What is database reactivation?
Database reactivation is the process of systematically re-contacting old leads in your CRM — people who inquired but never bought — using personalized, multi-channel outreach (usually SMS-led) to convert them into booked appointments. It turns a paid, dormant asset into new revenue with no additional ad spend.
For roofing, HVAC, and solar companies, that database is often the single largest untapped revenue source in the business — bigger than any current ad channel.
How much revenue is sitting in your old lead database?
The answer is almost always a six- or seven-figure number, and the math is not complicated. A 5,000-contact database at an $8,000 average job value, reactivating just 1%, produces 50 jobs — that's $400,000 in found revenue from leads you already paid for.
Here's the formula:
Dormant leads × Reactivation rate × Close rate × Average ticket = Recovered revenue
Example (roofing): 10,000 × 2% × 35% × $12,000 = $840,000
Example (HVAC): 6,000 × 3% × 40% × $6,500 = $468,000
Example (solar): 4,000 × 1.5% × 25% × $28,000 = $420,000
Plug in your real numbers. Most operators are shocked how big the answer is — and how consistent it is across verticals.
Find Out How Much Revenue Is Hiding in Your Old Leads
Free audit for roofing, HVAC, and solar companies. We'll show you the math on your database — no cost, no commitment.
Why do most home service companies never work their old leads?
Most companies never work their old leads because their team has no time, no follow-up cadence, and no incentive to chase 6-month-old inquiries when fresh leads are hitting the CRM every day. The "old leads are bad" story is a rationalization — the real problem is structural, not the leads themselves.
Want this kind of workflow built for your business?
See Services & Pricing →- No time. Office staff are handling inbound calls, scheduling, and today's estimates.
- No skill. Cold outreach is a specialized muscle most home service teams have never built.
- Wrong focus. Reps get commissioned on this-week pipeline, not on reviving a lead from March.
- The "bad leads" excuse. It's easier to blame lead quality than to admit follow-up stopped at attempt #2.
How does AI-powered database reactivation work?
AI-powered database reactivation runs a multi-channel, SMS-first sequence against your dormant list. A short 2-sentence opener text earns 40–60% reply rates; AI then handles the two-way conversation, qualifies interest, overcomes basic objections, and books the appointment directly to your calendar. Your closer only takes the meeting.
The workflow looks like this:
- Upload the list. Export dormant leads from ServiceTitan, JobNimbus, Housecall Pro, or your CRM of choice.
- Compliance scrub. Validate numbers, check DNC, filter for consent, apply quiet-hours logic.
- Send the opener. Personalized 2-sentence SMS that reads human, not marketing.
- AI handles replies. Answers questions, qualifies, and books to the calendar 24/7.
- Hot handoff. Your rep gets a booked appointment and a full transcript — no cold intro required.
For a deeper look at message structure and reply rates, see our full guide to AI SMS follow-up for contractors.
Old way vs. new way: manual calling vs. AI reactivation
Manual calling against a dormant list is expensive, inconsistent, and slow. AI reactivation is faster, cheaper per contact, and — because it uses SMS instead of the phone — actually gets a response.
| Factor | Manual calling by staff | AI reactivation (SMS-led) |
|---|---|---|
| Cost per contact | $3–$8 (loaded rep time) | $0.05–$0.25 |
| Reply / contact rate | 1–3% (voicemail is the norm) | 40–60% SMS reply rate |
| Speed to full coverage | Weeks or never | 24–72 hours |
| Follow-up persistence | Avg 1.7 attempts, then dropped | 6–10 touches, automated |
| Consistency | Depends on rep mood and pipeline | Every lead, same cadence |
| Booked appointments | Rare from dead lists | 1–5% of list, on average |
What does database reactivation cost?
The best providers charge on performance, not on retainer. That means you pay nothing up front, nothing monthly, and nothing per message — you only pay a fee (or a revenue share) on booked or closed jobs the campaign produces. If it doesn't produce revenue, you don't owe anything.
This structure exists because reactivation results are so predictable at scale that a competent operator will bet their fee on the outcome. If a vendor wants a large retainer for reactivation work, they're transferring risk to you that they should be carrying themselves. See our services page for how we structure engagements.
Companies that never fix their speed-to-lead problem keep creating the dead-lead problem that reactivation solves. Both need to work together.
Turn Your Dead Leads Into Booked Jobs
You already paid for these leads. Get a free audit and see what a 2–5% reactivation rate is worth to your business.
