Your roofing, HVAC, or solar company is probably sitting on a goldmine you've stopped looking at. Here's what it's worth — and how to collect it.
You spent real money to get those leads.
Google Ads. Meta campaigns. Local Service Ads. Every inquiry that came through your website, called your office, or filled out a form — you paid for it. Some converted. Most didn't. And after 7, 14, maybe 30 days of follow-up, your team moved on.
Those leads didn't disappear. They're still sitting in your CRM. And they're still worth money.
The Average Home Service Company Has 5,000–50,000 Dormant Leads
If you've been running paid ads for 12+ months and you're using a CRM like ServiceTitan, JobNimbus, or Housecall Pro, you have a database of people who already raised their hand. They asked about a new roof. They requested an HVAC estimate. They wanted a solar consultation. They just never heard back after the first few touches.
Here's the math on what that database is worth:
10,000 dormant leads × 1.5% reactivation rate = 150 reactivated conversations
150 conversations × 30% close rate = 45 booked jobs
45 jobs × $12,000 average ticket = $540,000 in recovered revenue
That's not a projection from a marketing deck. That's the arithmetic of a database most roofing companies already have — and are leaving completely untouched.
Why Teams Stop Following Up (It's Not Laziness)
The dirty secret of home service sales is that follow-up falls apart structurally, not personally. Your team is focused on active pipeline — the leads from this week, the estimates from yesterday. Going back to contact someone who inquired 8 months ago feels like a low-probability use of time.
It's not. But the incentives push against it.
This is exactly the gap AI reactivation is built for. Not new lead generation — working the leads that already exist in your system, the ones your team has effectively stopped touching.
What Reactivation Actually Looks Like
The best lead reactivation isn't a mass email blast. It's segmented, personalized, multi-channel outreach timed to each lead's history.
A roofing lead who requested an estimate 6 months ago gets a different message than a solar prospect who inquired last year during a promotion. An HVAC customer who said "maybe in the spring" in January gets a completely different sequence than someone who never responded to the first follow-up.
Want this kind of workflow built for your business?
See Services & Pricing →Done correctly, reactivation outreach across SMS, email, and voicemail sees 3–5x higher response rates than generic campaigns — because the leads already know your name. You're not a cold caller. You're the company they already considered.
The most common response? "Thanks for following up — I've actually been meaning to get this done."
The Three Verticals With the Most to Gain
🏠 Roofing
Average ticket: $8,000–$25,000. Most roofing companies run heavy ad spend and accumulate large databases fast. A roofer with 15,000 dormant leads and a $15,000 average job is sitting on $3M+ in reactivatable pipeline at a 1.5% rate and 30% close rate.
❄️ HVAC
Average ticket: $5,000–$15,000. HVAC is year-round, meaning lead databases grow continuously. Seasonal reactivation — reaching out to old leads before summer AC season or winter heating season — is particularly effective because urgency is built into the calendar.
☀️ Solar
Average ticket: $15,000–$40,000. Solar has one of the longest lead-to-close cycles in home services. Leads who said no in 2023 because "the timing wasn't right" may be ready now. Incentive changes, utility rate increases, and financing improvements all create new reasons for old leads to reconsider.
How to Reactivate Your Dormant Database
There are two approaches:
DIY: Export your CRM leads segmented by date, build sequences in GoHighLevel or a similar tool, write personalized copy for each segment, manage opt-outs, and monitor deliverability. Doable, but it requires dedicated time your team probably doesn't have.
Done-for-you: Work with a specialist who builds and runs the campaigns for you. Tailwinds Ops is built specifically for this — they connect to your existing CRM, segment your dormant leads, build AI-personalized multi-channel sequences, and deliver warm conversations and booked appointments directly to your team. No new ad spend. No changes to your current marketing. Just revenue from leads you've already paid for.
Their free database audit shows you the exact revenue opportunity sitting in your CRM before you commit to anything. Book one here →
The Window Is Closing
Old leads don't stay warm forever. A prospect who inquired 12 months ago is reactivatable. One who inquired 3 years ago is a much harder conversation. Every month you wait, a portion of your dormant database crosses from "dormant" to "dead."
The companies that will win in 2026 aren't just the ones generating the most new leads. They're the ones extracting the most value from every lead they've ever generated. That's a completely different — and far more efficient — growth strategy.
Your database is already there. It's already paid for. The only question is whether you're going to collect what it's worth.
The Bottom Line
If your roofing, HVAC, or solar company has been running ads for more than a year, you have a dormant lead problem worth solving. The math is simple. The technology to fix it exists. And the leads are already sitting in your CRM waiting.
See how much revenue is hiding in your database →
Ready to Stop Leaving Revenue on the Table?
AI My Business Today helps home service companies automate follow-up, speed-to-lead, and customer retention. Book a free AI Action Plan to see what's possible for your business.
Get Your Free AI Action Plan →