All field notes

Roofing - Lead response - 8 min read

The First Five Minutes: Roofing Speed-to-Lead Without the Midnight Promise

A request comes in while you are on a roof. Two competitors call back before you climb down. Here is how to win the first five minutes without promising to answer your phone at midnight.

Speed is a position, not a personality trait

A request comes in at 2:15 on a Tuesday. You are on a roof. By the time you climb down, eat, and check your phone, it is 4:40. The homeowner filled out three forms that afternoon. Two roofers already called back. This field note is about the gap between 2:15 and 4:40 - and how to close it without promising to answer your phone at midnight.

The roofer who calls first is not more dedicated than you. Often they are just closer to their phone, or they have someone whose whole job is to call back. Speed-to-lead is a system question, not a character question, and that matters - because a system you can build, and a character trait you cannot buy back at 4:40 when the homeowner already booked an inspection with someone else.

The homeowner who fills out a roofing form is rarely filling out one form. They are comparing. The first real conversation often sets the frame for every conversation after it: the first roofer gets to define what a good inspection looks like, what questions matter, what a fair price includes. Everyone who calls later is answering that frame instead of setting it.

You did not lose on craftsmanship. You lost on the clock.

Why the first few minutes carry so much weight

Two things happen in a homeowner's head right after they submit a request, and both work against a slow callback.

The first is simple attention. The moment they hit submit is the moment the roof is most on their mind. An hour later they are back at work, picking up a kid, making dinner. The request did not get less urgent to you. It got less urgent to them.

The second is trust by proxy. When a homeowner cannot yet judge your flashing detail or your cleanup, they judge the thing they can see: did this company answer when I reached out? A fast, calm callback is read as competence before you have said a word about roofing. A slow one is read as what the rest of the job will feel like.

Neither of these requires you to believe any particular statistic. You can test it on your own records: pull last month's requests, mark the time each came in and the time you first reached the homeowner, and look at which gap sits next to your signed jobs. The pattern is usually not subtle.

The trap: answering everything, all the time

Here is where most speed-to-lead advice goes wrong for a small roofing shop. It tells you to respond faster, and a crew of three hears never put the phone down. So you either burn out chasing every notification off a ladder, or you ignore the advice entirely because it is not livable.

Fast first contact and always-on availability are not the same thing. You do not need to answer at midnight. You need the request to have an owner and a first touch inside a window you can actually hold during working hours - and a defined path for the ones that land after hours, so nothing sits ownerless until someone happens to notice it.

The goal is not heroics. It is that no request waits on whoever checks their phone next.

What a livable first-five-minutes system looks like

You are not building a call center. You are removing the three delays that quietly eat your response time.

Delay one: the request is invisible until someone opens an inbox. If a form submission lands in a shared email nobody watches between jobs, your response time is set by luck. The fix is a single visible place - a channel, a text, a board - where a new request appears the moment it arrives, so the clock starts for a person, not for an inbox.

Delay two: nobody owns it. "Someone will call them" means no one will. Every request needs one name attached at the moment it lands, even if that person's only job right now is the first callback. An owner with a two-minute task beats a team with a vague intention.

Delay three: the first touch has to be a full conversation. It does not. The first touch is not the inspection sale. It is a short, human acknowledgment that a real person saw the request, has it, and will follow with the next step. That can be a text sent from a truck in the ninety seconds between a tear-off and the dump run.

Three delays that eat roofing response time, and the fix for each
DelayWhat it looks likeThe fix
Invisible requestForm sits in an unwatched inboxOne visible place a new request appears instantly
No owner"Someone will call them"One name attached the moment it lands
First touch too heavyWaiting until you can have the full callA short acknowledgment now; the real call scheduled

The first touch, written down

A first touch does not need to be clever. It needs to be fast, honest, and to hand the homeowner a next action. Something like: a named person, confirmation you have their request, and when they will hear from you for real. That last part matters more than speed alone - a homeowner who knows the inspection call is coming at 9 tomorrow will usually wait; a homeowner who hears nothing keeps shopping.

Notice what this does. It buys you the time to have the real conversation when you are off the roof, without leaving the request to go cold in the meantime. You were fast where speed is cheap - the acknowledgment - so you can be thorough where thoroughness is expensive - the inspection.

When slower is genuinely fine

Not every request deserves a five-minute clock, and pretending otherwise is how you burn a small team out on leads that were never going to sign.

A price-shopper who says up front they are collecting five bids for an insurance file is not going to reward speed the way an active leak will. A request that is clearly outside your area or your kind of roof deserves a clean, quick answer - but not a scramble. And a maintenance question from a past customer is a relationship touch, not a race.

Speed-to-lead is a tool for the requests where the first real conversation decides the job. Spend it there. The honest version of this advice is not "answer everything in five minutes." It is "know which requests the clock actually applies to, and never let one of those sit ownerless."

For the routine after that first touch, see our roofing lead follow-up process for small teams. For deciding which of several open requests to call first, see which roofing inquiry to call first. For requests that land after the office closes, see handling roofing leads after hours.

Own the intake so the clock starts on time

Most of speed-to-lead is decided before the request even arrives, by where it lands. A request scattered across a marketplace notification, a website email, and a Google form is a request no one owns by default. A request that arrives in one place, with one owner and a clear next action, has already won back most of the minutes that matter.

When a homeowner fills out a Kaldwick quote link, the request lands in one visible place with an owner and a first action attached - so the clock starts on a person, not on whoever opens the inbox next.

We are taking 20 founding teams: $0 during the beta, no card. If you want your requests to arrive with an owner already on the clock, apply here.

The bottom line

The first five minutes are not about working harder or answering later into the night. They are about making sure a request is visible, owned, and acknowledged before it goes cold - and being honest about which requests that clock is for. Speed where speed is cheap. Thoroughness where it pays.

Frequently asked questions

What is a good speed-to-lead time for a roofing company?

Faster is better for requests where the first conversation sets the frame, but the number that matters to a small shop is not a universal benchmark - it is your own gap between request received and first homeowner contact, measured against which of those requests you signed. Pull your own records and find the pattern.

Do I have to answer roofing leads at night to compete?

No. Fast first contact and 24/7 availability are different things. What you need is that no request sits ownerless: an after-hours path that assigns an owner and sends a short acknowledgment, with the real call scheduled for working hours.

What should the first message to a roofing lead say?

A named person, confirmation their request was received, and when they will hear from you for the real conversation. The scheduled next step matters as much as the speed - a homeowner who knows the call is coming is more likely to stop shopping.

Is speed-to-lead worth it for every roofing request?

No. An active leak or storm request rewards speed; a self-described five-bid price shopper or an out-of-area request does not. Spend the five-minute clock on the requests where the first real conversation decides the job.

How can a three-person crew respond fast without a full-time office?

Remove the three delays: make new requests visible in one place, attach one owner the moment they land, and make the first touch a short acknowledgment rather than the full call. None of that requires hiring; it requires the request not depending on whoever checks their phone next.