Every roof in the zip code got hit. So did your phone.
You're on a ridge with a harness on, and the phone in your truck has rung all morning. Roofing work arrives in waves: a hailstorm or a wind event lands, and half the neighborhood calls three roofers each on the same day. The one who replies first gets the inspection. The others get a callback that's already too late.
Storm weeks are also when the calls are least alike. A leak, a claim, a worried homeowner, a replacement shopper, and a lead seller all ring the same number. The reply has to tell them apart, because each needs something different from you.
What each storm-week caller gets back.
Nobody leaves a message: the unanswered call ends with a spoken apology that says a text is coming. The first text asks whether water is getting in or they want an inspection, and the table is what happens once they answer.
| The caller | Needs | After they reply |
|---|---|---|
| Water is coming in | Someone today, even if it's a tarp. | Nothing more from the agent. A reply that sounds urgent reaches you as a Slack alert with a suggested reply, and you make the call. Never a booking link for a ceiling that is dripping. |
| Has a claim open | An inspection and photos before the adjuster visits. | The inspection booking page, with whatever your intake says about documenting damage. Never a word about what the policy will pay. |
| Wants the roof checked | Peace of mind after the storm, no leak yet. | The inspection booking page and your service area, so out-of-area callers find out now. |
| Is pricing a replacement | A ballpark and a feel for whether you're serious. | An answer from your price notes if you gave any, otherwise a handoff to you. It won't make up a per-square price. |
| Is selling you something | Your money: leads, canvassers, material deals. | The same first text as any caller on a cell. After that, an obvious pitch in the reply is meant to be marked do-not-text, not answered. |
The screening runs before any of that. Withheld numbers, spoofed caller IDs, landlines, and toll-free lines are dropped without a text or a cent of AI spend, and still logged so you can see what the storm brought in.
One thread from a roofer that doesn't exist.
Gablestone Roofing is invented for this page, and the link is a placeholder. Your version would use your wording, your service area, and your inspection page.
The first text
245 characters, under the 300 cap
Answered
130 characters
Held for you
131 characters
The claim answer is the careful one. It offers what a roofer can do, inspect and document, and says nothing about coverage or deductibles. If your intake lists something you never promise, such as “we'll get your claim approved,” the review pass checks every draft against it. Follow-up wording for roofing lives on the templates page.
It books the inspection. The roof is still yours to sell.
Before I wrote software I ran a field sales company of more than 120 people, so I won't pretend a text closes a replacement. A roof sells across weeks: inspection, estimate, the claim or the financing, a spouse who wants a second quote. This agent handles the first thirty seconds of that. It doesn't chase the estimate you sent three weeks ago, because it only ever replies to someone who just contacted you.
Which makes the arithmetic about inspections, not texts. With usage at the high end, a year of the agent is $4,318 including setup. Say a replacement averages $12,000 and you sign one of every 4 inspections (both examples; use yours). One extra signed roof (revenue, before your costs) covers about 2.7 years of the agent, and that's 4 inspections booked from calls you'd otherwise have lost. If you can't picture 4 of those in a year, don't buy it.
If you'd rather storm calls be answered by a voice than texted after the fact, price a per-call AI receptionist. As of September 2026, Smith.ai's AI Receptionist is free for 25 calls a month and $3 per call after that, with Pro at $150 a month and Enterprise at $500. On the free plan a 100-call storm month runs $225 in per-call charges. Month to month there too.
It can't canvass a storm zone by text.
Roofing has a door-knocking habit after storms, and some owners ask whether the agent could text the neighborhood instead. It can't. It texts back only people who just phoned you, and only about that call. Texting homeowners who never contacted you is marketing, which needs prior written consent the agent has no way to collect.
- The first text names your company, says an automated assistant sent it, and ends with the STOP line.
- A STOP puts that number on a do-not-contact list checked by every agent you run.
- Sending is limited to 8 am through 8 pm your time. A call at 9 pm during a storm gets no text; it goes to your alerts.
- Promotional wording, like “$500 off storm repairs,” is refused in a reply.
For background, read the FCC's page on unwanted calls and texts and the messaging policy the number operates under. This page explains the product's behavior. Whether it suits your state is a question for your counsel.
$249 a month, and nothing to migrate.
It doesn't plug into your roofing CRM or your estimating software. It sits in front of them: missed calls forward from your cell with one carrier code to the toll-free number that sends the texts, and the text links the inspection request page you already use. HubSpot, or any CRM that takes a webhook, gets a line for every call and text, and you're alerted in Slack.
$249 a month, plus AI and phone usage, typically $20–40 a month, after a $850 setup. No free trial, 30-day cancel for any reason, and the number ports out with you. The toll-free number is verified under your company's name, which typically takes about three business days, so set it up before storm season, not the morning after.
Skip it if
Your work comes from door knocking and insurance referrals rather than inbound calls, or someone in your office answers the phone even in storm weeks. Either way there's no missed call for this to catch.
How the reply is written, checked, and read by me during the first weeks is on the missed-call text back page. If you also do siding, gutters, or remodels, see the contractors page.