Free roofing sales tool
Roofing Follow-Up Generator
Draft one human-reviewed follow-up after a documented roofing appointment or conversation. Enter the customer's name, the recorded stage, and one verified detail; the generator returns a short starting point for the next approved message. It does not create a cadence, decide whether contact is permitted, or replace the company's calling, cold-outreach, or compliance process.
One-message composer
Set the documented context
This writes one draft after a prior conversation. It does not authorize contact or create a cadence.
Working artifact
Message preview
Post-conversation follow-up
Human review required
Generated output is a draft. An authorized human must verify every fact, boundary, and next step before use.
Free to use. The output is a draft, not authorization to contact someone. Verify the recipient, permission, opt-out state, sender, property facts, and next step in approved records before an authorized human sends it.
It's built for reps who need a consistent way to turn approved appointment notes into a clear next-step message—and for managers who want every generated line checked against the customer record before it is sent. The same editing framework can support solar, HVAC, windows, and other home-service teams.
Created by Tim Nussbeck — founder of GhostRep, 20+ years in home improvement sales, 1,000+ reps trained.
Every message includes
- 01A verified senderThe rep and company identity from the approved record.
- 02One verified detailA factual reference from the prior appointment or conversation.
- 03A documented stageInspection, estimate, consultation, or another recorded contact.
- 04One verified next stepA low-pressure action that does not invent availability or urgency.
What is a roofing follow-up message?
A roofing follow-up message is one short text or email drafted after a documented appointment or prior conversation. Its job is narrow: identify the sender, connect the note to the actual interaction, and offer one accurate next step. It should never create property findings, insurance facts, prices, availability, urgency, consent, or promises that are not present in an approved record.
This page does not own automated sequences, appointment confirmations, cold calls, canvassing, review requests, or referral asks. Use the follow-up cadence guide to plan a company workflow, the appointment confirmation tool before an appointment, and the cold-call script when there was no prior conversation.
Where a follow-up draft can go wrong
Follow-up breaks down in predictable places. Knowing where it leaks is half the fix.
The prior contact is not documented. A missed knock, purchased lead, or unverified number is not a post-conversation follow-up. Route it through the company’s approved outreach process instead.
The draft invents a field observation. Do not let generated copy turn uncertain notes into a diagnosis. Property, damage, scope, and scheduling details must match the approved record.
The message assumes a decision. Confirm delivery or offer a review step without implying that the customer is ready to sign, that another decision-maker exists, or that a deadline applies.
The draft becomes a sequence. This tool writes one message. Frequency, stopping rules, channel changes, opt-outs, and reminder logic belong in the company’s reviewed cadence policy.
Match one message to the documented stage
The stage changes what the message may accurately reference, but this page does not prescribe universal send times. Use the customer-requested next step or the company's approved process, then verify the record before using any of these stage patterns.
Need to define a reviewed sequence, stopping rules, and channel ownership? 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’m following up on Tuesday’s inspection. The written scope we discussed is ready—would you like me to send it here or by email?”
Uses a documented appointment and one verified next step without inventing findings.
“Did any part of the written estimate need clarification? I can answer a question here or use the review time we discussed.”
Offers one bounded next step without assuming another decision-maker or creating pressure.
“Dana with Peak here—following up on our consultation Tuesday. You asked for the warranty summary, and it is ready. Would you like the PDF by text or email?”
Continues a verified prior conversation; cold or no-answer outreach belongs in a separate workflow.
Roofing follow-up examples
Four patterns for documented post-conversation messages. Replace placeholders only with facts verified in the approved customer record, and remove any sentence you cannot substantiate.
“Hi Sarah, it's Mike with Summit Roofing—thanks for meeting today. The written scope we discussed is ready for your review. Would you like me to send it here or by email?”
Why it works: References the documented appointment and offers one verifiable next step.
“Hi John, Mike with Summit Roofing. I sent the written estimate we reviewed. When you have a chance, please let me know whether it arrived and whether you want to use our scheduled review time for questions.”
Why it works: Confirms delivery without assuming a decision or inventing urgency.
“Subject: Follow-up from today's appointment. Hi Sarah, thank you for meeting today. Attached is the approved written scope we discussed. I left the open questions marked for review rather than guessing. If Thursday at 2 is still the time you requested, I can walk through those items then.—Mike, Summit Roofing.”
Why it works: Separates verified documents from open questions and confirms only a requested next step.
“Hi Alex, Dana with Peak Roofing—following up on Monday's consultation. You asked for the material comparison we reviewed, and the approved version is ready. Would you like it by text or email?”
Why it works: Stays inside a documented prior conversation and does not advise whether to file an insurance claim.
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
The recipient should not have to guess who sent the message. Use the rep and company identity from the approved record, and confirm the recipient before the draft is sent.
- 2
Reference one real detail
Use one detail that is actually documented: the appointment date, the approved document delivered, or the question the customer asked. Never turn an uncertain note into damage, claim, price, or coverage language.
- 3
Match the stage
An inspection recap and an estimate-delivery check-in are different messages. Match the actual recorded interaction; cold outreach, calls, appointment reminders, and campaign sequences belong to their own workflows.
- 4
Ask for one next step
End with one accurate option: confirm receipt, send an approved document, or use a review time the customer already requested. Do not invent appointment availability, deadlines, or likely outcomes.
Storm and insurance boundaries
Storm and insurance messages require narrower language, not more confident language. Use only claim milestones recorded by an authorized source and describe the contractor's role accurately. Do not state that damage exists, coverage applies, a claim is approved, a deductible is the customer's only cost, a supplement will be accepted, or a deadline controls unless an authorized reviewer has verified that fact.
The contractor should not tell the customer whether to file a claim or promise a carrier outcome. For broader operations context, read the storm lead graveyard guide. Generated text is still a draft; an authorized human must verify every claim-related sentence.
Common follow-up mistakes that cost the job
Using facts that are not in the record. Do not invent damage, claim news, a price, delivery, availability, or a customer preference. Remove any sentence that cannot be verified.
Treating a timing rule as permission. A recommended interval does not determine whether contact is permitted. Use the documented next step, opt-out state, and company policy.
Turning one message into a cadence. The tool does not decide frequency, reminders, stopping rules, or channel changes. Route those decisions to the reviewed cadence process.
Sending without human review. Verify the recipient, sender, permission, opt-out state, facts, and next step before sending. Use GhostRep Role Play to rehearse the separate conversation; it does not approve the message or replace company policy.
From the message to the call
A concise written follow-up may lead to a separate call, but this generator does not write or authorize that calling workflow. Route a requested call through the company's approved process and keep the message limited to the verified next step.
GhostRep Echo supports reps during a separate live sales conversation. Before a team uses either workflow, 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?
Use the next step agreed during the appointment and the company’s approved contact process. If no timing was agreed, an authorized rep should choose a reasonable human-reviewed follow-up based on the channel, customer request, sales cycle, and known opt-out state rather than assuming one universal deadline.
What should a roofing follow-up text say?
Use the verified sender identity, one factual detail from the prior appointment, the documented stage, and one accurate next step. Review every property, damage, claim, price, and scheduling reference against approved records before sending. Do not use the generator to decide whether contact is permitted.
Should I text, call, or leave a voicemail to follow up?
Use the channel the customer requested or the company is permitted and prepared to use. Text can suit a short next-step message; email can suit approved documents or a longer recap; a call belongs in the company’s separate calling workflow. Channel choice does not replace consent, opt-out handling, record verification, or human review.
How do I follow up after a no-answer or a missed door knock?
A missed door knock without a prior conversation is outside this tool’s ownership. Use the company-approved cold-outreach or canvassing workflow and verify contact permission. This generator begins only after a documented appointment or prior conversation.
How many times should I follow up before giving up?
This generator does not set a cadence. The company should define channel, timing, stopping rules, human review, and opt-out handling for each contact type. Use the follow-up cadence guide for the planning framework and qualified counsel for legal requirements.
How do I follow up on a storm or insurance claim without sounding pushy?
Use only claim facts verified in the company’s approved record and describe the contractor’s role accurately. Do not invent damage, coverage, approval, deductible, supplement, deadlines, carrier decisions, or an adjuster appointment. The message should never tell a homeowner whether to file a claim or promise an insurance outcome.