“Just checking in” is not a roofing follow-up strategy. The customer needs to know which estimate you mean, what decision is open, who owns the answer, and when the next update will arrive. If the email cannot answer those four questions, it is inbox noise.
The templates below cover distinct moments: inquiry, appointment, estimate, missing information, production update, service recovery, referral permission, and reactivation. Replace every bracket with a verified fact and delete anything that does not apply. Never diagnose damage, invent urgency, promise coverage, or disguise a marketing blast as a project update.
Next Step
Move from templates into a real follow-up system
Email works when it is connected to the rep's next call, text, and appointment workflow instead of sitting alone in a sequence.
First, separate transactional and marketing email
A message supporting an inquiry, appointment, estimate, or active project has a different purpose from a message promoting services to a broader audience. The FTC’s CAN-SPAM compliance guide explains that the primary purpose of the message matters and describes federal requirements for commercial email, including truthful routing and subject information, identification, a postal address, and an opt-out mechanism. Other rules may apply. Company counsel should review the real program.
| Email job | Required record | Primary decision | Key control |
|---|---|---|---|
| Inquiry confirmation | Customer request, source, received time, owner | When the company will respond | Do not add a diagnosis |
| Appointment confirmation | Date, time zone, location/link, attendee, access notes | Confirm or change | No property access without permission |
| Inspection summary | Verified observations and limitations | Review findings and next step | No coverage or engineering conclusion |
| Estimate follow-up | Controlling estimate version, scope, exclusions | Which question blocks a decision | No unseen competitor claim |
| Schedule update | Verified production status and dependency | New commitment or update time | No unconfirmed date |
| Service recovery | Customer complaint, owner, promised update | Investigation and immediate safety step | No premature cause or remedy |
| Marketing/re-engagement | Audience basis, suppression status, sender identity | Useful opt-in next step or closure | Honor unsubscribe and purpose limits |
1. Roofing inquiry confirmation
Subject: We received your roofing request
Hi [First name],
Thanks for contacting [Company] on [date/source]. We recorded your request as: [customer-stated issue in neutral language].
[Owner name or role] will [verified next action] by [date/time/time zone]. If that timing does not work, reply with a better window.
This confirms the request. It does not determine roof condition, scope, price, cause, or insurance coverage.
[Name]
[Company]
[Contact information]
Use when: an inbound request has been received but not yet reviewed. Do not add: “We saw storm damage in your area, so you probably qualify.”
2. Appointment confirmation
Subject: Confirming [appointment type] on [date]
Hi [First name],
We have [appointment type] scheduled for [date] at [time/time zone] at [address or approved meeting link]. [Rep name and role] is the assigned contact.
Please reply with access, parking, gate, pet, occupant, or safety details we should plan for. If weather or site conditions require a change, we will contact you through [approved channel].
Reply CONFIRM or send a better time.
[Company contact]
The appointment-confirmation tool creates a shorter SMS draft from the same verified logistics.
3. Inspection-summary delivery
Subject: Roof inspection summary from [date]
Hi [First name],
Attached is our summary of conditions observed during the [date] inspection. It identifies [brief verified areas] and records [access limitation or item requiring further review].
The summary documents contractor observations. It is not an engineering report, code determination, cause opinion, or insurance coverage decision unless the appropriately qualified professional has provided that work.
Would you prefer to review the photos and proposed next step on [option one] or [option two]?
[Name and contact]
Use the inspection summary generator to structure the artifact, then have the responsible contractor verify it.
4. Estimate follow-up that diagnoses the decision
Subject: Questions about estimate [version/date]
Hi [First name],
I’m following up on the [project area] estimate sent [date]. It includes [brief scope] and lists [important exclusion, allowance, or decision] in [section/page].
Which would be most useful next?
- reviewing the written scope;
- comparing product options;
- clarifying schedule assumptions;
- correcting a fact in the document; or
- closing the request for now.
If you are comparing proposals, I can help compare written scope items. I cannot verify another contractor’s unseen work or promise an insurance result.
[Name and contact]
For a shorter message after a real conversation, use the follow-up generator.
5. Roofing schedule update
Subject: Update on [project or work order]
Hi [First name],
The current verified status is [fact]. We are waiting on [documented dependency or approval owner].
[Owner] will update you again by [date/time], even if the final schedule is not yet available. I do not want to give you an unconfirmed installation date.
If access, weather, material, or occupant information changed, reply here so we can update the project record.
[Name and contact]
This message is strongest when it preserves a commitment the company can control: the next update time. It should not disguise uncertainty with a date no one approved.
6. No-decision close-the-loop email
Subject: Should we close this roofing request?
Hi [First name],
We have not heard back about [verified request, inspection, or estimate date]. If the project is complete, paused, or no longer needed, reply with that update and we will correct our record.
If you still want help, the next available step is [truthful option].
If you do not want further marketing messages, use [unsubscribe method]. We will handle messages concerning an active request or contract according to the company’s approved policy and applicable requirements.
[Company identification]
[Physical postal address]
The roofing follow-up cadence guide owns timing and maximum-attempt decisions. Do not turn this sample into a universal sequence.
7. Service issue acknowledgment
Subject: We received your concern about [issue]
Hi [First name],
I’m sorry you’re dealing with this. We recorded the concern as: [neutral factual summary]. If there is active water, exposed electrical risk, unstable material, injury, or another urgent condition, follow [approved emergency instruction] and tell us immediately.
[Owner] will review [specific evidence or work order] and update you by [realistic date/time]. I do not want to promise a cause or remedy before that review.
If I missed a fact, reply with the correction and any photos you are comfortable sharing through [approved channel].
[Escalation contact]
The roofing service-recovery guide covers investigation, authority, update, and closure.
8. Permission-based referral follow-up
Subject: May we send the referral details?
Hi [First name],
You mentioned [person or situation] may want information about [service]. Before we contact anyone, please ask them to reach us at [channel] or confirm the company’s approved introduction method.
We will not assume permission from a name alone. Any referral eligibility or incentive follows the written customer referral-program policy.
Thank you,
[Name and contact]
Send-control check: estimate follow-up
Estimate follow-up: final pre-send review
Recipient and relationship:
Evidence: Customer requested estimate by email on Jul. 21
Decision: Approved for this responseControlling document:
Evidence: Estimate v3 sent Jul. 24; v2 marked superseded
Decision: Reference v3 onlyScope statement:
Evidence: Matches sections 2–4; decking remains an allowance
Decision: Include allowance languageDeadline or urgency:
Evidence: No verified deadline in record
Decision: Remove “prices expire Friday”Competitor statement:
Evidence: No competitor scope available
Decision: Offer written comparison; make no claimNext decision:
Evidence: Customer can choose scope review, product review, correction, or closure
Decision: Send after owner approval
Controls every roofing email needs
- Verify name, address, date, time zone, owner, and controlling document.
- Use truthful sender, routing, and subject information.
- Separate observed facts, customer statements, assumptions, and unknowns.
- Remove invented urgency, neighbor references, damage conclusions, and coverage promises.
- Apply the company’s identification, postal-address, suppression, and unsubscribe controls where required.
- Do not attach claim, payment, identity, health, or other sensitive information through an unapproved method.
- Write one next decision and a real owner; do not bury three CTAs in the same message.
Measure the workflow after the email
Open tracking can be distorted by privacy features and does not prove interest. Track delivery failures, replies, scheduled and held appointments, corrected records, qualified next steps, opt-outs, complaints, and completed jobs using stable definitions. Compare like audiences and the same workflow stage before attributing a result to a template.
Frequently asked questions
What is the best subject line for a roofing follow-up email?
Use the real job and controlling date: “Questions about estimate v3,” “Confirming Tuesday’s inspection,” or “Update on work order 1842.” Clarity is safer and more useful than manufactured curiosity.
How often should roofing companies email leads?
There is no universal frequency. The relationship, purpose, permission, channel rules, previous response, and company cadence determine timing and stop conditions.
Can a roofing email explain what insurance will cover?
A contractor may explain its observations, scope, and documentation process within its authority. Policy interpretation and coverage decisions belong to the insurer or another appropriately qualified professional.
Next Step
Measure whether nurture is improving pipeline
The right question is not whether the emails were sent. It is whether they improved appointment rate, show rate, and close rate.
Send the record, not campaign filler
A useful roofing email is a controlled record update, not filler between sales calls. Match the template to the customer stage, verify every variable, make one next decision easy, and respect the customer’s channel preference and stop request.
Free lead-generation resources
Turn traffic strategy into pipeline actions
Use free marketing and field tools to turn website, referral, and follow-up ideas into lead flow your reps can actually work.
Marketing tools
Generate ad copy, email sequences, company bios, and lead-conversion messaging for your market.
Browse marketing tools →Field sales tools
Create follow-up assets, texts, and homeowner-facing copy once a lead is already in motion.
Browse field sales tools →Job Intel
Give reps better customer context before the follow-up so lead quality is easier to convert.
See Job Intel →About the Author
Tim Nussbeck
Founder & CEO of GhostRep
Two decades in roofing—knocking doors, running teams, training 1,000+ reps. Built GhostRep to give every rep access to the coaching top teams get.
Lead-gen next step
Turn traffic into pipeline math before you buy more leads
Start with the ROI calculator or lead-generation tools if you are still diagnosing the economics. Book a walkthrough if you want GhostRep tied to lead handling, follow-up, and close-rate lift.
- ✓Best fit if traffic is arriving but too little of it turns into revenue.
- ✓Useful for modeling conversion lift before you increase spend.
- ✓Demo shows how field execution and coaching change lead economics after the click.
Start Here
Model your conversion lift
Estimate what more leads, better close rates, and faster rep ramp are worth in revenue.
Model your conversion liftNeed it mapped to your team?
Talk through your current workflow, traffic mix, and where GhostRep fits before you change anything.
Book a 15-minute walkthroughYou Might Also Like
Angi and HomeAdvisor are related brands, but contractor offers can differ. Compare lead type, sharing, fees, credits, terms, and cost per collected job.
Read article →Learn the 3-phase review system roofers use to turn happy customers into Google reviews, stronger local rankings, and more booked leads.
Read article →Improve a roofing company's Google Maps visibility with an eligible, accurate Business Profile, relevant service information, reviews, and local prominence.
Read article →