Call new roofing inquiries back fast, ideally within the hour, and make one person responsible for every callback. The most-cited research on web leads found that companies that tried to reach a lead within an hour were nearly seven times as likely to have a real conversation with a decision-maker as companies that waited even an hour longer. Knowing that is easy. Doing it every time, on busy days and after hours, takes a process.
01 / WHAT THE RESEARCH SAYS
Most companies answer slower than they think.
For a 2011 Harvard Business Review study, researchers sent test inquiries through the websites of 2,241 U.S. companies. 37% responded within an hour. 24% took more than a day, and 23% never responded at all. Among the companies that did respond within 30 days, the average was 42 hours.
A second study in the same article looked at 1.25 million leads at 42 companies. Firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as firms that tried even an hour later, and more than 60 times as likely as firms that waited a day or longer.
Two cautions. The research covers web leads across many industries, not roofing, and it’s from 2011. Treat it as direction, not a promise: answering faster gives your team more real conversations, but it doesn’t sell the roof by itself.
02 / SET THE STANDARD
Write down what “fast” means for your company.
“As soon as we can” isn’t a standard. Pick a target your team can hit on a normal busy day, write it down, and decide what happens when it’s missed.
- During business hours: a first human attempt within a set number of minutes. Call first; text only where the homeowner has agreed to it.
- After hours and weekends: an honest acknowledgement that says when someone will call, then a first call at the start of the next business day.
- Missed calls: a callback treated like a new inquiry, not something to get to later.
- Escalation: who gets alerted when the target is missed, and who calls instead.
Example standard to adapt
A person calls every new inquiry within 15 minutes during business hours and by 9 a.m. the next business day for anything that arrives after hours. If an inquiry sits untouched for 30 minutes, the office manager is alerted and makes the call.
Illustrative only. The right numbers depend on your team, your hours and your lead sources; it isn’t an industry benchmark.
An automatic text that says “we got your request” doesn’t count as a response. It’s useful, but the clock stops when a person tries to reach the homeowner.
03 / ONE OWNER PER INQUIRY
Make one person responsible for every callback.
A lead that belongs to everyone belongs to no one. When a form lands in a shared inbox or a call rings three phones, everyone assumes someone else has it. Assign each inquiry to a named person the moment it arrives.
- Who owns new inquiries during business hours, and who covers lunch, days off and site visits?
- Does every inquiry land in one queue, instead of a mix of texts, voicemails, emails and sticky notes?
- Do inquiries from lead services and referral partners go into that same queue?
- Who checks the queue at the end of each day for anything still untouched?
04 / THE FIRST CALL
Use the first call to book the inspection.
The goal of the first call isn’t to sell the roof. It’s to understand the job and get a time on the calendar. Keep it short and specific.
Example to adapt
Hi [name], this is [your name] from [company]. You reached out about the roof at [address]. Do you have two minutes? What’s going on with the roof? Is this something you’re filing with insurance, or paying for yourself? Will anyone else be part of the decision? I can have [estimator] out on [day] at [time] or [day] at [time]. Which works better?
An example, not a script to read word for word. Adjust it to the way your team talks.
Then confirm the time the way the homeowner prefers, and send a reminder the day before. If someone else is part of the decision, ask whether they can be there too; it can save a second visit.
05 / WHEN YOU CAN’T REACH THEM
Have a plan for the calls nobody answers.
Some first calls will go to voicemail. Decide in advance how many attempts you’ll make, over how many days, on which channels, and when you stop.
- Leave a short voicemail with your name, company and a direct number, and say why you’re calling.
- If the homeowner agreed to texts, send one short text after the first missed call.
- Spread the attempts over several days instead of calling five times in an hour.
- Stop when they reply, book, say no or opt out, and record which one it was.
Texts need consent. FCC rules require a person’s consent before autodialed or automated texts to a cell phone, and since April 11, 2025, people can revoke that consent by any reasonable means, such as replying “stop.” Build the stop into your system, not into someone’s memory. This isn’t legal advice; check your own setup.
06 / MEASURE IT
Time the first person, not the first robot.
- Time to first human attempt: from the inquiry arriving to a person calling. Track automatic acknowledgements separately.
- Two-way contact: how many inquiries led to an actual conversation.
- Inspections booked: out of qualified inquiries, by source and by week.
- Misses: inquiries that went past your standard, and why.
Compare like with like: the same lead sources over similar periods. A faster response won’t fix a bad lead source, and a slow week in hail season isn’t the same as a slow week in January.
PUT IT TO WORK
Check last month’s inquiries against your own standard.
Pull the last 30 days of new inquiries and note when each one arrived, when a person first tried to reach the homeowner, and whether it turned into an inspection. The gaps usually show up fast.
Booked & Sold installs a response standard, booking scripts and estimate follow-up over 90 days, with focused staff coaching. We look at your actual pipeline first.
Apply for a Roofing Revenue Leak ReviewOne 30-minute call.
See what the 90 days includeNext: the roofing estimate follow-up checklist
