Free roofing sales tool
Roofing Follow-Up Generator
Write a roofing sales follow-up text, voicemail, or recap in under a minute — tuned to the exact stage you're in. Enter the homeowner's name, what happened on the visit, and one detail you remember, and the generator writes a personal follow-up message for after an inspection, an estimate, a storm check, or a door you knocked that didn't answer.
It's built for roofing reps who close six appointments in a day and have no energy left to write six personal messages — and for sales managers who want every homeowner follow-up to sound like the rep was paying attention. The same structure works for solar, HVAC, windows, and other home-services follow-up.
Created by Tim Nussbeck — founder of GhostRep, 20+ years in home improvement sales, 1,000+ reps trained.

Every message includes
- A name they recognize. Your name and company up front, so it never reads as a blast.
- One real detail. The damage, the deductible, the scope — proof you were paying attention.
- Stage-matched tone. Inspection, estimate, no-answer, or storm claim — calibrated to where they are.
- A single easy ask. One low-pressure next step instead of a hard close in a text.
Enter your details
Free to use. Generated messages are a starting point — read every line and swap in your own voice before you hit send.
What is a roofing follow-up message?
A roofing follow-up message is the text, voicemail, or email you send after the first contact with a homeowner — the inspection, the estimate, the door knock, the storm walk-through — to reopen the conversation and move toward a signed job. It matters because most roofing deals don't die on a “no.” They die in the silence after a good appointment, when nobody followed up or the follow-up was so generic it got ignored. Roughly homeowners contact three contractors before deciding, and the one who follows up first and most specifically usually wins.
A strong follow-up isn't a drip campaign. It's a short, personal note that names the homeowner, references one real thing from the visit, matches where they are in the process, and asks for one small next step. The output of this generator works as a homeowner follow-up text, a voicemail script, or a recap email — whichever channel fits the moment.
Why roofing follow-up fails
Follow-up breaks down in predictable places. Knowing where it leaks is half the fix.
After the door knock. The homeowner was interested but busy, the rep never circled back, and the appointment that almost happened never did. No-answer doors get written off instead of called back.
After the inspection. You climbed the roof, found the damage, and showed them the photos — then waited three days to follow up. By then a faster contractor has called twice and the homeowner can’t remember which company found what.
After the estimate. The number went out and the rep went quiet, afraid that following up looks desperate. So the proposal sits in an inbox next to two others while the homeowner waits for someone to make the decision easy.
After a no-answer callback. The rep leaves one vague voicemail — “give me a call back” — with no context, no detail, no reason to return it. The homeowner deletes it before the beep.
When to follow up: the roofing timing playbook
Timing changes the message. A same-day recap should sound energized; a day-seven nudge should sound relaxed. Here's when to send and what each touch should do — the generator calibrates the tone to the stage you pick.
Want the full sequence — what to send on day one, three, seven, and beyond? Read our roofing follow-up cadence guide.
Weak follow-up vs. stronger follow-up
The difference between a follow-up that gets ignored and one that gets a reply is rarely length — it's specificity and the ask. Same homeowner, same stage, two very different messages.
“Hi Sarah, it’s Mike with Summit — I pulled the photos of the hail hits on your north slope and put the scope together. Want me to walk you through it?”
Names a specific detail from the roof instead of a generic check-in.
“No rush at all — did anything in the estimate raise a question I can clear up before you and your wife talk it over?”
Asks for a conversation, not a signature, so it doesn’t build pressure.
“Dana with Peak here — I knocked Tuesday about the storm damage on Maple and left a door hanger. Happy to swing back and take a quick look this week.”
Continues the door knock and gives the homeowner context to place you.
Roofing follow-up examples
Four follow-ups across the channels reps actually use. Treat them as patterns — swap in your own names, storm dates, and damage so every line is true to the visit.
“Hi Sarah, it's Mike with Summit Roofing — thanks for the time today. I went back through the photos and you've got clear hail bruising across the north slope plus two cracked shingles over the garage. I'm putting the full scope together now. Want me to drop by Thursday and walk you through it? No pressure either way.”
Why it works: Sent same day, names the exact damage, and ends on one low-key ask.
“Hey John, Mike with Summit Roofing — just left you the estimate for the tear-off and the architectural shingle upgrade we talked about. Wanted to make sure it came through and that the warranty section made sense. Give me a ring when you get a sec, or text me — whatever's easiest. Talk soon.”
Why it works: Confirms the document landed and gives two easy ways to respond.
“Subject: Your roof — what we found and what's next. Hi Sarah, great meeting you today. Quick recap: hail damage on the north and west slopes, soft decking near the chimney, and an estimated 12–15 year roof age. Attached is the photo report and the line-item scope. Next step is a 15-minute call to review insurance options — does Thursday at 2 work? — Mike, Summit Roofing.”
Why it works: Documents the visit in writing so the homeowner can compare you on substance, not price alone.
“Hi — Dana with Peak Roofing. I stopped by earlier about the hail that came through Maple St. last week and left a door hanger on your handle. We're already working on a couple of roofs on your block. I'd be glad to swing back and do a free 10-minute check so you know whether it's worth filing a claim. What day works this week?”
Why it works: Treats the missed door as a continuation — names the street, the storm, and the door hanger.
Want one written for your exact homeowner, stage, and detail? Use the generator above.
How to write a follow-up that gets a reply
Every follow-up that works follows the same four-part shape. The generator builds each piece for you, but here's the structure so you can edit with intent.
- 1
Name yourself in the first line
A homeowner talking to three contractors in the same week shouldn't have to guess who texted. Your name and company go first — “Hi Sarah, it's Mike with Summit Roofing” — so there's zero friction before they read the rest.
- 2
Reference one real detail
This is the line that proves you were on their roof, not running a list. The hail hits on the north slope, the deductible they worried about, the skylight they asked to keep — one specific detail is the entire difference between a personal note and a template blast.
- 3
Match the stage
A same-day inspection recap, a no-answer callback, and a storm-claim check-in are three different messages. Calibrate the urgency and the framing to where the homeowner actually is — impatient copy on a week-old lead reads as desperate; a flat note on a hot lead reads as uninterested.
- 4
Ask for one next step
End with an invitation, not a demand. “Any questions I can clear up before you talk it over?” gets more replies than “Are you ready to move forward?” One opens a door; the other builds pressure. Save the close for the conversation the follow-up earns you.
Storm and insurance follow-up
Restoration follow-up runs on a different clock. The homeowner isn't weighing a price — they're waiting on an adjuster, a deductible decision, or a supplement, and the deal stalls in the gaps between those milestones. The fix is to anchor every touch to the claim timeline instead of your pipeline: check in before the adjuster meeting, offer to be there to point out the hail hits, send the supplement update the day it's approved. You're removing friction from their claim, which is exactly what keeps a storm lead from going cold.
Most storm leads die not because the homeowner lost interest but because the rep stopped following the claim. We break the recovery system down in the storm lead graveyard guide. Pick “Post-storm check-in” or “Insurance approval received” in the generator and the message shifts to claim-anchored language automatically.
Common follow-up mistakes that cost the job
Opening with “Just following up”. It signals you have nothing new to say. Open with value — a recap, a photo, a piece of claim news — so there’s a reason to keep reading.
Waiting three days or more. After 48 hours you’re competing with two contractors who already called. Build same-day follow-up into your close-out routine so it happens before you sleep, not when you remember.
Sending the same text to everyone. A message that could go to any homeowner feels like it did. One specific detail from the visit is the only thing that makes it land as personal.
Closing in a follow-up text. Pushing for the signature over text builds pressure and stalls replies. Ask for the next step, then let the conversation close it — and practice that conversation with GhostRep Role Play.
From the message to the call
A great follow-up text earns the next conversation — but the conversation is where the job is won or lost. The rep who wrote a confident message still has to deliver it on the phone, handle “we're still thinking about it,” and ask for the close without flinching.
GhostRep Echo coaches the live follow-up call through an earpiece — fully offline, syncing to your CRM — so the rep who wrote the message delivers it with the same confidence. And before any of it goes live, Role Play lets a day-one rep rehearse the follow-up call against a skeptical homeowner until it sounds natural. Pair this tool with the canvassing script generator and the roofing ROI calculator to see what recovered follow-ups are actually worth.
Frequently asked questions
How soon should I follow up after a roof inspection?
Same day if you can, next morning at the latest. The follow-up that lands within 24 hours references what the homeowner just watched you photograph on their roof — the lifted shingles, the hail bruising, the soft decking. Wait three days and you’re competing with two other contractors who already called, and the homeowner is fuzzy on which company found what. Speed plus specifics is the whole game in roofing follow-up.
What should a roofing follow-up text say?
Four things: your name and company in the first line, one specific detail from the visit, where the homeowner is in the process, and one easy next step. “Hi Sarah, it’s Mike with Summit Roofing — I pulled the photos of the hail hits on your north slope and put the scope together. Want me to walk you through it Thursday?” That beats “Just following up!” every time because it proves you were paying attention to their roof, not running a list.
Should I text, call, or leave a voicemail to follow up?
Text first — open rates sit north of 90% and homeowners answer on their own schedule. Use a call or voicemail when there’s real news to deliver (insurance approved the claim, the adjuster is scheduled) or when texts have gone quiet and you want a human voice. The strongest cadence mixes channels: text for quick nudges, a call for the moments that move the deal, email for the proposal and scope documents.
How do I follow up after a no-answer or a missed door knock?
Treat it as a continuation, not a cold start. Reference exactly why you stopped by: “Hi — Dana with Peak Roofing, I knocked earlier about the storm damage check on Maple St. and left a door hanger. Happy to swing back this week and take a quick look, no obligation.” A no-answer callback that names the street, the storm, and what you left behind reads as a missed connection, which gets far more responses than a generic “reaching out.”
How many times should I follow up before giving up?
Most roofing decisions take five to eight touches, and most reps quit after one or two. A workable cadence: same day, day three, day seven, day fourteen, then monthly until you get a yes or a no. Rotate the medium and the angle so it never feels like an automated drip — a recap text, then a voicemail with claim news, then an email with the scope. Persistence loses deals only when every touch says the same empty thing.
How do I follow up on a storm or insurance claim without sounding pushy?
Anchor every message to the claim timeline, not your pipeline. Homeowners in a restoration deal are waiting on an adjuster, a deductible decision, or a supplement — so follow up with status and help: “Wanted to check in before your adjuster meeting Tuesday. I can be there to point out the hail hits so nothing gets missed.” You’re removing friction from their claim, not chasing a signature, and that’s what keeps storm leads from dying in the graveyard.