All field notes

Roofing - Lead triage - 6 min read

Roofing Lead Qualification: How to Prioritize Inbound Storm Leads Before They Go Cold

A three-factor way for residential roofers to triage a post-storm surge — urgency, service area, and scope (retail vs insurance) — so the right requests get the truck roll first, without treating every request as equally urgent.

A storm surge is a sorting problem, not a volume problem

After a hailstorm, the phone blows up. In storm season a residential roofing company is rarely short of requests — it is short of a way to tell them apart. Ten forms land in the same afternoon, and each one looks about the same in the inbox.

Working them first-come, first-served is a quiet decision to let volume set your route. Your estimator burns the morning in windshield time on a small repair outside the service area while an active leak on a full re-roof in your core neighborhoods waits behind it. The fix is not calling faster. It is calling in the right order.

Score each request on three things a roofer actually cares about

A request can be scored the moment it lands, on three factors that decide whether it is worth a truck roll today. None of them require a phone call to assess.

  • Urgency: is there an active leak or a tarp needed, or is this planning for down the road?
  • Location: is the ZIP in your service area, or does it pull a crew off its routes?
  • Scope: retail repair or full re-roof — and is this an insurance job?

Urgency: an active leak is not the same as a future project

The most useful signal is the homeowner's own words. "Water is coming through the ceiling since last night" is a different request than "thinking about a new roof next spring." Both are real. Only one needs a call in the next few minutes.

Sorting by urgency keeps a maybe-someday quote from jumping the line ahead of an active leak just because it came in first. It also protects the homeowner in a real emergency, who cannot sit in a first-come queue behind lower-stakes requests.

Location: watch the windshield time

A request can be urgent and still be a poor fit if it buries an estimator in windshield time far outside the area your crews already run. Sorting by ZIP is not about turning work away. It is about keeping the day inside routes that make sense, so more real jobs get seen.

A request outside the service area is not automatically dead. It gets handed off, scheduled differently, or noted honestly — not allowed to crowd out closer work during a surge.

Scope: a retail repair and an insurance re-roof are not the same lead

A full re-roof — especially an insurance job with an adjuster, a scope of loss, and likely a supplement — runs through a different process than a retail repair the homeowner pays for out of pocket. Treating both as one generic "lead" hides that difference until your estimator is already on the roof.

Capturing scope up front — repair or replacement, retail or insurance — lets the office set the right next step for each, instead of one callback script for every request.

Storm data is a prioritization aid, not a damage claim

Public hail reports from the National Weather Service and NOAA tell you where hail was reported, and roughly how large. They are useful for deciding which neighborhoods are worth canvassing after a storm.

They do not tell you a specific roof was damaged. "Hail was reported around this area on this date" is a fair, sourced statement. "Your roof was damaged" is not — only an inspection settles that. Holding that line is what separates you from the storm chasers homeowners have already learned to tune out.

Turn the score into a queue with one next action

A score is only useful if it changes what happens next. Sort the surge into a few tiers, each with a clear callback window and one owner, so nobody gets buried and nobody gets called twice.

  • Urgent: active leak or emergency in your service area — gets the truck roll first, call back within minutes
  • Good fit: solid scope and location, no emergency — call back within the hour
  • Follow up: real but lower urgency — standard handling, one clear owner
  • Cold: out of area or poor fit — hand off or close it out honestly, don't let it clog the board

Frequently asked questions

How should a roofer prioritize requests after a hailstorm?

Filter on three things, in order: the nature of the request, with an active leak ahead of a cosmetic quote; proximity by ZIP to keep windshield time down; and scope — a retail repair versus an insurance re-roof.

Does a hail report mean a roof was damaged?

No. A public hail report shows hail was reported in an area on a given date, not that a specific property was damaged. Use it to decide which neighborhoods are worth canvassing, then confirm the actual condition of any roof with an inspection.

Isn't fast response enough on its own?

Speed matters, but speed without order sends your estimator to the wrong job first. Fast and in the right order beats fast alone, especially in a post-storm surge.

What should happen to requests outside my service area?

They can be real, but they're a poor fit if they bury a crew in windshield time far from your core routes. Hand them off, schedule them differently, or note them honestly, rather than letting them outrank closer work.