In this article 9 sections
A good missed appointment message goes out the same day, assumes there was a good reason, and offers one or two new times with an easy reply. Leave fees and warnings out of the first message. If there's no answer, send one gentle follow-up two or three days later, then stop. Repeat no-shows need a different plan.
- Send the first message the same day, ideally within a few hours, while the person still remembers and the gap in your diary can still be filled.
- Assume a good reason: most people who miss an appointment forgot, got the time wrong or had something come up. A kind message rebooks; a telling-off loses the client.
- Offer one or two specific new times and ask for a one-word reply. Then one follow-up after two or three days, and stop.
- Past no-shows are among the strongest predictors of the next one, so repeat no-shows need a confirmation step, a deposit or a phone call, not more messages.
- A no-show fee is only fair if the client was told before booking and it matches your real loss. NHS dental practices in England can't charge one.
Every clinic, salon and trainer knows the moment: the appointment time comes and goes, and the chair stays empty. Reminders cut how often it happens, as our guide to WhatsApp appointment reminders shows, but they never get it to zero. What you send in the hours after a no-show decides whether that person comes back next week or quietly goes to someone else. Here’s what to send, when, and what to do about the people who keep missing.
Why the First Hours Matter
- Most no-shows aren't rude. People forget, write down the wrong day, get stuck at work or feel unwell. Many feel embarrassed afterwards, and embarrassment is why they don't call to rebook. A friendly message removes that awkward first step.
- The care or the result still matters. A missed check-up, a missed course of treatment or a missed training block doesn't fix itself. Rebooking quickly is part of looking after the person.
- Quiet clients drift away. If nobody gets in touch, the easiest thing for the client is to do nothing, and next time they book somewhere else.
There is surprisingly little independent research on how many missed appointments a follow-up message rebooks; most of the figures online come from companies selling reminder software. What the research does show clearly is the next point: someone who has missed once is among the most likely to miss again. So the follow-up matters twice: it rebooks this appointment, and it’s your chance to make the next one stick.
What a Good Missed Appointment Message Says
- Their name and the appointment. "Your 3 pm cut today", "your check-up this morning". It shows it's personal, not a broadcast.
- A kind assumption. "We hope everything is OK" works in every industry.
- One or two real new times. A specific slot is easier to say yes to than "let us know when suits".
- One easy reply. "Reply YES to book it, or tell us a better time."
Four lines at most. No fee, no policy paragraph, no guilt.
Missed Appointment Message Templates
Replace the codes such as {{name}}, {{service}}, {{day}} and {{time}} with columns from your list. LeadTrapper turns every column of your Excel file into a code.
Clinics and doctors
Hi {{name}}, we missed you at your appointment with {{doctor}} today. We hope you're well. Would {{day}} at {{time}} suit you instead? Reply YES to book, or tell us a better time.Hello {{name}}, this is {{clinic}}. We didn't see you today, so we've kept a spot for you on {{day}} at {{time}}. Reply YES and it's yours.
Dentists
Hi {{name}}, sorry we missed you at your check-up today. No problem at all. We have {{day}} at {{time}} free; reply YES to book it.- For a course of treatment:
Hi {{name}}, we missed you today. Your next visit is part of your treatment plan, so let's find a new time soon. Does {{day}} at {{time}} work?
Salons, barbers and spas
Hi {{name}}, we missed you for your {{service}} with {{stylist}} today. Hope all's well! {{stylist}} has {{day}} at {{time}} free; shall I book it?Hey {{name}}, no worries about today. Want me to find you a new time for your {{service}} this week? Just reply with a day that suits.
Personal trainers and gym classes
Hi {{name}}, missed you at your session today. Everything OK? I've got {{day}} at {{time}} open; reply YES and it's yours.- For a class:
Hi {{name}}, we saved you a spot in tonight's class but didn't see you. Tomorrow's 7 pm class still has room; reply YES and we'll hold one.
Arabic and English
مرحباً {{name}}، افتقدناك في موعدك اليوم ونتمنى أن تكون بخير. هل يناسبك يوم {{day}} الساعة {{time}}؟ أرسل "نعم" للحجز.
Hi {{name}}, we missed you at your appointment today and hope you're well. Would {{day}} at {{time}} suit you? Reply YES to book.
The Arabic template was written by us, not checked by a native-speaking copywriter; read it over before sending.
Rebook missed appointments free for 14 days
If There's No Reply
- One follow-up, two or three days later.
Hi {{name}}, just checking you saw my message. Happy to find you a time whenever suits; just reply here. - Then stop. Two unanswered messages is the line. A third starts to feel like chasing, and people who feel chased mute or block the number.
- Mark it. Note the no-show in your booking system or list, so the next reminder can be handled differently (see below).
- Next natural contact. The person stays on your normal list: a recall when they're due (see the recall message guide for dentists), or an offer if they agreed to receive them. Salons can use the quiet-day ideas in the salon offers guide; gyms the attendance nudges in the renewal message guide.
Repeat No-Shows
Across clinic studies, a person’s own history of missed appointments is one of the strongest predictors of whether they’ll miss the next one; in one primary care clinic study, once the previous show rate was known, the other patient factors stopped mattering. More messages don’t change that. Changing the booking does:
- Ask for a confirmation. For anyone with a past no-show, the reminder the day before asks them to reply YES to keep the slot. No reply by a set time, and you call or offer the slot to someone else, if your booking terms say so.
- Let them choose the time. Appointments people pick themselves are easier to keep than ones given to them.
- Say what the slot means. In two UK hospital trials, reminders that stated what a missed appointment cost the health service cut missed appointments from 11.1% to 8.4%. A private business can say it gently: "This slot is held just for you."
- A deposit, where it fits. Many salons and trainers take a small deposit for clients who have missed before. It must be fair and agreed in advance (next section).
- A phone call. After two or three misses, a real conversation finds out what's going wrong, whether it's transport, cost, fear of the dentist or shift work, better than any template.
No-Show Fees: When They're Fair
Fees are common, and they can be fair, but only under some conditions:
- Told in advance. The client must know about the fee before they book, in your booking terms, website or confirmation message, not for the first time in the "you missed" message.
- A genuine loss, not a penalty. In the UK, the CMA's guidance says cancellation charges should reflect a genuine estimate of the business's direct loss, and that a deposit is more likely to be fair when it's a small share of the price, working as a reservation fee. Calling a payment "non-refundable" doesn't make it fair.
- Healthcare has its own rules. NHS dental charges in England have no missed-appointment fee, and the BDA's guidance covers other ways NHS practices can manage non-attendance. Private practices can charge an agreed, fair fee.
- Other countries differ. Consumer protection rules vary, so check yours before you write a fee into your terms.
Even when a fee is fair, the first message after a single no-show still works better without it. Keep the fee for your terms, and for clients who miss repeatedly. This is a summary, not legal advice.
What Never to Send
- Health details. No test names, treatments or conditions in a WhatsApp message.
- Shame. "You wasted our time" or "This is your second no-show!" loses the client and is easily screenshotted.
- Surprise fees. A charge the person never agreed to invites a complaint, and is unlikely to be enforceable.
- Group messages. Each no-show gets a private message. Never a group chat, and never a list where people can see each other.
- Night-time messages. Send during opening hours. A missed 8 pm appointment can wait for a 10 am message.
Send Them in Minutes Each Day
If you have more than a couple of no-shows a day, or several branches or staff, a daily routine saves the awkward one-by-one typing:
- At the end of the day, export today's missed appointments from your booking system to Excel, with columns such as Name, Phone, Service, Day and Time for the new slot you're offering.
- Open Send Bulk Messages in LeadTrapper and upload the file. Every column becomes a code:
{{service}},{{day}},{{time}}. - Write the message once, add a second version with different wording, and choose Rotate.
- Press Start Sending, or Send Later for the next morning. Replies come back to your normal WhatsApp, where you or your receptionist confirm the slot.
The next day, Download Results and Replies shows who answered YES, who asked for another time and who didn’t reply, next to their service and the slot you offered (version 2.1.124 or later), so the follow-up two days later goes only to the right people. A ready-made missed appointment message is under My saved messages.
To answer the YES replies automatically, set up an auto reply rule; to schedule tomorrow morning’s batch, see the scheduling steps.
Sources
- Starnes J. et al. Predicting No-shows at a Student-Run Comprehensive Primary Care Clinic. Family Medicine, 2019.
- Hallsworth M. et al. Stating appointment costs in SMS reminders reduces missed hospital appointments. PLoS One, 2015.
- CMA. Advice on deposits and cancellation charges (genuine pre-estimate of loss; deposits as reservation fees).
- BDA. Managing non-attendance in dental practices providing NHS care in England.
- WhatsApp. WhatsApp Business Messaging Policy.
The WhatsApp bulk sender is part of LeadTrapper for Windows, which costs $50 a year with a 14-day free trial. LeadTrapper is not affiliated with or endorsed by WhatsApp.
Before you send: warm up new or quiet numbers first with the WhatsApp warmer (LeadTrapper's Account Warmer), which runs in the same app.
Frequently Asked Questions
Keep it short and kind: say you missed them, hope everything is OK, and offer a new time with an easy reply. For example: Hi Sara, we missed you at your 3 pm appointment today. Hope all is well! Would Thursday at 10 am suit you? Reply YES to book it.
The same day, within a few hours of the missed time. If there's no reply, send one follow-up two or three days later, then stop and wait for the next natural contact, such as a recall or a new offer.
Not in the first message to someone who missed once. If your policy has a fee and the client agreed to it when booking, mention it calmly in a separate message or after repeat no-shows. A fee they were never told about is unlikely to be fair under consumer law.
Change the booking, not just the messages. Ask them to confirm by reply the day before, book them into times they choose themselves, take a deposit if your rules allow it, or call them. Research consistently finds that people who have missed before are the most likely to miss again.
About LeadTrapper
LeadTrapper is a Windows app for finding business leads and contacting them on WhatsApp. It collects business contacts from Google Maps, Instagram, Facebook, TikTok, LinkedIn and business websites, checks which numbers are on WhatsApp with its Number Filter, and sends personalised campaigns with automatic delays from one or more WhatsApp accounts. It also has a chatbot, a shared inbox for every account, and Store Orders for online shops. It installs from the Microsoft Store, and the full app is free for 14 days, then $50 a year. Free web tools, browser extensions and a Wix app are listed on the Free Tools page.
Rebook Every Missed Appointment the Same Day
LeadTrapper for Windows sends each missed client a kind message with their own service, day and time, from your own WhatsApp number. $50/year, 14-day free trial.

