Storm leads have a 72-hour shelf life — the first roofer to respond usually gets the inspection, and the inspection usually gets the job. The roofer's text-back build for storm surges and the quiet months between them.
System 1 from the Leveraged Owner Starter Pack
Hailstorm hits Tuesday night. Wednesday morning your phone rings 60 times — every homeowner on the south side of town staring at their gutters. You're on a roof and can't answer. By the time you call back Thursday, three competitors have already done free inspections, and two of those homeowners have signed contracts. The storm handed you 60 leads. Your voicemail handed them away.
This is the roofer's build of Pillar A: Capture Every Lead. The base system — tools, 10DLC compliance, the 11-step setup guide — is the complete missed-call text-back guide. Set that up first; this post is the roofing layer, storm-season and otherwise.
Roofing lead flow isn't steady — it's feast or famine. A storm creates a 72-hour window where speed beats everything: the homeowner is anxious, the damage is visible, and every roofer in town is canvassing the same neighborhoods. The text-back's job in roofing is narrower and more urgent than in other trades: book the inspection before the competitor does. The inspection is the sale — homeowners who get a thorough inspection with photos almost always sign with the inspector. So every script below points at one action: getting on the roof.
This is the variant you switch on when a storm hits your service area. It's different from the everyday script in one crucial way: it assumes the caller has storm damage and moves straight to the inspection.
Hi, this is [Business Name] — sorry we missed your call, we're slammed with storm calls today. If you think you have hail/wind damage, the most important thing is getting a documented inspection BEFORE you call your insurance — photos protect your claim. Reply with your name + address and we'll get you on the inspection schedule. Reply STOP to opt out.
"Before you call your insurance" is doing heavy lifting: it's genuinely good advice (documented damage strengthens claims), it positions you as the expert guide rather than just another bidder, and it creates urgency to book with you now rather than shopping around.
Between storms, roofing calls are replacements, repairs, and leaks — slower, higher-consideration decisions. The everyday script sorts by situation:
Hi, this is [Business Name] — sorry we missed your call, we're on a job right now. Quick question so we route you right: is this (1) an active leak, (2) storm damage you want inspected, or (3) a roof getting old and you're planning ahead? Reply 1, 2, or 3 + your address and we'll take it from there. — [Your Name]
The numbered reply is the triage: 1s go to the top of the callback list (active leaks can't wait), 2s get the inspection pitch, 3s get the consultation track. One text, and your callback list is already prioritized.
The text-back caught them. Now book the inspection in the same thread — don't make them call back:
Thanks, [First Name]. We do free storm inspections — we photograph everything, give you an honest assessment of whether you have claim-worthy damage, and walk you through what the insurance process looks like. No obligation either way. Our next openings: [Day/Time option 1], [Day/Time option 2]. Reply 1 or 2 and you're booked. — [Your Name], [Business Name]
"Whether you have claim-worthy damage" is the honesty that wins roofing jobs. Homeowners are braced for a sales pitch; telling them you might find nothing is what makes them trust you when you find something.
A big storm can generate more leads in 48 hours than you can inspect in two weeks. Without a plan, you either book inspections you can't keep (and destroy trust) or stop answering (and lose the leads). The overflow system:
Roofing has a follow-up step no other trade has: the insurance adjuster meeting. Most roofers leave this to the homeowner and hope for the best. The system version: you text the homeowner before and after the adjuster visit.
Hi [First Name], [Your Name] from [Business Name]. Your adjuster visit is [Day/Time] — quick reminders: (1) make sure someone's home, (2) don't sign anything on the spot, (3) I'll try to be there if you want me — just reply YES and I'll come meet them. Having your roofer present usually means a more thorough inspection. — [Business Name]
Hi [First Name], how'd the adjuster visit go? If they approved the claim, send me the paperwork (photo is fine) and I'll review the scope — I check every line to make sure nothing's missing before we schedule. If they denied it, don't worry — denials get overturned all the time. Reply and we'll talk next steps. — [Business Name]
Being present at the adjuster meeting is one of the highest-ROI activities in roofing — it directly affects claim outcomes. These texts make it happen systematically instead of by accident.
Standard business-texting rules: 10DLC business-texting registration before sending (1–7 day approval, ~$15–$20 in carrier/campaign fees), opt-out language in automated texts, TCPA (federal telemarketing law) quiet hours (no marketing texts before 8am / after 9pm recipient local time). Storm-response texts to inbound callers are conversational — but keep opt-out language in the first automated message. General information, not legal advice.
The foundation is the complete missed-call text-back guide (Pillar A). For the insurance-claim follow-up sequence after the inspection, read roofing insurance-claim follow-up. For the post-storm marketing push, see the 72-hour storm outreach playbook.
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.
See everything inside the AI Automation Starter Pack ($27, one-time) here: https://leveragedowner.com/starter-pack/
This post is System 1 from the Leveraged Owner Starter Pack — the done-for-you version with the full 11-step setup guide, every script (including all trade-specific and storm-surge variants), the worksheets, and screen-by-screen setup instructions for all 8 systems.
No industry statistics were used in this post. Worked examples are illustrative and never presented as real customer results.
Related guides from the Leveraged Owner blog:
Missed-call text-back for pool service: recurring-service inquiry scripts, water-chemistry triage, and the route-based booking flow that fills schedules.
Missed-call text-back for appliance repair: diagnostic-fee scripts, model-and-symptom questions, and the booking flow that protects technician time daily.
Roofer customer reactivation: roof-birthday campaigns, storm-season check-ins, and referral sequences that compound a customer list into real pipeline.