DEV Community

chenwengui23
chenwengui23

Posted on

The 24-hour missed-lead recovery playbook (12 scripts + the intake that makes them work)

A lead called your business. Nobody picked up. They didn't leave a voicemail. That's not a lost lead yet — but the clock is running, and the speed of your first touch decides whether it becomes one.

The data on this is brutal and consistent: calling back within 5 minutes makes you roughly 20x more likely to qualify the lead than calling back after 30 minutes. By 24 hours, most leads have already bought from someone else. The problem is never that owners don't know this — it's that no one has a system for the awkward middle: the missed call at 4:52pm, the form filled at 11pm, the DM at 7am.

Here's the playbook I set up for small service businesses, with the actual scripts.

The intake that makes everything else work

Before the scripts, one rule: every missed lead must land in one place with four facts. If it's only in someone's head, no script helps.

Time of contact | Channel | Name/handle | What they asked about
Enter fullscreen mode Exit fullscreen mode

That's it. Four columns, one sheet or one tag in your inbox app. A missed call becomes a row: 4:52pm | phone | (unknown, caller ID 555-0182) | called twice. A form fill becomes a row with the message pasted in. Setup time: 10 minutes. This is the difference between "we should call them back" and a queue someone can actually clear.

The first 5 minutes (the highest-leverage window)

If the lead came in under 5 minutes ago and it's during business hours, call back. No script beats a live human at minute three. If you can't call — or it came in after hours — send the first touch immediately:

Script 1 — missed call, callback window open

"Hi — this is [Name] from [Business]. I saw your call come in just now and wanted to catch you before I missed you again. What can I help with?"

Script 2 — after-hours missed call, sent that evening

"Hi, [Name] from [Business]. Sorry I missed your call — I'm not at the phone after [closing time]. If it's still useful, tell me what you need and I'll come back with a straight answer first thing. If it's urgent, [emergency contact / alternative]."

The key line in both: a straight answer. Don't ask them to "rebook a time to talk". Answer the question they actually have.

Script 3 — form fill, same evening

"Thanks for the message about [their topic]. Quick answer: [the direct answer, even if partial]. I have two options depending on what you want — want me to send both, or would you rather I call?"

The 1–8 hour window (speed matters, but the message matters more)

Script 4 — phone call you can't take right now

"Hi, it's [Name] from [Business]. I'm with a customer — I'll call you back by [specific time, e.g. 6pm today]. If it's easier, reply here with what you need and I'll send the details first."

Note the specific time. "Soon" and "shortly" read as "never".

Script 5 — their question is price

"Thanks for reaching out. [Service] is [price or range]. That includes [two concrete things]. If that works for you, I can hold [day/time] — if it's out of budget, tell me and I'll say honestly if we can get close, rather than waste your time."

Script 6 — their question is availability

"I have [option A] and [option B] open. Which suits you better? If neither works, tell me your ideal time and I'll confirm what I can move."

The overnight window (17–24 hours)

Script 7 — next morning, first touch

"Morning — [Name] from [Business], following up on last night's message about [topic]. Still looking? If yes, I can [concrete next step]. If you've sorted it, no worries — just say and I'll close this off."

Script 8 — second attempt, still no reply

"No pressure at all — just making sure this didn't get buried: [question] is [answer]. Worth 30 seconds to see if we're a fit?"

Script 9 — the honest close-out

"I don't want to keep pinging you. Closing this off — if you ever need [service], my direct line is [contact]. Good luck either way."

The close-out is not a loss. It often produces the reply, and it protects your ability to contact them again later without feeling like spam.

Four rules that make the scripts land

  1. One question per message. Two questions halves your reply rate. Ask the one that matters.
  2. Answer first, ask second. Every script above gives something before it asks for something.
  3. Never say "just following up". It tells the lead you have nothing new. Reference their actual question instead.
  4. Stop at 3 touches. Beyond three, the honest close-out beats persistence — and repeated unanswered touches eventually cost you spam reputation.

The coverage math

Most owners think they don't have a lead problem. Then they count last week's rows in the intake sheet and find the awkward truth:

  • 12 missed calls → 7 never called back (because "they'll call again")
  • 5 form fills → 2 answered after 2 days
  • 3 DMs → 0 answered (not visible in the main inbox)

That's 20 leads touched late or not at all. At a conservative close rate of 20%, that's four customers who were one callback away — sitting in a list nobody had.

The 30-minute setup

  1. Create the intake sheet (4 columns). 10 minutes.
  2. Paste scripts 1–9 into your phone's text shortcuts or your inbox app's saved replies. 15 minutes.
  3. Set two daily alarms: check intake at opening, clear intake one hour before close. 5 minutes.

Then run it for one week and count rows. That count is the only number that matters — not opens, not "engagement". Rows touched inside 24 hours, out of rows that existed.

Most businesses that adopt this recover 3–5 leads a month in week one. They don't get a new website, a new CRM, or a new AI toy. They just stop losing the leads they already had.


This playbook — the intake layout, all 12 scripts, and the weekly audit sheet — is part of a kit I use on client builds. Ready-to-use versions: Missed-Lead Recovery Kit

Top comments (0)