Dead-lead reactivation for roofing companies
Your old roof quotes. Back on your calendar.
We call, text and email the old leads in your CRM, in your name, and book the ones still interested. We guarantee the number. Miss it, and every dollar of your campaign fee comes back.
Campaign · day 12 of 30
Good morning. 9 old leads booked this week.
Leads contacted
2,140of 2,310 allowedReplies
318+41 this weekBooked
27Guarantee: 22Pipeline
$238k+$61k this weekMark Ellis · lead from March 2024 · roof replacement
AvaMike has Thursday at 2 or Friday at 10 open. Which works better?
MarkThursday at 2.
- Booked · Linda K. · roof replacement · Tue 9:30 AM2m ago
- Reply · "Can you call me after 5?" · sent to you9m ago
- Booked · James R. · roof replacement · Wed 11:00 AM18m ago
- Opted out · removed from calls, texts and email26m ago
Every client gets a private dashboard like this one. The figures here are an example; yours depend on your list.
Works with the CRM you already use
AI lead reactivation · a done-for-you service
The leads you already paid for, finally called back.
Every business has a list it stopped working: quotes that never closed, forms nobody followed up, numbers that went to voicemail once. We take that list, sort it by the consent each person gave, and work it for 30 days with AI calls, texts and emails in your name. Our AI caller books the people still interested while they’re on the phone, and anyone who texts back comes straight to you, so you can answer while they’re warm.
Hi Mark, it's Mike from Summit Roofing. We just tried calling you. You got in touch with us about a roof quote in March. Is it still on your list? Reply STOP to opt out
Yes actually. Never got around to it.
Can someone call me after 5?
The offer
We work every old lead in your CRM. You get the appointments.
AI calls
A natural AI voice calls every lead who gave permission, in your business's name. It says it's an AI, asks what happened, and books the people still interested.
Texts
A short text after a missed call and a follow-up a few days later. When someone texts back, their follow-ups stop and the reply comes straight to you by text and email.
Emails
A personal note, a seasonal check-in and a last "should we close your file?" Written in your voice, approved by you before anything goes out.
Guaranteed. Your number of booked appointments in 30 days, or every dollar of your campaign fee back.
Read the guarantee| People we can contact | Dental practices | Real estate teams |
|---|---|---|
| 2,000 | 20 visits | 6 appointments |
| 5,000 | 50 visits | 15 appointments |
| 10,000 | 100 visits | 30 appointments |
The problem
Your pipeline leaks. Every single day.
1 of 5
- You fill it.Ads, clicks, quotes, calls. Every lead costs you money, and lands in your CRM ready to talk.
- Nobody calls back in time.Reach a lead within the hour and they're 7× more likely to qualify. Most get a call the next day, if at all.Harvard Business Review, 2011
- One call, then nothing.Only 14% of people pick up an unknown number. One missed call and the lead is quietly written off.Hiya, State of the Call 2026
- The quote goes out. Nobody chases it."Let me think about it" turns into months of silence. Your CRM fills with people who were ready, just not that day.
- We plug the holes and pump them back.Every lead you're allowed to contact hears from you again, and the ones still interested land on your calendar.
Your part
Here's everything you do. We handle the rest.
- 1
Book a free 30-minute audit
We count your old leads, check how they signed up, and tell you the number of appointments we'd guarantee.
- 2
Send your list and approve the messages
Export from any CRM or spreadsheet. Read the call script, texts and emails, and tell us what to change.
- 3
Answer replies and show up
When a lead texts back, the reply comes straight to you so you can answer while they’re warm. Each appointment lands on your calendar with a text and an email telling you who it is and what they asked about.
Cleaning the list, every call, text and email, a reminder the day before each appointment, and the weekly report are on us. If we miss the number, every dollar of your campaign fee comes back.
See the full 30-day planWhy they went quiet
Why roof quotes go cold. Most never said no.
Four of the most common reasons roof quotes stall. None of them is “not interested”, and every one can change.
- 01
The insurance claim stalled.
The adjuster came out, the paperwork went in, and the homeowner waited. A partial approval, a supplement or a denial left the quote in limbo, and nobody called to ask how it ended.
- 02
The inspection came back bigger than expected.
They called about a leak and heard “replacement”. Most didn’t say no. They said they’d think about it, and the follow-up stopped there.
- 03
The weather changed.
The urgency was the hail or the drip in the hallway. Once the ceiling dried and the season turned, the roof slid down the list.
- 04
They collected quotes and froze.
After a storm, homeowners get knocks from several companies. Three different scopes and three different numbers can end in no decision at all.
Where the leads come from
Leads from your own website and ad forms usually sort best for calls, because the form can carry consent wording. Door-knock leads rarely signed anything that covers automated calls, so they get texts and email at most, or nothing.
- Website and ad quote forms
- Google and Local Services calls
- Storm canvassing and door knocks
- Insurance inspections
- Referrals and yard signs
- Past repair customers
What your leads hear
Calm, clear, and in your name.
Every call opens the same way: who’s calling, that it’s an AI, and that the call is recorded. Then one easy question.
The first two lines
Hi Mark, this is Ava, an AI assistant calling for Summit Roofing about the roof quote you asked us for. This call is recorded.
Did you ever get the roof taken care of, or is it still on the list?
- AI and recording disclosed before anything else
- No prices, discounts or deadlines, ever
- “No” is accepted the first time
- Two real times from your calendar
If they say
“We’re still waiting to hear from the insurance company.”
AvaThat happens a lot, and it can drag on. Mike can take another look at the roof so you know where things stand while the claim works through. Would Tuesday at 4 or Thursday at 10 be easier?
If they say
“Honestly, the quote was more than we were expecting.”
AvaThat’s fair, and it’s worth talking through. Mike can go over what’s in the quote and what your options are. Would Wednesday at 5 or Saturday at 9 work?
If they say
“We had someone else do it last summer.”
AvaGlad it’s done. Thanks for letting me know. I’ll close your file so you don’t hear from us about it again.
Example script with placeholder names and times. Yours is written for your business and approved by you before anything goes out.
Read a full sample callWhere it works best
Good timing helps. Fake urgency doesn’t.
Old leads respond better when there’s a real reason to hear from you. For roofing companies, these are the ones worth using, and only when they’re true for that person.
Before winter
Few homeowners want a tear-off in January. Early fall is a natural time to ask whether the roof is still on the list.
After weather in their area
If hail or high wind has hit their area since the quote, a check-in is useful, not opportunistic. The AI only mentions weather that actually happened.
Months after a claim
A plain “did the claim ever get sorted?” reopens stalled insurance jobs without giving anyone claim advice.
Never used: invented deadlines, “prices going up”, fake scarcity, or discounts you didn’t approve.
Roofing questions
The specifics, answered.
Most of my leads came from door knocking. Do they count?
Only where you have permission we can show. Door-knock leads rarely filled in anything that covers automated calls, so most get texts and email at most, and some can’t be contacted. Leads from your own website and ad forms are usually the strongest part of a roofing list. We sort it on the audit call and size the guarantee on what’s left.
Will the AI talk about insurance claims?
Only to ask whether the claim was settled, because that decides whether the homeowner is ready. It never interprets coverage, predicts what insurance will pay or says anything about a deductible. Several states restrict what contractors can say or do around claims and deductibles, so those conversations stay with you.
What do I get when someone books?
A text and an email with the homeowner’s name, phone number, what they originally asked about, a short note on what they said, and the time. Most roofers book an inspection visit; if you’d rather call first, the AI books a phone call instead.
It’s storm season and my crews are slammed. Will this make it worse?
You choose the calendar. Give us fewer slots, or push bookings a week out. The guarantee assumes about ten open slots a week, so if that’s tight right now, say so on the audit call and we’ll time the campaign around it.
A sample call
It talks like your best front-desk person.
It says it's an AI, gets to the point, and books the people who want to talk. Read a whole call, line by line.
Read a sample callCheck your list
Drop in your CRM export. See what it's worth in seconds.
How many leads we could reach, how old they are, and the appointments we'd guarantee. Your file never leaves your browser.
Check your listHow it works
Live in seven days. Up to ten touches per lead.
The setup week, every call, text and email in the 30-day campaign, and how we stay inside the law.
See the planThe guarantee
Your number, in writing, before you pay.
100%of your campaign fee back if we miss it. Not a credit. The money.
Read the guaranteeBook your free audit. Thirty minutes.
Pick a time that suits you. We'll count your old leads, tell you the number we'd guarantee, and let you hear the AI call you live.
Brandon Dyne · Second Call
Free list audit
We count your old leads, check how they signed up, and tell you the number of booked appointments we'd guarantee. You hear the AI call you live, too.
Loading times…