Roofing has a demand curve unlike any other trade. Most service businesses get a steady trickle. Roofing gets nothing for weeks, then a hailstorm passes over four zip codes and every phone in the county rings at once.
That shape creates a specific, expensive failure. The leads arrive in a week. The decisions take two to four months, because insurance is involved. And the company that knocked the door on day two is rarely the company still in the conversation on day fifty, which is when the cheque actually clears.
The three clocks running at once
Storm work is hard to manage because three timelines are moving at different speeds and none of them are yours.
- The homeowner's clock — urgent for about seventy-two hours after the storm, then it stops raining and the ceiling is not leaking and the urgency evaporates.
- The insurance clock — adjuster scheduling, the claim decision, supplements, the second cheque. Weeks, sometimes months, most of it outside your control.
- The competition's clock — out-of-state crews who arrive within days, sign whatever they can, and are gone before the second cheque is issued.
You cannot speed up the insurance clock. What you can do is be the only company that has not gone quiet while it runs.
Capture is the bottleneck for the first seventy-two hours
In the days after a storm, the constraint is not sales skill. It is that leads are landing in five places at once — the office phone, cell phones, a web form, a Facebook page, and doors your crews knocked — and no single person can see all of them.
What that produces is not a lost lead in the dramatic sense. It produces two crews at the same address, an inspection promised twice, a homeowner who was told someone would call and was not, and a canvasser's notebook that never gets typed up.
Fixing that does not require a canvassing platform. It requires that a lead can be created in twenty seconds, from a phone, standing on a lawn, with an address and one line of context — and that it lands in the same queue as everything else.
A missed call answers itself in 90 seconds — while she is still holding the phone.
Built on the truck, sent before you pull away, with the chase already scheduled.
Photos and notes land on the customer record, not in someone's camera roll.
Invoice, review request, and next spring's tune-up — all without a Monday to-do list.
The follow-up window nobody staffs
Here is where the money actually is. Week one is crowded — every roofer in the county is working the same neighbourhoods. Week six is empty. The homeowner is waiting on an adjuster, has heard nothing from anyone, and has quietly gone from "we are getting the roof done" to "we will deal with it later."
A claim that stalls out is not a lost job to a competitor. It is a job that never happened at all, and it is the most common way storm pipelines die.
- 01Stage the pipeline by claim status, not by sales feeling
Inspected, claim filed, adjuster scheduled, approved, supplement pending, scheduled, complete. "Warm" and "hot" tell you nothing about a job whose next step belongs to an insurance company.
- 02Put a next-touch date on every stage
The value of a follow-up here is not persuasion, it is presence. "Any word from the adjuster?" sent at the right week keeps you attached to a process you are otherwise invisible in.
- 03Treat a stalled claim as a live job
A pipeline that only tracks jobs moving forward will quietly drop every homeowner whose claim went sideways — which is exactly the group that needs a phone call, and exactly the group nobody else is calling.
Why storm customers churn and what to do about it
The uncomfortable truth about storm work is that a roof lasts twenty years, so the customer has no natural reason to hear from you again. Companies that only chase storms rebuild their entire customer base from scratch every time the weather cooperates.
The businesses that survive a quiet year do one unglamorous thing: they keep the address, the roof age, the work done, and the photos, and they contact those homeowners after the next storm before anyone else does. A list of four hundred roofs you personally installed, with a text that goes out the morning after hail, is worth more than any lead vendor.
| Lead source | Cost per job | What it needs to work |
|---|---|---|
| Past customers after a storm | Effectively nothing | An address list nobody deleted, and a message sent within 24 hours |
| Door knocking | Crew time | Leads captured on the lawn, not in a notebook |
| Referrals from storm jobs | Low | Asking within a week of completion, while the neighbours can see the new roof |
| Paid leads | Highest | Response inside minutes, or you are subsidising the competitor who answered |
What to fix before the next storm, not during
Nothing gets built in the week after hail. The team is on roofs, the phone is ringing, and the last thing anyone will adopt is a new system. Whatever is going to catch the next surge has to be running before it happens, and it comes down to three things: every lead lands in one queue, a lead can be created from a phone in under a minute, and every open job has a next contact date attached to it.
That is the entire preparation. Businesses that have it convert a storm into a year of work. Businesses that do not convert it into a very busy fortnight and a lot of estimates nobody followed up.
Storm leads are not won in the first week. They are won in week six, when you are the only one who called.
Common questions
How long should you follow up on a roofing estimate?
Until the claim resolves one way or the other, which is often two to four months. Roofing follow-up is not persuasion, it is presence during an insurance process you do not control — and most competitors go silent after week two, which is precisely when the decision gets made.
What is the biggest source of lost roofing leads after a storm?
Canvassing conversations that never leave the crew's notebook, and leads spread across five inboxes so nobody can see the whole list. Both produce the same result: a qualified homeowner who was told someone would call, and nobody did.
How do you keep roofing customers when a roof lasts twenty years?
By keeping the address, the roof age, the work performed, and the photos, then contacting those homeowners the morning after the next storm. A list of past roofs you installed is the cheapest and highest-converting lead source a roofing company has.
Should roofing pipelines be organised by sales stage or claim status?
Claim status. Stages like "warm" or "hot" describe how a salesperson feels; stages like "adjuster scheduled" or "supplement pending" describe where the job actually is and what the next action must be. Stalled claims especially need to stay visible — those are the jobs that quietly disappear.