Playbook 4 of 11

Why Half Your Sales Calls Ghost You (And The Texts That Fix It)

Every no-show is ad money you set on fire. Here is how to get 4 in 5 booked calls to actually show: who to let book, the one text that does the heavy lifting, the calendar setting nobody changes, and the 10-minute rescue. Every word written out.

Chapters
13
Reading time
38 min
Price
Free

What is inside

The first 2 chapters are open. The rest unlock with your work email, on this page.

  1. 1Why your calls do not show (and why reminders are fix number four)Free
  2. 2The one text that turns a booking into a showFree
  3. 3Who gets in: fixing show rate before the calendarWith email
  4. 4Calendar placement rules: same-day vs far-out bookingsWith email
  5. 5Speed to lead: the first five minutesWith email
  6. 6The confirmation page and the instant messagesWith email
  7. 7Indoctrination: what they watch between booking and the callWith email
  8. 8The reminder cadence, every message writtenWith email
  9. 9No-show recovery and rebooking scriptsWith email
  10. 10Running it every day: the nurture specialist and the dashboardWith email
  11. 11Do this todayWith email
  12. 12Or have it builtWith email
  13. 13Sources and inspirationWith email

About a third of calls booked from a paid social or paid search lead form never show (Focus Digital estimate). Calls where the prospect replied to confirm show at 90%+ (SalesKick). Getting the reply starts with one text message. Chapter two gives it to you word for word.

Most teams fix no-shows by adding one more reminder email. That is fix number four of five, and it is the one everybody starts with.

This playbook is for B2B firms at $30K+ a month that sell on a call: SaaS, agencies, consultancies, IT and high-ticket services. You get the order to fix things in, every message, the calendar settings, the no-show rescue, and the source behind every number. Where a number is weak, we say so.


Why your calls do not show (and why reminders are fix number four)

First, what a no-show costs you

Run your own numbers. It takes a minute.

Monthly cost of no-shows = booked calls a month x no-show rate x close rate x average deal value

Worked example, with made-up but typical inputs. Swap in your own. A firm books 60 calls a month from paid traffic and loses one in three.

InputTodayAt 80% show
Booked calls6060
No-shows20 (33%)12 (20%)
Held calls4048
Close rate on held calls25%25%
Average first-year deal value$10,000$10,000
Deals a month1012
New first-year contract value a month$100,000$120,000

Same ads. Same closer. Same pitch. $20,000 a month of new contracts from 8 more people turning up. Over a year that is 24 extra clients you already paid to find.

Now the cost side. Jeremy Haynes uses about $200 of ad spend per qualified call as a rough anchor at volume (from a talk, not a study). At that price, 20 no-shows a month is $4,000 of media set on fire, before you count 20 closer hours.

Why 33%? It is Focus Digital's estimate for calls booked from a paid search or paid social lead form. It is modelled from 11 vendor sources and the method is not published, so treat it as a ballpark, not a law.

Where you probably sit

No-show rate depends far more on how the call got booked than on your industry.

How the call was bookedEstimated no-show
Instant booking inside the form, at form fill8%
Referral12%
Inbound, self-scheduled link15%
Inbound phone18%
Chatbot21%
Content or webinar follow-up27%
Paid search or paid social lead form33%
Cold email36%
Cold call39%
Outsourced appointment-setting agency42%

Source: Focus Digital, September 2026. Vendor estimate, modelled, sample not disclosed.

Two things jump out.

  1. The gap between the top and bottom rows is 5x. Same calendar software. Different path into it.
  2. Paid social is not doomed. The best row, 8%, is instant booking inside the form. A paid social lead sent to a "we'll be in touch" form waits, cools and lands in the 33% row. Put the calendar inside the application so the same lead books while still interested. Focus Digital does not test that exact swap, so treat it as our reading of the table, not a measured result.

For balance: RevenueHero counted 6,428 real B2B meetings over one week in December 2024 and found 6.5% no-show. That sample skews to inbound, instant-booked demos. Chili Piper puts the typical sales-meeting no-show at 20% to 35%. There is no clean, independent B2B dataset. Anyone quoting one "industry average" is guessing.

Is 80% realistic?

Yes. It is a normal number, not a heroic one.

  • Alex Hormozi uses 70% as his show-rate benchmark for appointment businesses. In one case on The Game (episode 912), a business went from 49% to about 70% in roughly two months.
  • SalesKick reports that calls where the prospect replied to confirm show at 90%+, against 15% to 30% for unconfirmed calls (vendor, directional).
  • Chili Piper reports under 5% no-show on its own outbound meetings with a simple three-reminder cadence (self-reported).

80% means four in five. If you are at 60%, you are not unlucky. You have one or two specific leaks.

The Show-Up Stack

Calls leak in five places. Fix them in this order, because each layer caps the one below it.

LayerThe questionWhat breaks it
1. Who gets inShould this person be on the calendar at all?Ads optimised for cheap leads. No qualifying questions.
2. How soonHow many days between booking and the call?Two weeks of open slots. Morning-only availability.
3. Did they replyHas the prospect said a word to a human since booking?Robot-only confirmations. No ask for a reply.
4. What they hearDo reminders re-sell the call, or just restate the time?"Reminder: your call is at 3pm."
5. What happens if they missDoes a rescue message go out inside minutes?"Sorry we missed you" the next morning.

Here is the uncomfortable part. In Hormozi's 49% to 70% case, the biggest fixes were upstream. They replaced the media buyer for better targeting, cancelled about 75% of booked appointments because they were unqualified, and made a top rep the dedicated nurture person. Close rate rose from 27% to 41% in the same window. Reminder copy was a small part of it.

Bad-fit leads do not show. When they do show, they do not buy.

So the rest of this playbook goes layer by layer. If you only have an hour today, read the next chapter. It is the cheapest fix with the biggest swing.

2-minute diagnosis

Tick what is true for you today.

  • I know my show rate for the last 30 days, as a number, not a feeling.
  • I can split that show rate by ad campaign or lead source.
  • My calendar shows 3 days of slots or fewer.
  • Most calls happen within 48 hours of booking.
  • A human messages every new booking within 5 minutes.
  • I ask every prospect to reply to confirm, and I track who did.
  • My reminders say what the call will cover, not just when.
  • A rescue text goes out within 5 minutes of a no-show.
  • I track rebook rate on no-shows.
  • My confirmation page has an Add to Calendar button above the fold.

Every unticked box maps to a chapter. Boxes 1 and 2: the dashboard chapter. Boxes 3 and 4: calendar rules. Box 5: speed to lead. Box 6: the next chapter. Box 7: the reminder cadence. Boxes 8 and 9: no-show recovery. Box 10: the confirmation page. Start at the first unticked box, not the easiest one.


The one text that turns a booking into a show

If you change one thing this week, change this.

Why a reply beats every reminder

Show rate is a lagging number. You find out at 3:05pm. Confirmation rate is a leading number. You know by lunchtime yesterday.

A confirmed booking is one where the prospect has sent a human reply since booking. One word counts. "Yes" counts. A thumbs-up counts.

The vendor data is loud on this:

  • Confirmed calls: 90%+ show. Unconfirmed: 15% to 30% (SalesKick, directional vendor data).
  • Calendar invite accepted within 4 hours: 89% show. Never accepted: 54% (Aurium, no method published).

Treat those as directional. The gap is too big to be noise. A prospect who has replied once is in a conversation. A prospect who has not is a name on a calendar.

The behavioural research says why. In two NHS GP practices, patients who wrote their own appointment card missed 18% fewer appointments than those handed a card written by staff. Patients who repeated the time back on the phone missed about 3.5% fewer (Martin, Bassi and Dunbar-Rees, JRSM, 2012; field study, not randomised). In a separate trial of 3,272 employees, a prompt to write down the date and time they would go raised flu-jab take-up by 4.2 points on a 33.1% base. Writing down the date alone did almost nothing (Milkman et al., PNAS, 2011).

The lesson: the person who does the remembering is the person who shows up. Make the prospect say it, not your system.

The text, word for word

Send it from a real mobile number with a real first name. Plain SMS. Inside 5 minutes of booking, ideally inside 60 seconds.

Hey {{first_name}}, {{rep_name}} here from {{company}}. Saw you grabbed {{day}} at {{time}} with {{closer_name}}. You mentioned {{answer_from_application}}, so I've asked {{closer_name}} to come ready with ideas on that.

Can you reply YES so I know I've got the right number? Then I'll send the link.

Why each part is there:

PartJob
A real first namePeople ignore brands. They reply to people.
"Saw you grabbed"They chose it. Ownership, not obligation.
Their own application answerProves a human read it. Makes the call feel built for them.
"Come ready with ideas on that"Re-sells the call in one line.
"Reply YES so I know I've got the right number"A reason to reply that is about you, not about checking up on them. No pressure.
"Then I'll send the link"The reply earns them something. Reciprocal.

Notice what is missing. No "please confirm your attendance". No "we have a strict no-show policy". No link yet. The link arrives as a reward for the reply.

When they reply

Reply to the reply. Inside 10 minutes, during business hours.

Perfect, thanks {{first_name}}. Link's below. Quick one so {{closer_name}} can prep: where will you be taking the call from, desk or on the move?

{{meeting_link}}

That second question is the Milkman finding in a sentence. A plan ("desk, 3pm, laptop") beats a date. If they say "car", reply with "No problem. Video is easier from a desk if you can swing it, we'll be sharing a screen."

When they do not reply

Not replying is data. It is not a reason to cancel.

Time since bookingAction
2 hours, no replySecond text: "Hey {{first_name}}, just checking this reached you. Reply YES and I'll send the link for {{day}}."
4 hours, no replyCall once. If voicemail, leave the 20-second voicemail below.
Still nothing by 24h before the callMark unconfirmed. Allow the slot to be double booked (see the calendar chapter). Do not cancel. Unconfirmed calls still show 15% to 30% of the time.

Voicemail script:

"Hey {{first_name}}, it's {{rep_name}} from {{company}}. Calling about your call with {{closer_name}} on {{day}}. Nothing's wrong, I just want to make sure you get the link. I'll text it over now. Reply to that text when you see it. Speak soon."

Three rules that protect the reply rate

  1. Plain SMS, not iMessage. SalesKick reports plain SMS lifted confirmation rate by a net 19% against iMessage in one test (sample not reported). Automated iMessage lines also get throttled. Do not fight Apple for a blue bubble.
  2. Never send it from a short code or a "no-reply". A five-digit number reads as a robot. Robots do not get replies.
  3. Track it daily. Booked today. Replied today. Divide. Then do the maths that tells you your ceiling:

Expected show rate = (confirmation rate x 90%) + (unconfirmed share x 30%)

Using SalesKick's directional figures (90% for confirmed, 15% to 30% for unconfirmed, taking the top of that range):

Confirmation rateExpected show rate
50%about 60%
70%about 72%
85%about 81%

So 80% show needs roughly 85% of bookings to reply. If you are under that, no reminder will close the gap. Fix the text before anything else.

Copy-paste: the reply-rate tracker

Example rows, not real data:

DateBookedReplied inside 24hConfirmation rateHeldShow rate (all)Show rate (confirmed only)
Mon6583%583%100%
Tue7457%457%75%

When the last column is high and the middle column is low, your problem is the first text. When both are low, your problem is upstream: the wrong people are booking. Keep reading.

Rather have it built and running?

We'll Build You A B2B Booking Machine That Lands 5-7 Qualified Sales Calls On Your Calendar Every Single Day.

Ads, funnel, CRM, and email/SMS follow-up, built and live in 14 days.

For B2B companies doing $30K+ a month.

Book a strategy call