← overflowvoice.comOne-page version →

BetterFlow case study · public data · 2015–2025

Severe weather is a roofing-demand engine.

We tested a simple claim on 10 years of public data across 8 hurricane-belt states: when a storm hits, homeowners rush to search for roofers — a sharp, short-lived surge that lands exactly when local roofers are too swamped to pick up the phone. The data backs it, hard.

+95%
emergency search lift, storm week
7.1×
urgency vs. planned searches
~3 wks
the overflow window
221
major storms, 8 states

The one-paragraph version

Averaged across 221 major storms, urgent roofing searches (roof leakroof damageemergency roof repair) nearly double the week a storm strikes, peak immediately, and fade to normal within about three weeks. Planned-roofing searches (new roof cost) barely move — so the spike is urgency, not curiosity. Bigger storms drive bigger spikes. A placebo test on random calm weeks shows no spike at all, and the pattern holds in all 8 states. For a roofer, that three-week surge is a wave of ready-to-hire homeowners hitting a phone line that's already ringing off the hook.

The pattern

event-study · 221 storms · weeks −8 to +8

Each storm is aligned to "week 0," and we track the search index for 8 weeks before and after, indexed so each series' own pre-storm level = 100. Emergency searches leap; planned searches stay flat.

Emergency roofing searchesPlanned roofing searches (control)

What we found

  1. Magnitude. Emergency roofing searches rise +95% in the storm week versus their pre-storm baseline.
  2. Speed. The peak is immediate — the storm week itself. There is no lag to wait out.
  3. Persistence. Demand decays back to baseline in ~3 weeks — the window a roofer must cover before the wave passes.
  4. Urgency. Emergency searches spike 7.1× harder than planned-roofing searches (+95% vs +13%) — proof the surge is storm-driven urgency.
  5. Dose–response. Bigger storms, bigger spikes: the highest-damage third of storms drove +170% vs +68% for the smallest.

Every state confirms it

Emergency-search lift in the storm week, by state (states with lower everyday search volume show the largest percentage jumps):

Alabama +292%27 storms
North Carolina +164%28 storms
South Carolina +161%28 storms
Georgia +148%33 storms
Mississippi +137%27 storms
Texas +80%25 storms
Louisiana +67%24 storms
Florida +55%29 storms

The storms behind the spikes

The biggest named storms produced the sharpest surges — the peak emergency-search index (0–100) in the landfall week:

StormStateLandfall weekProperty damagePeak index
Hurricane IanFlorida2022-09-25 $15.4B49
Hurricane LauraLouisiana2020-08-23 $10.7B8
Hurricane MichaelFlorida2018-10-07 $8.9B7
Hurricane IdaLouisiana2021-08-29 $8.6B25
Hurricane HarveyTexas2017-08-20 $7.0B46
Hurricane HeleneFlorida2024-09-22 $4.2B12
Hurricane FlorenceNorth Carolina2018-09-09 $1.7B50
Hurricane IrmaGeorgia2017-09-10 $77M31

Why you can trust it

✓ Placebo test. Running the same event-study on random calm weeks (no storm) produces no spike — the effect only appears around actual storms, so it isn't a seasonal or data artifact.

✓ Consistency. All 8 states are positive, from +55% to +292%. ✓ Clean data. 149,597 NOAA storm events and 92,848 weekly search readings, reconciled and tested at every step.

What it's worth (illustrative)

Using the +95% search lift as a stand-in for the inbound-call surge: a roofer fielding ~25 calls a week at a ~75% answer rate faces roughly double the volume in a major-storm week while the answer rate drops under the load — leaving ~20–25 missed calls that week. A voice agent that catches ~70% of the overflow recovers ~15–18 leads; at a ~25% lead-to-job rate and ~$10,000 per job, that's on the order of $40k–$70k in recovered revenue per major-storm week — and more for a named hurricane. These are illustrative assumptions, not measured results — the point is the shape: a big, brief, catchable surge.

How we built it

This is a fully reproducible pipeline on 100% public data — no client data, no black boxes:

Data. NOAA Storm Events Database (every recorded storm, 8 states, 2015–2025) joined to Google Trends weekly search interest for ~19 roofing keywords (acquired via the DataForSEO API). Loaded into a Snowflake warehouse.

Modeling. A medallion pipeline (RAW → CLEAN → ANALYSIS) in dbt: storm damage parsed to dollars, events categorized into roof-relevant perils (wind, hail, tornado, tropical, heavy rain), searches grouped into emergency / hire / planned clusters, everything conformed to a state × week grain and tested at each layer.

Analysis. A pooled event-study across 221 major-storm episodes measuring the search lift relative to a pre-storm baseline, with placebo and per-state robustness checks.

Honest caveats. Google Trends is a relative interest index, not a call count (so the business figures above are illustrative). The rarest emergency terms are sparse week-to-week, so we read them as cluster aggregates. Flood damage (e.g. Harvey's) is excluded from "roof-relevant" because flooding damages homes from below, not the roof.

Scope Florida · Texas · Louisiana · North Carolina · South Carolina · Georgia · Alabama · Mississippi · 2015–2025
Sources NOAA NCEI Storm Events Database · Google Trends (DataForSEO) — public data
BetterFlow · voice agents for roofers & trades