Guide
Missed-call text-back for roofing companies
Missed-call text-back is an automation that sends a text message to any caller you don't answer, within about 60 seconds of the missed call. Instead of hitting voicemail and dialing the next roofer on Google, the homeowner gets a text from your number — and the conversation stays alive until you're off the roof. Here's how it works, what the numbers say, and whether you should build it yourself.
Why a text beats voicemail
Voicemail is where roofing leads go to die. Industry call-handling studies show fewer than 3% of callers who reach voicemail leave a message — the other 97% hang up. And 85% of callers who can't reach a business end up hiring someone else. The homeowner isn't being rude. They have a leak, a list of three roofers from a Google search, and a thumb hovering over the next number.
Texts behave differently. Per SMS engagement benchmarks from contractor call-handling research, 98% of text messages get opened, the average reply comes in about 90 seconds, and 77% of people respond within 10 minutes. The same research found that texting a missed caller back within 60 seconds converts 30–40% of those calls into live conversations — against roughly 3% for callers left to voicemail.
The scale of the problem is bigger than most owners guess. Call-handling studies of field trades put missed inbound calls at 27–62% of total call volume — you're on a roof, not by a phone. AI-intake benchmarks for roofing put it at 26% of calls going unanswered at a typical contractor. Either way, that's a quarter or more of your inbound demand ringing out.
The 60-second window, in numbers
Speed isn't a nice-to-have here. It's the whole mechanism. Lead-response research published by Harvard Business Review and Vendasta found that 78% of customers hire the first company to respond, and that responding within 5 minutes makes a business up to 21x more likely to qualify a lead than waiting 30 minutes. The average response time across industries, per the same research, is 42 hours.
Run that against roofing job values. Market data puts a residential roof replacement at $8,000–$25,000, and paid roofing leads at $124–$300 apiece. Contractor call-handling research estimates missed calls cost a typical contractor $45,000–$120,000 a year in lost revenue. One recovered job covers the cost of a text-back system for a long time — the math isn't subtle.
Here's the honest version of that math for a small crew. Say you miss 20 calls a month. If a 60-second text-back turns 30–40% of those into conversations, that's 6–8 live conversations that used to be dead air. You won't close them all — but at $8,000–$25,000 a job, you don't need to.
How the mechanics actually work
There's no magic in the plumbing. A missed-call text-back system does four things, in order.
- 1. Detect the missed call. Your business line runs through (or forwards to) a platform that watches call status. Ring with no answer, a call that hits voicemail, or an after-hours call all count as missed.
- 2. Fire the text within 60 seconds. The system sends a pre-written message from your business number — the same number they just dialed, which matters for trust.
- 3. Hold the conversation. When the homeowner replies, either you get pinged to jump in from your phone, or an automated assistant asks qualifying questions — address, what's going on with the roof, insurance claim or cash — until you're free.
- 4. Book or route. Qualified leads get a booking link or a scheduled callback, and the whole exchange lands in your CRM so nobody has to ask "did we ever call that guy back?"
What a good text-back message says
The message is the product. A bad one reads like a robot and gets ignored. A good one sounds like the owner typed it from the ridge line. Two samples — note that both are replies to someone who just called you, which is what keeps them on the right side of consent rules.
During the workday
"Hey, it's Dave with Ridgeline Roofing — sorry we missed you, we're up on a roof right now. What's going on with yours? Text me here and I'll get you an answer within the hour. Reply STOP to opt out."
After hours
"Hey, this is Dave with Ridgeline Roofing. Saw you called after hours — tell me what's happening with the roof and I'll have someone on it first thing tomorrow. Reply STOP to opt out."
The pattern: name and company first, an honest reason you missed the call, one question that's easy to answer, one clear next step, and the opt-out. No links in the first message. No "valued customer." No urgency theater.
TCPA basics for contractors
Business texting in the US is governed by the TCPA and enforced at the carrier level through A2P 10DLC registration. You don't need a law degree, but you do need four things in place. This is general information, not legal advice.
- A basis for contact. Texting back someone who just called your business is responding to an inquiry they started. That's a very different footing than texting a purchased list of strangers, which is how companies end up in TCPA lawsuits.
- A registered number. Business texts must run on A2P 10DLC-registered numbers. Unregistered traffic gets filtered or blocked by carriers — your messages just silently don't arrive.
- Opt-out in the message. Include opt-out language from message one, and honor STOP replies instantly and automatically.
- Records. Keep a log of who called, when the text went out, and any opt-outs. If a question ever comes up, the log is your answer.
DIY or done-for-you — the honest comparison
You can build this yourself. Plenty of platforms sell missed-call text-back as a feature, and a tech-comfortable owner can have a basic version running in a weekend. If you have the time to write the messages, register the A2P 10DLC campaign, wire the routing, and check on it monthly, DIY is the cheaper path — and we'd rather tell you that than pretend otherwise.
Where DIY falls down is everything after day one. The A2P registration paperwork stalls. The message reads like a template. Replies come in and nobody's watching the inbox, so the "60-second response" becomes a 60-second text followed by a 6-hour silence — which burns the trust the fast text just earned. Done-for-you makes sense when you'd rather pay someone to own the whole loop: message writing, compliance registration, reply routing, and a monthly report showing what it recovered.
One more honest note: missed-call text-back alone is table stakes. It catches the calls you miss — it doesn't qualify leads, chase quotes, or book jobs. It works best as one trigger inside a full speed-to-lead system, which is how we build it.
Common questions
Want it built and run for you?
Missed-call text-back is one trigger inside our Speed-to-Lead system, which answers, qualifies, and books every new lead in under a minute. If you'd rather see the math run against your own call volume first, book a call — no deck, no pressure.
WANO