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.
Most roofing purchases are slow. Storm damage purchases are not. Here's what happens in the 72 hours after a hail event:
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.
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).
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 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.
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":
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.
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.
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.
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.
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/
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); commonly cited in sales literature (78% first-responder win rate — the exact origin is disputed; directionally useful, measure your own).
Related guides from the Leveraged Owner blog:
After-hours triage for HVAC: the emergency-vs-tomorrow decision tree, the callback promise script, and the night-call system that captures every caller.
After-hours triage for roofers: the leak-severity decision tree, the emergency tarping script, and the storm-night system that captures every single caller.
Five numbers, fifteen minutes a week. The contractor's owner dashboard: leads, speed-to-lead, close rate, reviews, and repeat rate — with clear thresholds.