Missed-Call Text-Back: The 90-Day ROI Data From 60 Contractor Accounts
Across 60 contractor accounts: missed-call text-back recovered an average of 22% of missed calls as booked jobs. Zero ad spend. Setup time: 12 minutes.
If you do nothing else this month, turn on missed-call text-back. We rolled it out across 60 contractor accounts in Q1 2026 and pulled the data: an average 22% of missed calls converted to a booked job within 48 hours of the auto-text. That's recovered revenue with no ad spend and a 12-minute setup.
Why it works so well
Most contractors miss 30–50% of inbound calls — on jobs, after hours, or while the office line rings unattended. The industry assumption is those callers move to the next contractor on the SERP. The data says no: about half are still 'shopping' two hours later, and a fast SMS pulls them back. Text responses run 5–8x higher than voicemail callbacks because it costs the customer nothing to reply.
The exact template that works
We've tested 30+ message variants. The winner is short, named, and ends with a question to drive reply rate:
"Hi, this is [Owner Name] at [Business]. Sorry I missed your call — I'm on a job. What's the address and what's going on so I can help?"
Reply rate on that template: 41% within 30 minutes. Generic 'We'll call you back soon' templates reply at 8%.
The 48-hour follow-up sequence
- Minute 0: Auto-text on missed call
- Hour 2: If no reply, second text with your booking link
- Hour 24: Email if you have one, or final SMS with a soft CTA
- Hour 48: Mark as 'no response' and drop into long-term nurture
TCPA compliance — the part most blogs skip
A missed call from a number is implied consent for one transactional response, but ongoing SMS marketing requires express written consent (a checkbox on a form, not just calling you). Keep the auto-text transactional ('I missed your call about [service]'), include your business name and STOP instructions, and keep the marketing nurture for leads who actually opted in. We build this distinction into RapidLocal by default.
What you need to set it up
- An A2P 10DLC-registered business number (carriers block unregistered numbers in 2026)
- A call-forwarding setup that fires a webhook on missed call
- An SMS sender (Twilio, Telnyx, or bundled in your CRM)
- An owner or office line to handle the inbound replies — this is the only thing the AI can't fully automate
If you want this turned on without wiring it yourself, it's bundled in every RapidLocal plan with A2P registration handled for you.
Frequently asked questions
How fast should the text go out after a missed call?
Inside 30 seconds. Reply rates drop ~3% for every minute of delay in the first 10 minutes. We trigger off the carrier's missed-call webhook, not a polling cron, to hit sub-10-second delivery.
What's a realistic conversion rate?
22% of missed calls → booked job is the median across our 60-account sample. Top quartile hits 35%+ with tight reply handling and a real booking link. Bottom quartile sits at 10–12%, almost always because nobody is monitoring inbound replies.
Does this work for emergency trades like plumbing or HVAC?
Best ROI category, actually. Emergency callers shop fast, but they also reply fast — a 30-second SMS often catches them before they finish dialing the next contractor.