Speed to Lead for Roofers: Storm Leads Go Stale Fast
The roofing-tuned speed-to-lead system: why the 72 hours after a storm decide your season, the inspection-booking text that beats door-knockers, and the surge rules for hail-week chaos.
System 2 from the Leveraged Owner Starter Pack
Hailstorm hits Tuesday night. By Wednesday morning, every homeowner on the street has damage — and by Wednesday afternoon, twelve roofing companies are knocking on doors. The homeowner who fills out your web form at 9am has three door-knockers at her door by 2pm. If your first contact lands at 4pm, you're not second in line. You're thirteenth. Roofing leads don't decay over days. After a storm, they decay over hours.
This is the roofing layer on the speed-to-lead framework — the general case is Speed to Lead: Why the First Contractor to Respond Wins the Job, and the missed-call foundation is the complete missed-call text-back guide (Pillar A: Capture Every Lead). Roofing's twist: your leads arrive in two completely different modes — storm mode (high volume, hyper-competitive, 72-hour window) and retail mode (aging roof, slow shopping, weeks of consideration) — and your speed system has to handle both.
The 72-hour window: why storm leads are different
Most roofing purchases are slow. Storm damage purchases are not. Here's what happens in the 72 hours after a hail event:
- Hours 0–24: the research burst. Homeowners Google "roof damage hail" and fill out forms. This is your highest-intent window — they're actively seeking, not yet visited by anyone.
- Hours 24–48: the door-knocker flood. Storm chasers and local crews hit the streets. Every hour you wait, another company gets face time on that porch.
- Hours 48–72: the shortlist hardens. By day three, most homeowners have 2–3 companies they're talking to. After that, you're not winning on speed — you're fighting an entrenched shortlist.
The implication: during storm mode, "respond within an hour" is too slow. The target is under 15 minutes, with an inspection time offered in the first message. You're not competing against other web forms — you're competing against a knock on the door.
The storm-mode acknowledgment text
In storm mode, the text does three jobs at once: acknowledge, pre-qualify, and offer the inspection — because the inspection is the sale in roofing. Nobody buys a roof from a text thread; they buy it after someone climbs up and shows them photos:
Hi [First Name], this is [Your Name] with [Business Name] — we got your request about possible storm damage. We're doing free inspections in [Neighborhood/Area] [today/tomorrow]. Can I put you down for a [time window]? We'll photograph everything and walk you through what we find — no obligation. Reply STOP to opt out.
Three deliberate choices: naming the neighborhood (you're local, you're already here — the anti-storm-chaser signal), offering a specific window (decisions beat open questions), and promising photos (the homeowner's real fear is being sold damage that isn't there).
Retail-mode speed: the aging-roof lead
Storm mode is the exception. Most of the year, roofing leads are retail: "our roof is 18 years old, thinking about replacing it." These shoppers contact 3–5 companies over weeks. Speed still wins — but the mechanism is different:
- The 10-minute acknowledgment still applies. The first responder usually wins the job (buyers stop shopping once someone's replied — measure your own) — and in retail roofing, "first responder" often means "first to get on the roof."
- Speed = inspection speed, not reply speed. The acknowledgment text matters, but the real differentiator is offering the earliest inspection slot. "We can be out Thursday" beats a fast text with a 3-week wait.
- The follow-up sequence is longer. Retail leads need the full estimate follow-up system (System 3) — storm leads often close on the inspection. Don't run the storm playbook on a retail lead; you'll seem pushy.
The retail acknowledgment text:
Hi [First Name], this is [Your Name] with [Business Name] — thanks for reaching out about your roof. Quick question so I bring the right info: about how old is the roof, and have you noticed any leaks or just planning ahead? I'll get you our next inspection opening. — [Your Name]. Reply STOP to opt out.
The age question is the qualifier: 20+ years means replacement conversation; under 12 with a leak means repair. Your inspector walks in already knowing which conversation this is.
Surge rules for hail week
When a storm hits your service area, flip these switches — they're the difference between a record month and a month of "we were too busy to call back":
- Storm-mode text becomes the default. Swap the standard acknowledgment for the storm version the morning after a hail event. One toggle in your texting tool.
- Inspection slots get batched by neighborhood. Don't scatter inspections across the county — cluster them street by street. The text offers "we're in [Neighborhood] Thursday" because you actually are.
- The owner notification gets louder. During surge, missed-call and web-lead notifications go to two people — you and whoever's running the storm desk. Volume will bury a single inbox.
- After 72 hours, switch back. Storm mode has an expiry. Leads older than 3 days go into the standard estimate follow-up sequence — the urgency window closed, and pushing storm language on day 5 sounds like a storm chaser.
Worked example: Wednesday after the hail
Example: Hail hits Tuesday 8pm. Wednesday 9:03am, a homeowner fills out your form. Auto-text with the storm script fires at 9:03. She replies "tomorrow afternoon works" at 9:20. Your storm-desk person confirms a Thursday 2–4pm window at 9:35 — and notes she's in the neighborhood where your crew is already doing 6 inspections Thursday. Door-knockers reach her porch at 1pm, 3pm, and 5pm Wednesday. She tells all three "I already have someone coming tomorrow." Total human time invested: 4 minutes. That's what speed buys in roofing — not a faster reply, but a shorter path to the roof.
The numbers that justify it (attributed honestly)
more likely to qualify a lead when responding within 5 minutes (MIT/Oldroyd, HBR 2011) — in storm mode, "qualify" means getting the inspection booked before the knockers arrive.
of inbound calls to home-service businesses go unanswered (Invoca call-analytics research) — during storm week, unanswered means unanswered by you, answered by the guy at the door.
Compliance note
Business texting requires 10DLC business-texting registration (application-to-person 10-digit long code — the carrier system for business texting from local numbers) before you send: 1–7 day approval, ~$15–$20 in carrier/campaign fees. Include opt-out language ("Reply STOP to opt out") in automated texts, and observe TCPA (federal telemarketing law) quiet hours — no marketing texts before 8am or after 9pm recipient local time. General information, not legal advice.
Related guides in this series
The foundation is the complete missed-call text-back guide (Pillar A) and the framework in Speed to Lead: Why the First Contractor to Respond Wins the Job. For the storm-season capture system, read the roofer's storm-season text-back setup.
Get System 1 free: the complete Missed-Call Safety Net
The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
Get the AI Automation Starter Pack — $27, one-time: https://leveragedowner.com/starter-pack/
The done-for-you version
This post is System 2 from the Leveraged Owner Starter Pack — the done-for-you version with the full storm-mode setup guide, every acknowledgment script (including all trade-specific and surge variants), the 72-hour surge rules, and screen-by-screen setup instructions for all 8 systems.
Stats sourced as labeled: MIT/Oldroyd, HBR 2011 (21x qualification lift within 5 minutes); Invoca call-analytics research (27% of inbound calls unanswered).
Run a roofing business? This system has a version written for your trade, with the examples and scripts tuned to how roofing work actually runs: instant lead response for roofing.