Who gets in: fixing show rate before the calendar
The cheapest no-show is the one that never books.
The test: is it a lead problem or a reminder problem?
Pull 30 days of bookings. Split show rate three ways.
| Split by | If one group is far worse | It means |
|---|
| Campaign or ad set | One ad set shows at 45%, the rest at 75% | Targeting or ad promise problem. Pause or rework that ad. |
| Application grade (below) | Grade 2s show at 40%, grade 4s at 90% | Qualification problem. Tighten the form. |
| Days from booking to call | 0 to 2 days at 85%, 5+ days at 50% | Calendar problem. See next chapter. |
If all three splits look the same and all are low, then it is a messaging problem. That is the only case where reminder copy is your first fix.
Grade every application 1 to 4
This rubric is adapted from SalesKick's grading model.
| Grade | Means | Route |
|---|
| 1 | Disqualified (wrong size, wrong market, student, competitor) | Polite email. No calendar. |
| 2 | Maybe. Fits on paper, vague on intent or budget | Setter triage call first. Calendar only after. |
| 3 | Good fit, clear problem, can buy | Straight to the closer's calendar. |
| 4 | Dream client | Straight to the closer. Human call inside 60 seconds. |
Pull show rate by grade every month. Then apply one rule:
- Grade shows under 65%: allow double booking on those slots.
- Grade shows 65% or above: single book only.
Questions that make grading possible
At least two must be free text. People lie happily to multiple choice. They are bad at lying in their own words.
- "What's your monthly revenue right now?" Bands. Put your floor at the bottom so a bad fit can self-select out.
- "What made you look into this now?" Free text. "Just browsing" is a grade 2. "We lost our biggest client last month" is a grade 4.
- "What have you already tried?" Free text. Tells the closer what not to pitch.
- "If this call goes well, who else would need to be part of the decision?" Multiple choice: Just me / Me and a partner / A team or board. If it is not "just me", get the other person on the call. This is straight from Hormozi's playbook, and it kills the "I need to talk to my partner" no-sale before it happens.
- "Can you take a call in the next 48 hours?" Yes / No. A "no" is useful data, not a reject.
Your ad platform learns from whatever event you reward. Reward form fills and it finds form fillers. Reward held calls and it hunts for people who show.
Fire four events, each from a different place:
| Event | Fires when | Fired from |
|---|
| Lead | Application submitted | Website pixel |
| Schedule | Confirmation page loads | Website pixel, this page only |
| QualifiedCall | Booking graded 3 or 4 | CRM, via the Conversions API |
| HeldCall | Closer marks the prospect as attended | CRM, via the Conversions API |
Then optimise the campaign to the deepest event with enough volume. Two Meta rules to know before you try:
- Meta's Conversion Leads goal (CRM stages sent back to Meta) needs at least 200 leads a month, works only with Instant Forms, and expects the CRM stage within 28 days (Meta developer docs).
- Meta reports 15% to 21% lower cost per quality lead from it (Meta figures relayed by secondary write-ups; check your own account).
Below 200 leads a month, or on a website funnel, optimise to a custom QualifiedCall event instead.
This is the part no reminder can fix. Reminders save a slot. Targeting fills it with someone worth calling.
Checklist
Calendar placement rules: same-day vs far-out bookings
Every day between booking and the call is a day for life to get in the way.
The lead-time curve
| Days from booking to call | Typical no-show | Source |
|---|
| Same day | about 7% | Focus Digital, Sept 2026 (vendor estimate) |
| Within 48 hours | baseline | Aurium (vendor, no method) |
| More than 5 days | about 40% higher than within 48h | Aurium (vendor, no method) |
| Two weeks | 42% to 67% | Focus Digital (published estimates) |
One fair caveat: a small Aurium dataset of 847 bookings found far-out bookings skew to first-time visitors, so lead time partly measures intent. That does not change the action. You cannot control intent at booking. You can control what slots you offer.
The rules
- Show 2 to 3 days of availability. Never more than 5. Calendly advises 2 to 3 days for inbound and 5 for outbound. Chili Piper caps at about 14 days. Two weeks of open slots feels generous. It is a leak.
- Default the first visible slot to today. If someone books at 10am, an open 2pm slot is the best slot you have. Keep 2 to 4 hours of minimum notice so the first text has time to work.
- Weight slots to the afternoon. Gong's analysis of sales calls found meetings at 4pm about 30% more likely to happen than at 8am, and weekend meetings about 4x more likely to be missed (Gong Labs, 2017).
- Book 30 minutes, not 60. In one company's Calendly data, 60-minute calls had 2.5x the cancellation rate of 30-minute calls (single-company practitioner analysis, treat as directional). Book 30, run long when it is going well. Nobody hangs up on a good call.
- Show a handful of times, not a wall of them. Set the slot interval to 30 or 60 minutes, not 15, so a day shows 4 to 6 times instead of 30. A full grid tells the prospect you are not busy.
- Never cancel an unconfirmed call. Mark it unconfirmed and let a second booking land on top if the grade shows under 65%.
Same-day vs far-out: two different playbooks
| Same-day or next-day booking | Booked 3+ days out |
|---|
| Risk | Low | High |
| First text | Yes, within 60 seconds | Yes, within 60 seconds |
| Indoctrination | One short video, max | A drip: one piece of content a day |
| Human call | Only if no reply in 2 hours | Yes, a 2-minute check-in 2 days before |
| 24h reminder | Skip if booked under 36h out | Yes |
| Morning-of voice memo | Yes | Yes |
The Mass General trial is the logic for that right column. Researchers called only the patients a model flagged as high risk, 7 days out. Their no-show fell from 29.2% to 22.8% among 2,247 high-risk patients (Shah et al., JGIM, 2016, randomised). Do not phone everyone. Phone the bookings most likely to vanish: far-out, low grade, unconfirmed.
When someone insists on next week
Fine. People are busy. Hold it, then pull them forward.
"Booked you in for {{day}}. If anything opens up sooner I'll message you, sometimes we get a gap the same week. Want me to?"
Then, when a slot frees up:
"Hey {{first_name}}, a slot opened tomorrow at {{time}}. Want it, or keep {{day}}? Either's fine."
Pulling a call forward is the single best show-rate move for a far-out booking.
Settings to change today
| Tool | Setting | Value |
|---|
| GoHighLevel | Calendar: Date range | 3 days into the future |
| GoHighLevel | Minimum scheduling notice | 2 hours |
| GoHighLevel | Slot duration | 30 minutes |
| GoHighLevel | Slot interval | 30 minutes, afternoon-heavy availability |
| Calendly | Date range | 3 rolling business days |
| Calendly | Minimum notice | 2 hours |
| Chili Piper | Booking window | 3 days inbound, 5 outbound |
| Any | Weekends | Off |
Speed to lead: the first five minutes
The prospect is never more interested than in the minute after they book. Your job is to meet them there.
What the data actually says
These numbers get misquoted constantly, so here they are straight.
- MIT / InsideSales (Oldroyd, 2007): the odds of qualifying a lead were 21x higher when called within 5 minutes than at 30 minutes. That measured qualification, not sales. Six companies, 15,000+ leads.
- HBR (Oldroyd, McElheran and Elkington, 2011): an audit of 2,241 US firms. 23% of firms never responded at all. The often-quoted "7x more likely to qualify within an hour" comes from this study too, but we could only find it relayed second-hand.
- Velocify (2016): calls in the first minute were 391% more likely to convert than later calls. The best and worst time of day differed by just 2.6%. Speed beats timing.
- Optifai (2026, 939 B2B companies, vendor): average response time was 47 hours. Only 23% replied within 5 minutes.
So the bar is on the floor. Reply in 5 minutes and you beat three in four of your competitors.
The first-five-minutes sequence
| Minute | Action | Who |
|---|
| 0 | Confirmation page loads (next chapter) | System |
| 0 to 1 | Confirmation text from a named human (previous chapter) | System, in a human's name |
| 0 to 1 | Confirmation email with calendar invite | System |
| 1 to 5 | Phone call for grade 3 and 4 bookings | Setter or nurture specialist |
| If no answer | Hang up, call again straight away (double dial) | Same |
| If still no answer | 20-second voicemail, then a text: "Just tried you, no stress. Reply YES to the text above and you're set." | Same |
The double dial comes from Hormozi's setter playbook. Many phones flag a first unknown call. A second call inside a minute reads as "this might be real" and gets picked up far more often.
The 90-second welcome call
Short. Friendly. Not a sales call. Three jobs: confirm, re-sell, get the plan.
"Hi {{first_name}}, {{rep_name}} from {{company}}. You just booked a call with {{closer_name}} for {{day}}, right? Great. Ninety seconds, I promise.
I read your application. You said {{answer}}. Is that still the main thing?
[let them talk]
Perfect. {{closer_name}} will come with a few ideas on exactly that. You'll leave with {{take_home}}, whether we work together or not.
Last thing. Is anyone else involved in a decision like this? ... Great, would it make sense for them to jump on too? I can send them the invite.
And you'll take it from your desk? Lovely. I'll text you the link now. See you {{day}}."
The three-way intro (when setter and closer are different people)
Trust does not transfer by email. It transfers by voice. After a setter books a call, they can make a 30-second warm handoff while the prospect is still on the line. This shape is inspired by Hormozi's setter model.
Setter: "{{first_name}}, I've just grabbed {{closer_name}}, who'll run your call on {{day}}. {{closer_name}}, {{first_name}} runs a {{business_type}} doing about {{revenue}}, and the big one is {{problem}}."
Closer: "Great to meet you, {{first_name}}. I've already got two ideas on {{problem}} from what {{setter_name}} said. I'll keep the call to 30 minutes. Anything you want me to look at before then?"
Setter: "I'll text you the link now. Talk soon."
That last question from the closer gets the prospect to give them homework. People show up to check on their own homework.
The confirmation page and the instant messages
The page they see the second they book is the most-viewed page in your funnel that nobody designs.
The Google Calendar problem nobody mentions
Since 2023, Google Calendar has a setting that keeps invites from unknown senders out of the calendar unless the person has interacted with you before (reported by The Register, May 2023). For many prospects your invite now lands in email only. It never shows up on their day.
SalesKick links this to show-rate drops of about 15% in some teams (vendor claim). Whatever the size, the fix is free: an Add to Calendar button on the confirmation page, and a request to click it.
The confirmation page, section by section
This structure draws on Jeremy Haynes' confirmation-page teaching and SalesKick's "tentative booking" idea, rebuilt in our own words.
| # | Section | What goes in it |
|---|
| 1 | Headline | "Your call is held. Two quick steps to lock it in." |
| 2 | Step 1 | Big Add to Calendar button. Google, Outlook, Apple. |
| 3 | Step 2 | "Check your texts. Reply YES to {{rep_name}} so we know we have the right number." |
| 4 | HOW video, 45 seconds | Founder or closer on camera. What happens on the call, where to click, press the button. |
| 5 | WHY video, 60 to 90 seconds | What they walk away with, even if they never buy. |
| 6 | 3 proof points | Real results only, each in one line: who (type and size), before number, after number, timeframe. Shape: "{{client_type}}, {{size}}: {{before_number}} to {{after_number}} in {{timeframe}}." No result you cannot show on a screen share. |
| 7 | FAQ, 3 to 5 questions | "Is this a sales pitch?" "Do I need to prepare?" "Can I bring my partner?" |
| 8 | Reschedule line, small | "Need a different time? Use the link in your email." |
Fire your ad platform's booking event on this page and only this page.
The word "held" matters. SalesKick frames the booking as tentative until the prospect acts. It is the endowment effect: people work harder to keep something that is already theirs. One Haynes member reportedly saw about a 30% show-rate lift from adding an FAQ video. That is an anecdote, not a test, but the page costs one afternoon to make.
HOW video script (45 seconds)
"Hey, it's {{closer_name}}. You just booked a call with me, so first: thank you. Two things before you go.
One, hit the Add to Calendar button under this video. Our invites sometimes land in email and not your calendar, and I'd hate for you to miss it.
Two, check your phone. {{rep_name}} just texted you. Reply YES so we know it's you.
On the call, I'll look at {{their_area}} with you, show you where I think the gaps are, and you'll leave with {{take_home}}. Thirty minutes. Laptop's best, because I'll share my screen. See you {{day}}."
WHY video script (60 to 90 seconds)
"Quick one on what this call actually is.
Most people who book have tried {{common_attempt}} and it hasn't stuck. On our call I'll do three things. I'll ask about your numbers so I'm not guessing. I'll show you {{one_specific_thing}}. And I'll give you a plan you could run without us.
If it's a fit to work together, I'll tell you. If it's not, I'll tell you that too, and you keep the plan.
The calls that go best are the ones where people come with one number in mind: {{key_metric}}. If you know it, bring it. See you then."
The instant confirmation email
Sent the same minute. Subject lines that get opened are the ones a colleague would send.
Subject: {{day}} at {{time}}, you and {{closer_name}}
Hi {{first_name}},
You're booked. {{day}}, {{time}} {{timezone}}, 30 minutes.
[Add to calendar]
Here's what we'll cover, based on what you told us:
1. Where {{their_problem}} is really coming from
2. How {{peers}} fixed it without {{thing_they_hate}}
3. The first 3 changes I'd make if I were you
You'll leave with {{take_home}}, whether we work together or not.
One favour: reply to this email with the one thing you most want answered. I'll make sure we get to it.
{{closer_name}}
P.S. This 30 minutes is held just for you. If it stops working, use this link and it goes to someone on the waitlist: {{reschedule_link}}
Two details worth noticing.
The three agenda lines re-sell the call in terms of what they get. Restating three outcomes in every reminder, rather than the time alone, is a principle we picked up from Sabri Suby's sales-call reminder framework, written fresh here.
The P.S. is the cost-of-slot line. In two NHS trials covering about 20,000 patients, adding the specific cost of a missed appointment to a reminder text cut no-shows from 11.1% to 8.4%, then 8.2% in the replication. A vaguer version of the same idea only got to 9.9% (Hallsworth et al., PLOS ONE, 2015, randomised). Specific beats vague. "Someone on the waitlist" is specific. "Please respect our time" is a scolding.
What not to say anywhere
The same NHS study that found the appointment-card effect also tested posters. Swapping "X people missed their appointment last month" for "Y people attended their appointment" was part of a package that cut no-shows by about 30%.
So never write:
- "Many people forget these calls, so..."
- "We have a high no-show rate..."
- "Please make sure you actually attend."
Each one tells the prospect that missing it is normal. Say the opposite: "Almost everyone who books shows up ready with one number. Here's the one to bring."
Indoctrination: what they watch between booking and the call
A prospect who has watched your content before the call shows up warmer, shorter on objections and more likely to keep the slot. The gap between booking and the call is not dead air. It is your best audience.
The rule of one
One piece of content per day of lead time. Never more than one per message. Each one should answer one question they will otherwise ask on the call.
| Booked how far out | What to send |
|---|
| Same day | Nothing extra. The confirmation page videos are enough. |
| Next day | One case study, sent the evening before. |
| 2 to 3 days | Day 1: case study. Day 2: "how we work" video. |
| 4+ days | Day 1: case study. Day 2: how we work. Day 3: objection killer. Then a 2-minute human call 48 hours out. Then the normal reminders. |
The three pieces every business needs
1. The look-alike case study (3 to 5 minutes). One real client who looks like them. If they sell to agencies, show an agency. Film it in four beats:
| Beat | Length | What you say |
|---|
| Before | 45 sec | Who they were, the number that hurt, what they had tried |
| Turn | 60 sec | The one thing you changed first, and why |
| After | 60 sec | The new number, the timeframe, a screen of the dashboard |
| Bridge | 30 sec | "If that sounds like you, this is what we'll look at on {{day}}." |
2. The how-we-work video (3 minutes). Week one, week two to four, month two and three. For each: what you do, what you need from them, and how many of their hours it takes. A prospect who knows the next 90 days has less to be nervous about.
3. The objection killer (2 minutes). Ask your closer for the objection they heard most in the last 20 calls. Answer it in three parts: say it out loud in the prospect's words, say why it is a fair worry, then show the one fact that changes it. Common ones: "We tried an agency before and got burned." "We're too niche for ads." "Is now the right time?"
The send, word for word
Evening before the call:
"Hey {{first_name}}, {{closer_name}} here. Before we talk tomorrow, this is a 4-minute look at how {{case_client_type}} went from {{before}} to {{after}}. Their situation looked a lot like yours. {{link}}"
Day 2 of a far-out booking:
"Morning {{first_name}}. A few people asked what working together actually looks like week by week, so I recorded it. 3 minutes. {{link}}. Any questions from it, bring them {{day}}."
Track it
Put a view event on every video and pass it into the CRM as a tag. After 60 days, compare show rate and close rate for "watched one or more" against "watched none". If the watchers are not closing better, your content is not answering the right questions. Ask your closer what they hear on every call and film that.
The reminder cadence, every message written
Now, and only now, the reminders.
What the research says, briefly
The best evidence here comes from healthcare, because hospitals have run randomised trials at scale. Three findings carry over.
- Text reminders work. A Cochrane review of 7 studies (5,841 people) found attendance of 78.6% with SMS reminders vs 67.8% with none (Gurol-Urganci et al., 2013).
- A text is roughly as good as a phone call. Same review: no real difference between them. Save your humans for the high-risk bookings.
- Exact timing barely matters. Two systematic reviews (8 RCTs and 28 studies) found no meaningful difference between 24h, 48h and 72h reminders (Guy et al., 2012; Boksmati et al., 2016).
So stop debating when. Spend that energy on what the message says.
The cadence
Built on Chili Piper's simple 24h / 1h / 1min structure, with a morning-of human touch inspired by Hormozi and a question-led middle adapted from SalesKick's nurture model.
| When | Channel | From | Purpose |
|---|
| 0 min | SMS + email | Named human | Confirm, re-sell, ask for reply (chapters above) |
| 24h before (only if booked 36h+ out) | SMS | Named human | Engage with a question |
| 24h before | Email | Closer | Agenda and prep |
| Morning of | Voice memo or 20-second video | Closer, personally | Human touch |
| 1h before | SMS | Named human | "Prepping now" |
| 10 min before | SMS | Named human | The link |
| 1 min before | SMS | Named human | "I'm on" |
Seven touches sounds like a lot. Each one has a different job, and none just says the time.
Every message
24h SMS (question, not reminder):
"Hey {{first_name}}, {{rep_name}} again. Quick prep question for tomorrow: if this all worked out, what would be different for you in 90 days? {{closer_name}} likes to start there."
24h email:
Subject: Tomorrow, and the one number to bring
Hi {{first_name}},
Looking forward to tomorrow at {{time}}. Plan for the 30 minutes:
1. Your numbers, quickly, so I'm not guessing
2. Where I think {{problem}} is coming from
3. The 3 changes I'd make first
If you can, bring {{key_metric}}. It makes the plan sharper.
Link: {{meeting_link}}
{{closer_name}}
Morning-of voice memo (from the closer, recorded fresh, 20 seconds). This is the single most human thing in the sequence, and it is the one teams stop doing first. Hormozi has a whole episode of The Game (ep. 64) on raising show rates with nothing but your voice. Jeremy Haynes notes reps quietly stop sending personal videos after a few weeks and show rate slides with them. Retrain every two to three weeks.
Three versions:
Fresh lead, booked yesterday:
"Hey {{first_name}}, {{closer_name}}. Just looked over your application again before our call at {{time}}. Already got a couple of ideas on {{problem}}. See you then."
Booked days ago:
"Morning {{first_name}}, {{closer_name}} here. We booked this a few days back so I wanted to say hi before {{time}}. I've done my homework on {{company_name}}. Looking forward to it."
Went quiet, never confirmed:
"Hi {{first_name}}, it's {{closer_name}}. I've got you at {{time}} today. If the day's gone sideways, no stress at all, just text back and we'll find another slot. Otherwise, see you then."
1h SMS:
"Finishing prep for your call now, {{first_name}}. See you at {{time}}."
10 min SMS:
"Here's the link for {{time}}: {{meeting_link}}. {{closer_name}}'s joining a minute early."
1 min SMS:
"I'm on, {{first_name}}. Whenever you're ready. {{meeting_link}}"
The reschedule rule
Chili Piper and Calendly say make rescheduling easy. The other camp says an easy reschedule button becomes the easy way out. Both can be right, at different points in the sequence.
| Message | Reschedule link? | Why |
|---|
| Instant confirmation | Yes, in the P.S. | A reschedule now saves the slot for someone else. |
| 24h messages | Yes, small | Same. A day's notice is a gift. |
| Morning-of, 1h, 10 min, 1 min | No | In the last hours, an easy reschedule button becomes an excuse. |
Test it on your own funnel. Run 4 weeks with the link in every message, 4 weeks with this rule, and compare held calls, not booked ones.
What to strip from every message
No-show recovery and rebooking scripts
They missed it. Now speed matters more than ever, and tone matters more than speed.
The numbers
- Teams that work no-shows within 48 hours reschedule an estimated 30% to 50% of them (Focus Digital, vendor estimate).
- By number of touches: none rebooks 0%, one email 6% to 8%, two automated touches 12% to 15%, three touches 18% to 22% (Aurium, no method published).
- An empathetic reschedule prompt got 28% higher acceptance than a confirmation-style prompt in an A/B test across 50,000+ at-risk meetings (Aurium; the only Aurium figure with a stated sample).
- iClosed reports a 31.4% rebook rate for accounts with an active setter replying within 15 minutes. That is their top 10% of accounts, not typical.
The pattern: fast, human, kind, and more than once.
The rescue sequence
| Time | Channel | Message |
|---|
| 2 min late | SMS | "Hey {{first_name}}, I'm on the call now. All good? {{meeting_link}}" |
| 5 min late | Phone call | Closer calls. Many no-shows are just running late or on the wrong link. |
| 10 min late | SMS | The "no stress" text below |
| 30 min after | Email | The soft rebook email |
| Next morning | SMS | Two specific slots |
| 48 hours | Phone call + voicemail | Setter or nurture specialist |
| Day 7 | Email | The value email |
| Day 30 | Email | The door-open email, then into long-term nurture |
Every script
10 minutes late, SMS:
"No stress at all, {{first_name}}. Days go sideways. Want me to grab you another slot? I've got {{slot_1}} or {{slot_2}}."
Two specific slots, not a link. Choosing between two is easier than opening a calendar.
30 minutes after, email:
Subject: Missed you, totally fine
Hi {{first_name}},
Looks like today got away from you. Happens to everyone.
I'd still like to show you {{one_specific_insight}} about {{problem}}. I'd prepped it already.
Here are two times this week: {{slot_1}} or {{slot_2}}. Reply with one and it's yours.
{{closer_name}}
Next morning, SMS:
"Morning {{first_name}}. I've still got your notes from yesterday. {{slot_1}} or {{slot_2}} today work?"
48-hour call script:
"Hi {{first_name}}, {{rep_name}} from {{company}}. Not chasing, promise. You'd booked with {{closer_name}} about {{problem}} and I wanted to check that's still a priority. ... It is? Great, I've got {{slot}}, shall I pop you in? ... If it's not the right time, tell me, and I'll stop bugging you."
That last line matters. Permission to say no makes "yes" easier to say.
Day 7, value email:
Subject: The thing I was going to show you
Hi {{first_name}},
We never got our call, so here's the main thing I'd prepped anyway.
{{two_to_three_sentence_insight_specific_to_their_application}}
If you want to walk through the rest, here's my calendar: {{booking_link}}. If not, use this and good luck with it.
{{closer_name}}
Day 30, door open:
Subject: Still on your list?
Hi {{first_name}}, one line. Is {{problem}} still something you're working on? A yes or no reply is perfect, and I'll take it from there.
Three things that kill rebook rates
- Guilt. "We waited 15 minutes for you" rebooks nobody.
- A bare calendar link. It hands the decision back to someone who just failed to keep the last one.
- Waiting. A rescue that goes out tomorrow competes with everything else they forgot yesterday.
When to stop
After the day 30 email, move them to your long-term email nurture and stop personal outreach. Tag them no-show in the CRM. If they book again, the setter calls before the closer is assigned, every time. A repeat no-show is a grade 2 until they prove otherwise.
Running it every day: the nurture specialist and the dashboard
Systems decay. Reps stop recording voice memos. Texts get "improved" by someone who never read the research. Somebody has to own show rate.
One person owns it
Hormozi's turnaround case made a top rep the dedicated nurture person, so setters set and closers close.
Size the role from the cadence. Every booking gets the seven touches in the cadence table, plus a welcome call for grades 3 and 4. Call it eight. At 3 bookings a day that is about 24 touches, which fits in a setter's afternoon. At 10 bookings a day it is 80 touches, plus every rescue sequence. That is a job, and it should be one person's whole job.
Daily checklist for the nurture specialist:
Some setter teams run confirmation batches three times a day: morning, midday and evening. Pick a rhythm and keep it.
The five-number daily dashboard
| Number | How to count it | Target |
|---|
| Booked | Calls booked today | Your plan |
| Confirmed | Booked calls with a human reply inside 24h | 85%+ of booked (the maths in chapter two) |
| Held | Calls where the prospect joined | 80%+ of booked |
| Show rate on confirmed | Held confirmed / total confirmed | 90%+ (SalesKick) |
| Rebooked | No-shows rebooked within 7 days | 30%+ (low end of Focus Digital's 30% to 50%) |
Read it like this:
- Confirmed low, show-on-confirmed high: fix the first text and the first call.
- Both low: fix who gets in. Check by ad set.
- Confirmed fine, held low: fix lead time and the morning-of touch.
- Held fine, close rate low: not a show problem. Different playbook.
Weekly review, 20 minutes
Do this today
Five actions. Under three hours in total.
- Count it. Pull the last 30 days of booked and held calls. Write down your show rate and your confirmation rate. If you cannot get confirmation rate, that is finding number one. (20 minutes)
- Shrink the calendar. Set your booking window to 3 days, 2-hour minimum notice, 30-minute slots, afternoons open, weekends off. (10 minutes)
- Rewrite the first text. Swap your automated "Your appointment is confirmed" for the reply-YES text from chapter two, sent from a named person on a real mobile number. (30 minutes)
- Add two buttons to your confirmation page. Add to Calendar and "Check your texts". Record the 45-second HOW video on your phone. Done is better than lit. (60 minutes)
- Write the 10-minute rescue text. The "no stress, {{slot_1}} or {{slot_2}}" message. Set it to fire automatically 10 minutes after any call with no join. (15 minutes)
Do these five and you have fixed layers 2, 3 and 5 of the Show-Up Stack in an afternoon. Check your numbers again in 14 days.
Or have it built
Everything in this playbook works. You can build it yourself with a CRM, a calendar, a texting number and a free afternoon a week.
The part that is hard to do yourself is layer 1. Who gets in. That is ads optimised for qualified, held calls instead of cheap form fills, a quiz funnel that grades every lead before the calendar, the calendar inside the funnel, and CRM follow-up running every message above. Reminders save a slot. Targeting fills it with someone worth calling.
That is what insaneX builds.
We'll Build You A B2B Booking Machine That Lands 5-7 Qualified Sales Calls On Your Calendar Every Single Day.
Meta and Google ads, quiz funnel, CRM and email/SMS follow-up. For B2B, SaaS, agency, consulting and high-ticket service businesses doing $30K+ a month.
$54.3M+ revenue generated for clients. 9x average ROAS. 85+ SaaS and B2B brands scaled. $7M+ ad spend tested.
Bring your five numbers. On the call we will tell you which layer is leaking first.
Book a strategy call
Pranav, founder, insaneX
Sources and inspiration
Research (grade A: peer-reviewed or primary)
- Gurol-Urganci I. et al., "Mobile phone messaging reminders for attendance at healthcare appointments", Cochrane Database of Systematic Reviews, 2013. 78.6% vs 67.8% attendance; SMS vs phone no real difference: https://www.cochranelibrary.com/cdsr/doi/10.1002/14651858.CD007458.pub3/full
- Guy R. et al., "How effective are short message service reminders at increasing clinic attendance?", Health Services Research, 2012. No timing difference: https://pmc.ncbi.nlm.nih.gov/articles/PMC3419880/
- Boksmati N. et al., "The effectiveness of SMS reminders on appointment attendance", Journal of Medical Systems, 2016 (28 studies, 13 RCTs).
- Hallsworth M. et al., "Stating appointment costs in SMS reminders reduces missed hospital appointments", PLOS ONE, 2015. 11.1% to 8.4% and 8.2%: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4617457/
- Shah S. et al., "Targeted reminder phone calls to patients at high risk of no-show", Journal of General Internal Medicine, 2016. 29.2% to 22.8%: https://pmc.ncbi.nlm.nih.gov/articles/PMC5130951
- Milkman K. et al., "Using implementation intentions prompts to enhance influenza vaccination rates", PNAS, 2011. Plus 4.2 points with a date-and-time plan: https://pmc.ncbi.nlm.nih.gov/articles/PMC3127912
- Rapid systematic review of predictive-model-targeted reminders: https://pmc.ncbi.nlm.nih.gov/articles/PMC9933067
- Oldroyd J., McElheran K., Elkington D., "The Short Life of Online Sales Leads", Harvard Business Review, 2011: https://hbr.org/2011/03/the-short-life-of-online-sales-leads
- Velocify, lead response research, 2016: https://prnewswire.com/news-releases/velocify-research-shows-time-of-day-has-minimal-impact-on-sales-effectiveness-consider-quick-and-strategic-follow-up-instead-300275320.html
- Google Calendar known-senders default, The Register, May 2023: https://www.theregister.com/2023/05/11/google_calendar_default_settings/
Field studies and large datasets (grade B)
- Martin S., Bassi S., Dunbar-Rees R., "Commitments, norms and custard creams", Journal of the Royal Society of Medicine, 2012. Appointment card 18%, repeat-back 3.5%, attended-norm posters: https://pmc.ncbi.nlm.nih.gov/articles/PMC3308641
- RevenueHero No-Show Benchmark, December 2024 (6,428 meetings): https://revenuehero.io/reports/no-show-benchmark-december-02-2024
- Gong Labs, "The worst time to schedule sales calls", 2017: https://www.gong.io/blog/worst-time-to-schedule-sales-calls
- MIT / InsideSales lead response study (Oldroyd, 2007), hosted summary: https://www.mortech.com/hs-fs/hub/25649/file-13535879-pdf/docs/mit_study.pdf
Vendor data and estimates (grade C: directional only)
- Focus Digital, "Average no-show rate for booked sales meetings by booking channel", September 2026: https://focus-digital.co/average-no-show-rate-for-booked-sales-meetings-by-booking-channel/
- Chili Piper, "8 Simple Tricks to Improve Your Show Rates": https://www.chilipiper.com/blog/improve-your-show-rates
- Calendly, "Reduce no-show rates in sales": https://calendly.com/blog/reduce-no-show-rates-sales
- SalesKick, "Increase show rates": https://www.saleskick.com/blog/increase-show-rates
- Aurium Research, meeting scheduling: https://research.aurium.ai/meeting-scheduling/ai-rescheduling-eliminates-no-shows
- iClosed, rebook rates: https://www.iclosed.io/blog/the-path-from-getting-calls-to-profit-maxing
- Optifai, lead response benchmark 2026: https://optif.ai/learn/questions/lead-response-time-benchmark/
- Cotera, meeting no-show tracking (60 vs 30 minute cancellations): https://cotera.co/articles/meeting-no-show-tracking-ai
- Meta for Developers, Conversion Leads integration (200 leads a month, Instant Forms only, 28-day stage window): https://developers.facebook.com/docs/marketing-api/conversions-api/conversion-leads-integration
- Meta-reported 15% to 21% lower cost per quality lead from Conversion Leads, relayed by secondary write-ups: https://www.jonloomer.com/?p=44212 and https://www.clickheredigital.com/insights/meta-shift-to-lead-optimization
Inspiration (frameworks paraphrased, nothing copied)
Deliberately not cited
- "Leads are 21x more likely to convert in 5 minutes." The MIT study measured qualification, not sales.
- Claims of show rates going to "close to 100%" from one nurture change. No detail, no sample.
- "Removing the reschedule option doubled show-ups." Widely repeated; we could not find it in a source we could check.
- Any single "B2B industry average" no-show rate. None exists that we could verify.