Someone's water heater just failed. They Google "emergency plumber near me," tap the first result, and it rings. You're under a sink at another job, so it goes to voicemail. By the time you climb out, wipe your hands, and check the phone, four minutes have passed — and they've already called the next two plumbers on the list.

That call was worth $400–$1,200. It's gone, and you never knew it existed as a lead. The problem isn't that you're slow. It's that a missed call at a local service business decays faster than almost any other kind of lead, and manual follow-up can't move fast enough to catch it.

Full disclosure: I work for ReadySMS, and we build the SMS-plus-dialer tooling this post describes. But the playbook here — auto-text on miss, then a queued dial-back inside five minutes — works no matter whose tools you run it on. I'll show the math so you can decide.

Why the missed-call window is measured in minutes, not hours

A missed inbound call is different from a form fill or an ad lead. The person didn't fill out a form hoping someone might get back to them. They had a problem right now and reached for the phone. That's peak intent — and peak intent doesn't wait.

Rough industry pattern, framed as approximation: a lead you reach inside the first minute or two converts several times better than one you reach at 30 minutes, and the drop-off between five and thirty minutes is brutal. We've covered the general decay curve in the 60-second window, but inbound missed calls sit at the steep end of it because the caller is actively dialing your competitors while your voicemail plays.

Here's the decay in plain terms for a missed call:

Time to respondWhat the caller is doingRough odds you still win it
Under 1 minStill holding the phone, waitingVery high
1–5 minDeciding whether to call the next resultGood — this is the window
5–30 minAlready talking to a competitorSharply lower
30+ minBooked, or forgot they calledLong shot

The whole game is landing something meaningful inside that 1–5 minute band, and doing it without needing a human to notice the missed call first.

Step one: the instant text-back (before you can even pick up)

The first move is automated and fires the second a call goes unanswered. No human in the loop, because the human is the bottleneck.

The text does three things: it acknowledges you saw them, it names your business (so an unknown number isn't ignored), and it gives them a reason not to keep dialing.

"Hi — this is Mike at Ridgeline Plumbing. Sorry we missed your call, we're on a job. Reply here and I can get you scheduled fast — what's going on?"

That's 148 GSM-7 characters, so it's a single billed segment. On ReadySMS Standard that's $0.02 + the $0.0045 carrier pass-through = $0.0245 to send. Even if you missed 200 calls in a month — a lot for a small shop — that's under $5. The cost of the automation is a rounding error against a single saved job.

We wrote a fuller version of this setup in the auto-text-back post, including template variants and why keeping it one segment matters. The short version: the text buys you time and converts a dead voicemail into an open conversation.

Step two: the queued dial-back, not "eventually"

The text alone is good. The text plus a fast human dial-back is what actually closes. Because a chunk of callers won't reply to a text — they wanted to talk, and they're going to call someone who picks up.

The problem is that "call them back when you get a minute" is not a system. A minute becomes fifteen, fifteen becomes tomorrow, and the job is already booked with someone else. What you want is the missed call to drop into a dial queue automatically, so whoever's free — you, an office manager, a part-time answering person — sees it surface and dials while the window's open.

This is where a power dialer earns its keep for a shop that never thought it needed one. On ReadySMS the Power Dialer can auto-dial new leads (speed-to-lead on the Team plan), drop a voicemail if the callback also goes unanswered, and record the call for training. You're not running a call center — you're making sure a missed call becomes a return call inside five minutes instead of five hours.

Cost math for a one-truck shop: Pro is $29/agent/mo with 500 minutes-ish covered on the free tier or $0.05/min on Pro. Say you dial back 150 missed calls a month, average 3 minutes each = 450 minutes = about $22.50 in talk time. One recovered $400 job pays for the seat and the minutes eighteen times over.

The order matters: text first, then dial

Don't dial first and text second. Here's why.

When your callback goes to their voicemail — and it often will, because they're busy or screening unknown numbers — a text that lands right after doubles the odds they call you back. We broke that pattern down in dial-then-text fallback, and it holds for missed-call recovery too.

But for the first touch on an inbound miss, text leads because it's instant and non-intrusive. The sequence that works:

  1. 0 seconds — call goes unanswered, auto-text fires.
  2. Within 5 minutes — the missed call surfaces in the dial queue; a human calls back.
  3. If that callback hits voicemail — a second short text lands 60–90 seconds later: "Just tried you back — text me here and I'll grab you a slot."
  4. Reply lands in the inbox — the conversation continues by text, which most people now prefer for scheduling anyway.

Every inbound reply lands in a two-way conversations inbox (and syncs into GoHighLevel if you run GHL), so you're not juggling a personal cell and losing threads.

What this looks like after hours

Most emergency service calls don't respect business hours, and a big share of leads generally arrive after the crew clocks out — we dug into that in the after-hours cadence. The auto-text-back doesn't care what time it is; it fires at 11pm the same as at 11am.

Two guardrails there:

  • Quiet-hours enforcement on ReadySMS holds marketing sends outside permitted local hours. But a missed-call reply to someone who just called you is transactional — a response to their contact — so it's a different category than a cold blast. Know the distinction, and register your campaign use case correctly so delivery doesn't silently drop (why that matters).
  • After-hours callbacks can queue for first thing in the morning if you don't have overnight coverage — but the text still went out at 11pm, which means you woke up to an open conversation instead of a cold voicemail.

The compliance piece nobody wants to think about

Responding to someone who called you is about the safest kind of message you can send — they initiated contact, and that's a clear consent signal. But if you're doing this at any volume, do it on a registered 10DLC number, not a shared or unregistered one.

Texts from unregistered numbers get carrier-filtered, which means your beautiful auto-text-back never arrives and you've lost the job and the impression. A dedicated 10DLC number runs roughly $10/mo per brand plus $20/mo per campaign in carrier fees, and it's what keeps your messages actually landing — see shared vs dedicated numbers for why sharing a number with 200 other businesses tanks your delivery. Registration on ReadySMS is self-serve and most approvals come back same-day.

What it actually costs to catch the calls you're losing

Put it together for a typical single-location service business missing ~150 calls a month:

  • Auto-text-back: ~150 segments × $0.0245 = ~$3.68/mo
  • Power Dialer Pro seat: $29/mo + ~$22.50 in callback minutes = ~$51.50/mo
  • 10DLC registration: ~$30/mo in carrier fees
  • Total: roughly $85/month

Against that, one recovered $400 job — a single one — nets you $315 after the whole stack. Recover four a month and you're looking at real money that was previously ringing through to voicemail and out the door.

The honest caveat: this only pays if you actually staff the dial-back. The automation opens the door; a human still has to walk through it within five minutes. If nobody's going to make the callback, buy the text-back alone and skip the dialer — it's still worth the $4.

If you want to see the numbers against your own call volume, the cost calculator will run it, and the Power Dialer pricing lays out the seat tiers. Start with the auto-text — it's the cheapest thing on the list and it stops the bleeding the same day you turn it on.