I've sat alone in a Zoom room more times than I'd like to admit, refreshing the participant list, wondering whether to send the "still able to make it?" email or wait two more minutes. Most advice about no-shows is the same ten tips with a made-up statistic on top. This guide is the opposite: every number links to where it came from, and anything I couldn't trace is left out.
The short version: book sooner, ask for a real confirmation, give them a specific reason to show, and act within minutes when they don't.
What a normal no-show rate looks like
The "20 to 35 percent industry average" you see everywhere has no source anyone can find. Here is what actual datasets say:
| Source | What was measured | No-show rate |
|---|---|---|
| RevenueHero, 2025 | 18 weeks of customer meetings | Median 13.5%, top 10% at 5.5% or less |
| Reply.io | 2,900 of its own inbound demos | 13.3% |
| Cognism, 2026 | 39,679 outbound meetings booked by its SDRs | About 14% (85.9% held) |
| RevenueHero, 2024 | 6,428 meetings across 15 industries | 6.5% overall, 18% in education, 15% in real estate |
Two caveats. First, teams count differently: some include last-minute cancellations, some don't. Second, your CRM probably undercounts. One five-rep team that audited 2,420 meetings found the real no-show rate was 28 percent while their CRM said 6.5 percent, a 4.3x gap, because reps rarely log the meetings that didn't happen.
So before changing anything, find out your real number. Pull the last 90 days of external meetings and check which ones actually took place.
The biggest lever: book sooner
Nothing in the research predicts a no-show better than the gap between booking and meeting.
- In Reply.io's demo data, same-day meetings had a 6.9% no-show rate, next-day 9.6%, and meetings eight or more days out 23% (Reply.io).
- At Cognism, meetings booked more than four days out held only 60 percent of the time. An SDR manager capped bookings at four days, sent a case study two days before and a confirmation the day before, and the team's show rate climbed to 80 to 82 percent (Cognism, 2026).
- Healthcare research agrees. A review of 105 studies found long lead times and previous no-shows were the main drivers of missed appointments (Dantas et al., 2018).
What to do:
- Offer times in the next one to four days on your booking page. If someone needs to go further out, that's fine, but don't make it the default.
- Book inbound leads while they're still on the page. The interest is highest right after they ask.
- Treat a meeting booked two weeks out as at risk from the moment it lands on your calendar.
Make the first meeting shorter and better timed
Gong's analysis of more than 30,000 first calls found prospects were 12 percent more likely to show up for a 30-minute slot than an hour, and the length made no difference to whether a second meeting followed (Gong). The same research found better attendance in the afternoon than at 8am, and the worst attendance on Fridays (Gong). That data is from 2017, so treat it as a nudge, not a law.
Confirm, don't just remind
A reminder tells someone a meeting exists. A confirmation asks them to commit to it. The difference matters.
- Reminders help. A meta-analysis of 21 studies found digital reminders cut missed appointments by about a quarter, and several reminders worked better than one (Robotham et al., BMJ Open 2016).
- Active commitment helps more. In one study, patients who wrote down their own appointment details missed 18 percent fewer appointments than those handed a card (Martin et al., 2012).
In sales terms, that means asking a question that needs an answer. "Does Tuesday at 10 still work for you?" gets a reply. "Reminder: you have a meeting Tuesday" gets archived.
A practical cadence:
- At booking: a confirmation that restates the time in their time zone, says what you'll cover, and includes a reschedule link.
- The day before: a one-line "still good for tomorrow at 10?" from you or your assistant.
- The morning of: the join link, so they don't have to dig for it.
Copy-paste versions of each are in our no-show email templates.
Also check whether they actually accepted the calendar invite. An invite sitting unaccepted for three days is one of the clearest warning signs you have, and it's free to look at.
Give them a specific reason to show up
The wording of a reminder changes what people do. In two randomized trials with about 10,000 hospital patients, telling people the specific cost of a missed appointment cut no-shows from 11.1 to 8.4 percent. Saying "most patients attend" did nothing measurable, and neither did making it easier to cancel (Hallsworth et al., PLOS ONE 2015).
You don't want to guilt a prospect, but you can make the meeting concrete:
- "I've pulled your current setup and have three ideas for the reporting problem you mentioned."
- "I'm bringing our onboarding lead so you can ask the integration questions directly."
That turns a calendar block into something they'd miss.
The first ten minutes after they don't show
This is where most meetings die, and almost nobody writes about it. When the prospect isn't there at the start time, you have a short window where a polite nudge feels normal rather than needy.
- Around minute 3 to 5: send a short message with the join link and a one-tap option to pick another time. Chili Piper's sales team uses roughly this timing, with an email at five minutes and a call at ten (Chili Piper).
- Around minute 10: if you have their number and permission to use it, call once.
- When you hang up: send a rebook message the same day, with two or three specific times.
Frame it as rebooking, not cancelling. The same UK trial found that simply making cancellation easier didn't reduce no-shows, so the goal is to keep the conversation moving.
Follow up for a day or three, then stop
Most no-shows aren't rejections. Someone's internal meeting ran over, or their kid got sick. A friendly follow-up within 24 hours, and one more a couple of days later, recovers a real share of them. Vendor estimates put rebook rates at 10 to 25 percent (RevenueHero), though nobody has published solid primary data on this. After two follow-ups, send a short breakup note and move on.
Track the right things
- Your real no-show rate, from calendar and video data, not just CRM fields.
- No-show rate by lead time. If meetings booked a week out fail twice as often, shorten your booking window.
- No-show rate by source. Inbound, outbound, referrals and events behave differently.
- Repeat no-shows by company. A prior no-show is one of the strongest predictors of the next one (Carreras-García et al., 2020).
If you want to see what your current rate is costing, the no-show cost calculator does the math in under a minute.
Where Held fits
I built Held because I wanted these steps to happen without me remembering them. It reads your Google Calendar and flags the external meetings most likely to fall through, using the signals above: unaccepted invites, long lead times and companies that have missed before. After a Zoom meeting it checks who actually joined, so your no-show rate is real instead of guessed. Your held.page booking link sends a clean confirmation with a reschedule link, Held can send the day-before "does this still work?" email for you with one-click confirm, and it drafts the follow-up when a meeting does slip.
You don't need a tool to do any of this. A calendar, a shorter booking window and three good emails will get you most of the way. Held just makes it hard to forget.