
Roofing Lead Scripts: 4 Templates Tailored to Each Sales Stage
Open every roofing conversation with a stage-specific, low-pressure script built around one ask: a free inspection, not a sale. A storm-response opener might sound like, “Hi, this is [Name] with [Company]. We’re inspecting roofs in your area after last week’s hail. Would you mind if I take 15 minutes to check yours for damage?” This article gives you copy-ready templates for calls, door knocks, voicemails, and texts.
TL;DR:
- Storm scripts should cite recent weather, while retail or cold outreach needs visible aging, a neighbor’s roof work, or routine maintenance as a reason to talk.
- Before booking, confirm homeowner authority, service area, roofing need, and urgency; book clear fits, flag soft urgency, and nurture or pass others.
- Call within the first hour, text that day if unanswered, then follow up 48 to 72 hours later; texts require written consent for your company.
- Timestamp photos of damage, each roof slope, gutters, and vulnerable fixtures, then review the images with homeowners indoors instead of describing findings from the yard.
- Keep objection replies brief, avoid debating unquoted prices, and redirect concerns about cost or insurance toward what an inspection can document.
Table of Contents
- Matching the Script to the Sales Stage
- Copy-and-Paste Scripts for Calls, Door Knocks, and Follow-Ups
- The Four Qualifiers to Check Before You Book a Visit
- Handling Price, Insurance, and Skeptical Homeowners
- When to Call, Text, or Leave a Voicemail
- Documenting the Inspection: Photos, Timestamps, and the Walkthrough
- Why a Managed Storm-Response Flow Makes These Scripts Convert Better
- What I’d Tell Any New Rep on Day One
- FAQ
- Sources
Matching the Script to the Sales Stage
A storm-driven script and a retail outbound script are not interchangeable. Storm scripts lean on a recent weather event that already has the homeowner’s attention, so you can lead with help instead of a pitch. Retail and cold scripts have to build the reason to talk, usually by pointing at visible roof aging, a neighbor’s recent job, or a routine maintenance check.
Every script, regardless of stage, follows the same bones: opener, qualifier, value statement, low-stakes ask, and a clear next step. Skip any one of those and the call drifts into either a hard sell or a dead end.
Here are a few openers by use case:
- Storm-response phone call: “We’re following up on the hail system that came through [area] on [date]. Can I ask if you’ve had anyone look at your roof yet?”
- Cold canvassing at the door: “We’re working on a couple of roofs on this street this week. Would it be alright if I took a quick look at yours while I’m here?”
- Inbound lead callback: “Thanks for reaching out about your roof. Before we set a time, can I ask a couple of quick questions so we send the right person out?”
Copy-and-Paste Scripts for Calls, Door Knocks, and Follow-Ups
These four templates cover the situations most reps run into daily. Swap in your own name, company, and timing details, and trim the middle lines if your team prefers a faster pace.
- Cold call plus appointment ask. “Hi, this is [Rep Name] with [Company]. We’ve been doing roof checks in [neighborhood] after the recent storm activity. I’m not here to sell you anything today, just to see if your roof took any damage. Would tomorrow morning or afternoon work better for a quick look?”
- Canvassing script. “Hey there, sorry to bother you at home. We’re already on this block checking a few roofs for storm damage, and I wanted to see if yours had been looked at. It takes about 15 minutes and there’s no obligation either way.”
- Inbound lead scheduling. “Thanks for filling out our form. Before I get you on the schedule, can I confirm the address and ask how old the roof is? Great, I can get someone out on [day/time] or [day/time], whichever works better.”
- Voicemail plus text follow-up. Voicemail: “Hi, this is [Rep Name] with [Company]. I tried reaching you about a free roof inspection in your area. Call or text me back at [number] whenever works.” Text (sent only with consent on file): “Hi [Name], this is [Rep Name] with [Company]. Following up on the voicemail I left. Want me to grab a time for a quick roof check this week?”
Keep placeholders for name, company, inspection timing, and your one-line value statement consistent across every template so new reps can plug in their details without rewriting the structure. Shorter reps who talk fast should trim the qualifier line to one sentence; slower-paced reps can let it breathe.
The Four Qualifiers to Check Before You Book a Visit
Booking a visit before confirming a few basics wastes gas, time, and goodwill. Run through these four checks on every call, phrased conversationally rather than like an interrogation.
- Ownership or permission. Ask, “Are you the homeowner, or is there someone else I should speak with about the roof?”
- Location and service fit. Confirm the address falls inside your service area before promising a time slot.
- The exact roofing need. Ask, “Is this about storm damage, a leak, or just wanting an age check on the roof?”
- Urgency and authority. Ask, “Is this something you’re looking to move on soon, or just gathering information for now?”
A clear “yes” on all four means book the inspection immediately. A soft answer on urgency means schedule but flag the lead for a gentler follow-up. A “no” on ownership or location means nurture the contact or pass it along rather than booking a wasted trip.
Pro Tip: Ask the ownership question early and casually, right after the greeting, so it never feels like a background check.
Handling Price, Insurance, and Skeptical Homeowners
Objections are rarely a true “no.” Most are a request for reassurance, and the fastest way to answer them is to redirect toward the inspection itself rather than defending a price nobody has quoted yet.
- “How much will this cost?” “That really depends on what we find. The inspection is free, so let’s start there before we talk numbers.”
- “I’m not sure my insurance will cover it.” “That’s actually part of what the inspection tells us. We can document what we see either way.”
- “I’m too busy right now.” “Totally understand. It only takes 15 minutes, and I can work around your schedule this week or next.”
- “I don’t think my roof was damaged.” “A lot of damage isn’t visible from the ground. Worth a quick look just to rule it out.”
- “I’ve already had someone look at it.” “Good to hear. A second opinion never hurts, especially since it’s free.”
- “I don’t trust storm chasers.” “Fair concern. We’re local and happy to leave you our information before we even step on the roof.”
Keep every response short, redirect to the inspection, and never argue the price before the roof has been seen.
When to Call, Text, or Leave a Voicemail
Morning and early evening windows tend to catch homeowners when they are reachable, with midday calls more likely to land on voicemail. A simple three-step cadence works for most residential leads: an initial call, a same-day text if there’s no answer, and a follow-up call or text 48 to 72 hours later.
- Step 1: Call within the first hour of receiving a lead.
- Step 2: If no answer, send a short same-day text.
- Step 3: Follow up by call or text 48 to 72 hours later if you still haven’t connected.
Before sending any text, confirm you have the homeowner’s written consent tied specifically to your company. The FCC’s one-to-one consent rule requires that consent be seller-specific and tied to the interaction where it was given, and the related FCC order spells out the recordkeeping expectations that go with it.
Documenting the Inspection: Photos, Timestamps, and the Walkthrough
Good documentation protects your business and makes the sales conversation easier. Take timestamped photos of damage indicators, roof surrounds, gutters, and any areas showing wear before you ever walk back to the door.
- Close-up shots of hail hits, cracked shingles, or granule loss.
- Wide shots of each roof slope for context.
- Gutter and downspout condition.
- Flashing, vents, and chimney areas.
Once you’re done, bring the homeowner inside and walk through the photos together rather than describing findings from the yard.
Pro Tip: Say, “Let me show you exactly what I found,” and pull up the photos on your phone or tablet. Seeing the evidence firsthand builds trust faster than any verbal description.
Why a Managed Storm-Response Flow Makes These Scripts Convert Better
Scripts only work as well as the leads behind them. Reps waste the most time qualifying contacts who were never a real fit in the first place, which is the exact problem a managed storm-response system is built to solve.
We built Areions around delivering human-verified, storm-driven leads straight into a roofing company’s CRM, so reps spend their calls on homeowners who already match the urgency and location checks above. Because the leads are pre-qualified before they land in the pipeline, the four-qualifier check in this guide becomes a confirmation step rather than a filter, and reps can move faster from opener to booked inspection. Our month-to-month service model means that flow stays flexible as storm activity shifts across a season.

What I’d Tell Any New Rep on Day One
Book the inspection, document everything, and never let price derail the first conversation. Keep your tone calm and your ask small: a 15-minute look, nothing more, said the same way every time until it becomes second nature.
— Angel
FAQ
What is a good slogan for a roofing company?
A strong slogan is short, specific, and tied to trust or speed, such as a line referencing storm response, local service, or a free inspection offer. The best ones mirror the same low-pressure tone used in your call scripts rather than sounding like a sales pitch.
What should a good script for a sales meeting include?
A solid sales meeting script includes an opener, a qualifying question, a brief value statement, and a clear low-stakes ask, usually to schedule or confirm an inspection. It should also leave room for objection handling without forcing the conversation toward a hard close.
What are the different lead codes used for roofing?
Lead codes vary by company, but common categories separate leads by source (storm-response, canvassing, inbound, referral) and by qualification status (new, qualified, scheduled, nurture). Using consistent codes in your CRM helps reps prioritize follow-up and track which script style produced the booking.
Do roofing companies pay for leads?
Yes, many roofing companies pay for leads through managed marketing services, pay-per-lead vendors, or in-house advertising campaigns. Costs and lead quality vary widely depending on whether the leads are shared across multiple contractors or delivered exclusively.