Storm. Permit. Aging roof. Onto your calendar.
The four-step loop that turns roof-demand signals into booked inspections. Plainspoken breakdown — no marketing appendix, no architecture diagram. Read end to end in under a minute.
- Signal feeds
- 3 independent
- Opt-in
- Before the text
- Qualifier
- Plain English
- Outcome
- Booked inspection
The loop · four steps
From a hail footprint at 9:47 PM to a booked inspection by morning.
The same four-step loop fires for a storm-night lead, a permit-driven reroof, and a 17-year-old architectural shingle that is finally due. Each step is its own product surface; together they collapse storm-to-lead into storm-to-appointment.
Step 01 · What we watch
01Storm. Permit. Roof age. Three independent feeds.
We watch your service area — storm events from NCEI, county permit filings, and aging-roof clusters from assessor + listing signals. Each feed fires on its own so a hot permit inside a recent wind swath gets handled without waiting on the news cycle.
First-party feeds · filtered to your ServiceArea · no list-broker handoff
Step 02 · How outreach lands
02Opt-in before the text sends. Tracked number for the call.
Every SMS is preceded by an explicit opt-in that Twilio can audit — the disclosure body, the opt-out language, the source path, and the affirmative action are all on record. The call CTA uses a tracked number so homeowner intent closes cleanly without attribution guesswork.
TCPA-aware copy · state-specific language · tracked number for the call
Step 03 · AI qualifier — always on
03Six plain-English questions. Survives a refresh.
A dispatcher-grade chat asks the qualifiers a roofer cares about — storm date, visible damage, roof age, homeowner and insurance status, ZIP, and your preferred inspection window. The conversation picks up where it left off; your dispatcher is never playing phone tag on the easy calls.
Dispatcher voice · no chatbot scripts · no damage diagnosis promised
Step 04 · Onto your calendar
04Twenty minutes. One click. Confirmed by SMS.
A qualified lead books onto the next seven days of your calendar — 20 or 30 minutes, whatever your slot length is. The homeowner gets an SMS confirmation on the same tracked number, and the dispatcher's calendar updates in real time with no double-book.
Your calendar · confirmed SMS · no raw lead handoff
On the same evening
What the timeline looks like in practice.
A worked example — the hail cell at 9:47 PM, a booked inspection by morning.
- 9:47 PMHail cell hits the contractor territory.
- 9:48 PMSignal engine fires outreach inside the storm footprint.
- 9:52 PMHomeowner opens the SMS, opts in on the disclosure page.
- 9:55 PMAI qualifier runs the six plain-English questions.
- 9:59 PMOpen slot booked onto the on-call roofing contractor calendar.
- 7:02 AMTracked-number SMS confirms the inspection the next morning.
Ready to watch your service area
Send your territory. We'll come back with the signals in your ZIPs.
A real human at Battencast reads every submission. We'll reply with the recent roof-demand activity inside your service ZIPs — no contract, no demo video, no call-center handoff.
- Replies within one business day.
- Storm, permit & aging-roof signal scan for the ZIPs you submit.
- Confirmation SMS only after explicit opt-in.