- What is a dormant contact?
- Why dormant contacts are your biggest untapped opportunity
- How database reactivation works
- What reactivation rates to realistically expect
- DIY reactivation vs. hiring an agency
- Best practices for high-converting reactivation
- Reactivation by industry: HVAC, roofing, plumbing, landscaping
- How to get started
Every home service contractor has a graveyard in their CRM.
Leads who requested a quote last spring. Homeowners who got an estimate but never pulled the trigger. HVAC customers who said "maybe next year." Roofing prospects who told you they were getting a few other bids — and then disappeared.
They're not really dead. They're dormant. And the right message at the right time will wake many of them back up.
This is the complete guide to database reactivation for home service contractors — what it is, how it works, and how to do it right.
What Is a Database Reactivation?
A dormant contact — also called a cold lead, dormant lead, or stale lead — is any prospect who showed genuine interest in your service at some point but never converted into a paying customer. Specifically:
- They called, filled out a form, or responded to an ad
- You (or someone on your team) had contact with them
- They received a quote, estimate, or had a conversation
- Then they went silent — no follow-up, no booking, no response
The typical contractor's dormant contact list includes leads from the past 3-24 months. Older than that, and the conversion potential drops significantly. But within that window, there's real revenue sitting untouched.
Why Dormant Contacts Are Your Biggest Untapped Opportunity
Here's a fact that should keep every contractor up at night: acquiring a new lead costs 5-7x more than reactivating an existing one.
When you spend $100 on Google Ads to get a new lead, you're paying for brand awareness, trust-building, and the first contact from scratch. When you reactivate a dormant contact, the prospect already knows your business, already has your number, and already considered hiring you. The trust barrier is much lower.
The problem is most contractors never go back to that list. Why?
- They're busy — following up with old leads takes time they don't have
- It feels awkward — calling someone who ghosted you 8 months ago
- They assume the lead is gone — "if they wanted to hire me, they would have called back"
All three of these are solvable with the right system.
The reality: Most dormant contacts didn't hire anyone. Research consistently shows that 60-70% of "dead" leads eventually buy the service they inquired about — just not always from the company that gave them the original quote.
How Database Reactivation Works
Dead lead reactivation is a multi-touch outreach process designed to re-engage cold prospects and get them to book an appointment. Here's the sequence:
Step 1: Segment the List
Not all dormant contacts are equal. Start by segmenting by recency (how long ago), service type, and estimated job size. Recent leads (3-9 months) have higher reactivation potential than older ones. Large job leads (roof replacements, full HVAC installs) are worth more outreach investment than small jobs.
Step 2: Craft Contextual Outreach
The #1 mistake in reactivation outreach is sending a generic "Hey, just checking in!" message. This gets ignored. Effective reactivation references the original inquiry:
"Hey Mike, you reached out about a roof estimate back in August. We had some storm damage lead up in your area and I wanted to circle back — are you still looking to get that taken care of?"
Contextual > generic. Every time.
Step 3: Multi-Channel Outreach
The best reactivation campaigns use at least two channels:
- SMS first — highest open and response rates (85%+ open rate). Short, conversational, personal-feeling.
- Email follow-up — for leads who don't respond to text. Good for including more detail or a special offer.
- Voice call — AI voice for scale, or personal call for high-value leads.
Step 4: AI Handles Responses
When a lead responds, the conversation continues automatically. The AI qualifies them (still looking? timeline? budget?), checks your calendar, and books an appointment. No manual effort required from you.
Step 5: Track and Optimize
Good reactivation campaigns include reporting: how many contacts reached, response rate, booking rate, and revenue attributed. This data helps you understand what messaging works and improves future campaigns.
What Reactivation Rates to Realistically Expect
Honest numbers, based on real campaigns:
- Good campaign: 15-20% reactivation rate
- Great campaign: 20-28% reactivation rate
- Exceptional campaign: 30%+ (usually storm-season roofing or peak HVAC season)
On a list of 400 leads at 20%: 80 booked appointments. At an average job value of $2,000-$5,000 for most home service work, that's $160K-$400K in potential revenue from one campaign.
Even at 10%: 40 appointments, $80K-$200K in opportunities.
That's why every dollar spent on reactivation generates dramatically better ROI than the same dollar spent on new ads.
DIY Reactivation vs. Hiring an Agency
You can run your own database reactivation campaigns. Here's what that involves:
- Export your CRM list and segment it manually
- Write outreach sequences (SMS + email)
- Set up a texting platform (Twilio, SimpleTexting, etc.)
- Manually review and respond to lead replies, or set up AI chatbot rules
- Track results in a spreadsheet or CRM
- Rinse and repeat every 90 days
If you have the time and enjoy doing this — go for it. Many contractors run basic reactivation themselves and get decent results.
But if you're already grinding 50+ hours a week, this is another thing you'll start and abandon in 3 weeks. The typical contractor who "does it themselves" sends one awkward text blast, gets confused by the platform, and never follows up on the responses.
An AI agency handles all of this — including responding to every lead reply, 24/7, without you touching anything. You send them the list. They send you booked appointments.
Best Practices for High-Converting Reactivation
- Be specific about the original inquiry. Reference the service they called about, the time of year, or any detail you have. Generic messages get ignored.
- Create urgency without being pushy. "We're booking into May already" or "we just had a cancellation open up this week" are honest urgency triggers that work.
- Offer something new. If they got a quote 6 months ago, mention a price adjustment, a new promotion, or updated service. Give them a reason this message is different from the last one.
- Text first, email second, call third. This order consistently produces the best response rates.
- Follow up 3-5 times. Most conversions happen on the 3rd or 4th touch, not the first. Don't give up after one non-response.
- Send at the right time. Weekday mornings (8-10 AM) and evenings (5-7 PM) have the highest response rates for home service leads.
Reactivation by Industry
Roofing
Roofing has some of the highest reactivation rates of any trade. Homeowners who got a quote often delay because of cost or timing — but a roof doesn't fix itself. Storm season and spring are optimal reactivation windows. Leads that requested estimates before a storm season are especially responsive.
HVAC
HVAC reactivation works exceptionally well at season transitions — late spring before cooling season, and early fall before heating season. Leads who inquired about new equipment but deferred on cost often respond when framed around energy savings or upcoming seasonal need.
Plumbing
Plumbing reactivation works well for non-emergency leads (water heater replacements, bathroom remodels, drain cleaning). Emergency leads usually convert immediately or not at all. Focus reactivation on the non-emergency service requests.
Landscaping
Landscaping has a strong off-season reactivation opportunity. Leads from the previous spring/summer are excellent candidates for early booking campaigns in January-March. Book ahead of spring rush at slightly discounted early-bird rates.
How to Get Started with Database Reactivation
If you want to try it yourself:
- Export your CRM leads from the past 6-18 months that never converted
- Segment by trade, job size, and recency
- Write a 3-message SMS sequence referencing their original inquiry
- Use a texting platform to send and track responses
- Have a clear calendar booking link ready for when they respond
If you want results without the work:
Let Us Run Your First Campaign for Free
Send us your dormant contact list. We'll analyze it, show you the revenue projection, and run your first reactivation campaign with a 3-appointment guarantee — no charge if we don't deliver.
Claim My Free Campaign →