Skip to content

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

Hi [Name], it’s [Rep] with [Company]. I’m following up on the documented appointment. [Verified next step].
Verified senderPrior contactOne factual detailOne next step

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

  1. 01A verified senderThe rep and company identity from the approved record.
  2. 02One verified detailA factual reference from the prior appointment or conversation.
  3. 03A documented stageInspection, estimate, consultation, or another recorded contact.
  4. 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.

Stage
What it should do
Appointment recap
At the agreed or approved timeConfirm only the facts and next step documented during the appointment.
After the inspection
After the approved record is completeReference only verified observations and explain the documented next step without diagnosing or promising an outcome.
After the estimate
At the agreed review pointConfirm the approved document was delivered and offer one accurate way to ask questions.
No response to the proposal
Company-approved review scheduleUse the separate cadence policy; do not turn this one-message tool into an automated sequence.
Prior-conversation check-in
At the customer-requested or approved timeContinue a documented conversation without converting it into cold outreach.
Storm / insurance claim
Only when a verified milestone requires contactState only recorded claim facts and the contractor’s role; never infer coverage, approval, deadlines, or carrier decisions.

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.

What most reps send
What gets a reply
“Just following up to see if you had any questions!”

“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.

“Are you ready to move forward with the project?”

“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.

“Reaching out again about your roof.”

“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.

Homeowner text · after inspection
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.

Short message · after estimate
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.

Recap email · after the appointment
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.

Post-consultation check-in
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. 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. 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. 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. 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.

Keep reading