The hour after a storm cell passes decides which roofer gets on the calendar
Response speed is the single largest conversion variable in this trade, and it matters most exactly when your phone is busiest.
When hail crosses a neighborhood in Allen or Grapevine, dozens of homeowners start calling roofers within the same few hours. Whoever answers gets the appointment, and the second caller into a voicemail box often never calls back.
Look at your own numbers before assuming this is fine. Count missed calls by hour across a storm week. Most roofing companies discover a block of them, usually mid morning, usually while everyone is on a roof.
The fixes are unglamorous. Overflow to a second number. A person, not a menu. A text back within a minute on any missed call, saying who you are and when someone will ring. An after hours path that takes an address and a callback time instead of a recording.
Web form response deserves the same treatment. A form submitted at nine in the evening should get a human reply that night or first thing, because the homeowner submitted three forms, not one.
Ask the age of the roof first and the rest of the call gets shorter
Qualification is not gatekeeping, it is how you spend inspection hours on the jobs worth driving to.
A metro spanning six counties makes windshield time the real constraint. An estimator who drives from Carrollton to Arlington and back has spent most of a day on one roof, and if that roof was never going to be a job, the cost is enormous.
Two or three questions sort it. How old is the roof. What did you notice and when. Is the house one story or two. Answers to those will separate an active replacement from a curiosity call more reliably than any lead score.
Give the intake person permission to book differently based on the answers. A repair in an area you cover on Thursdays does not need the same slot as a replacement survey in a neighborhood where you already have three jobs.
Say the driving distance out loud when it is a factor. Homeowners at the edge of a service area generally respect a company that is honest about where it works, and the ones who are not serious about the drive filter themselves out.
The proposal nobody opened is the job you already paid to create
Roofing companies spend heavily to earn an inspection and then let the document that follows it go cold.
A replacement proposal in this market is often competing with two others, and the buyer is not in a hurry unless water is coming in. Sending it and waiting is not a follow-up process.
Build a sequence and write it once. A call the day after with one specific thing to discuss. A short message a few days later that answers the question homeowners actually ask, which is usually about the difference between bids. A last check in that gives them an easy way to say no.
Attach something useful to each touch rather than repeating the ask. A photograph from their own roof. A plain explanation of a line item they will not understand. The warranty document as a link.
Track proposal open and response rates, not just win rates. A proposal that is never opened is a delivery problem, and a proposal opened three times without a reply is a pricing or clarity problem. Those need different fixes.
While a homeowner waits on their insurer, your follow-up has to stay useful and stay neutral
A significant share of replacement work here moves on someone else's timeline, and the wrong follow-up is both ineffective and a compliance risk.
Storm related replacement runs through insurance rather than a discretionary budget, which means longer cycles, more paperwork and stretches where the homeowner cannot make a decision yet.
Your follow-up during those stretches should keep the relationship warm without touching the claim. Confirm the inspection findings you documented. Restate what your work would involve. Ask when they expect to know more.
What it should not do is advise on the claim, offer to handle it, or predict an outcome. Texas regulates what a contractor may say to a homeowner about an insurance claim, and the safe position in every message is that questions about coverage belong with their own insurer. Marketing language in this area is worth a legal review.
Set the follow-up cadence to the reality of the timeline rather than to a generic drip. Weekly emails to someone waiting on paperwork read as pressure. A check in on the date they told you to check in reads as competence.
Your CRM should show a roof, an address and a source, or it is just a to-do list
Without job level attribution back to the address, every optimization decision is a guess.
The number most roofing companies can produce is leads per month. The number that changes decisions is signed roofs per source per county, with contract value attached.
Every inquiry needs a source recorded at the moment it arrives, not reconstructed later. Every job needs to keep that source through to signature. Without both, you cannot tell which half of your marketing to cut.
Measure the stages between, because the leak is rarely at the ends. Inquiries received, contacted within an hour, inspections scheduled, inspections completed, proposals delivered, proposals accepted. Two of those six will be visibly worse than the others, and that is where the work is.
Watch inspection completion specifically. No shows and cancellations concentrate around long drives and long gaps between booking and appointment, both of which are common across a metro this size and both of which are fixable with a reminder and a tighter schedule.
Small samples reward big rewrites, not headline tweaks
One metro will not generate the traffic to detect a small effect, so change things large enough to see.
Split testing a button color or a headline variant needs volume that a regional roofing company does not have. Running one anyway produces a result that looks like a finding and is noise.
What does work at this scale is changing something substantial and watching a downstream number over a long enough period. Rewrite the whole intake script. Replace the form entirely. Move the phone number and the service area to the top of every page. Effects large enough to matter are large enough to see.
Qualitative evidence beats a thin test. Ten recorded calls will tell you more about why homeowners hesitate than a month of A/B data, and the answer is often something specific like an unanswered question about how long the crew will be on site.
Change one thing at a time and write down when you changed it. Roofing demand here swings with weather, so a month over month comparison without a change log is unreadable. Note the storm dates alongside the marketing dates.
Questions we actually get
- What is the fastest conversion improvement available to a Dallas roofing company?
- Answering faster, in almost every case. Count missed calls for a storm week and look at what happens to form submissions arriving in the evening. An automatic text back on missed calls and a real person on overflow generally cost very little and recover inquiries you have already paid to generate.
- Should we run A/B tests on our website?
- Not on small changes. A single metro does not produce the traffic to detect a small effect, and a test that reaches an apparent result quickly is usually noise. Test substantial changes, measure a downstream number like inspections booked, and lean on call recordings and customer conversations for the reasoning.
- How do we follow up with someone waiting on an insurance decision?
- Stay in contact and stay away from the claim. Confirm what you documented, restate what the work would involve, and ask when they expect to know more. Questions about coverage go to their insurer. Texas regulates what a contractor may say to a homeowner about a claim, so the follow-up templates are worth having your own counsel look over.
- What should we be measuring instead of leads per month?
- Signed roofs by source and by county, with contract value attached, plus the stages between. Inquiries, contacted within an hour, inspections booked, inspections completed, proposals sent, proposals accepted. The drop between two of those stages will usually explain most of your lost revenue.
- Why do so many roofing inspections get canceled or no showed?
- Usually distance and delay. Across a metro this size, appointments booked more than a few days out have time to go cold, and homeowners who called several companies book with whoever comes first. Tighter scheduling, a reminder the day before and a confirmation the morning of are ordinary fixes that recover a real share of them.