How Battencast works · signal to booking

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.

  1. Step 01 · What we watch

    01

    Storm. 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

  2. Step 02 · How outreach lands

    02

    Opt-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

  3. Step 03 · AI qualifier — always on

    03

    Six 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

  4. Step 04 · Onto your calendar

    04

    Twenty 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.

  1. 9:47 PMHail cell hits the contractor territory.
  2. 9:48 PMSignal engine fires outreach inside the storm footprint.
  3. 9:52 PMHomeowner opens the SMS, opts in on the disclosure page.
  4. 9:55 PMAI qualifier runs the six plain-English questions.
  5. 9:59 PMOpen slot booked onto the on-call roofing contractor calendar.
  6. 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.
Tell us your service area.
Name, company, phone, and the ZIPs you cover. Reply within one business day — no demo video, no contract.

By submitting you agree to be contacted about Battencast for your service area. Confirmation SMS goes only after explicit opt-in.