
WhatsApp Appointment Confirmation Templates (Copy & Paste)
TL;DR
The best WhatsApp appointment confirmation templates aren't a single message—they're three touches: a confirmation at booking, a reminder the day before, and a heads-up a few hours out, each with a button to confirm, reschedule, or cancel. Below you'll find copy-paste text by industry—clinic, dental, aesthetics, and salon—the cadence that actually cuts no-shows, and how to automate it without writing code.
The WhatsApp appointment confirmation templates that actually work aren't one message—they're three: one at booking, one the day before, and one a few hours ahead, each with a button to confirm, reschedule, or cancel. That short sequence is what turns an "I'll be there" into a firm appointment, and what keeps the slot from sitting empty. Below you'll find copy-paste text by industry—clinic, dental, aesthetics, and salon—the cadence that genuinely cuts no-shows, and how to leave it running on its own. According to our clients, the difference shows: up to 35% fewer no-shows.
The cadence that cuts no-shows (three touches, not one more)
The most common mistake is sending a single reminder the day before and crossing your fingers. The second mistake is the opposite: bombarding the customer every day from the moment they book. What works sits in between, and it takes the shape of three well-spaced touches.
At booking: confirmation
The day before: reminder
A few hours before: final heads-up
The piece that changes everything is the button. A reminder that only informs leaves the decision hanging; one that asks "can you confirm?" forces a yes or a no, and a no in time is a slot you can sell again. We break down that logic, in full, in the appointment reminder schedule that works.

WhatsApp appointment confirmation templates to copy and paste
Here's the practical part, by industry. Adapt the names, services, and address, and send each one for approval as a WhatsApp Business template. The variables in braces—{name}, {date}, {time}, and the rest—fill themselves in with the appointment's details, so the same text serves a hundred customers. Every industry gets the three touches: confirmation at booking, a reminder the day before, and a final heads-up on the day. And the assistant introduces itself in the first message, so the customer knows from the first "hello" that they're talking with an AI (the follow-up reminders stay in the same thread, without repeating the sign-off).
Clinic / medical practice
Hi {name}! 👋 Your appointment with {professional} at {clinic} is booked for {date} at {time}. Reply YES to confirm, or CHANGE if another day works better. — {assistant}, virtual assistant at {clinic}
Hi {name} 👋 Just a reminder about your appointment with {professional} tomorrow, {date} at {time}, at {clinic}. Still good? If you need to move or cancel it, reply here and we'll sort it out in a moment.
Hi {name} 👋 We're looking forward to seeing you today at {time} for your appointment with {professional}. We're at {address}. If something comes up last minute, message us here. See you soon!
Dental
Hi {name}! 👋 Your {service} appointment at {clinic} is on {date} at {time}. Reply YES to hold your spot, or CHANGE if you need another day. — {assistant}, virtual assistant at {clinic}
Hi {name} 👋 Tomorrow, {date} at {time}, you have your {service} appointment at {clinic}. If you need to move it, reply to this message and we'll reschedule, no problem.
Hi {name} 👋 We're looking forward to seeing you today at {time} for your {service}. We're at {address}. Anything at all, message us here. See you soon!
Aesthetics
Hi {name}! ✨ Your {treatment} session is booked for {date} at {time} at {center}. Reply YES to confirm, or CHANGE if you'd prefer another day and we'll look at openings. — {assistant}, virtual assistant at {center}
Hi {name} 👋 Tomorrow, {date} at {time}, is your {treatment} session at {center}. Still on? Reply YES, or message us to reschedule.
Hi {name} ✨ Today at {time} we're expecting you for your {treatment}. We're at {address}. If you're running late, let us know here. See you soon!
Salon
Hi {name}! 👋 Your appointment with {professional} for {service} is on {date} at {time} at {salon}. Reply YES and we'll hold your spot, or CHANGE if another day works better. — {assistant}, virtual assistant at {salon}
Hi {name} 👋 Tomorrow, {date} at {time}, you have your appointment with {professional} for {service}. All good? Reply YES, or message us to move it.
Hi {name} 👋 We're looking forward to seeing you today at {time} at {salon}. If you're running late, message us here and we'll see how to fit you in. See you soon!
If your business is something else—physical therapy, a law office, an auto shop, an accounting firm—the pattern is the same: name, service, day and time, and one clear word to confirm or change. Swap the tone and the variables, and you've got your own appointment confirmation message in a minute.
Why confirm over WhatsApp instead of text or email
A fair question: wouldn't a text or email reminder do just as well? Not quite. WhatsApp combines something no other channel puts together: it gets opened, it gets answered, and it allows buttons to confirm in one tap. The customer doesn't have to call or log in anywhere; they confirm the appointment right where they already message everyone.
| Channel | Gets opened | One-tap confirm |
|---|---|---|
| Very high open rates | Yes, with buttons | |
| Text (SMS) | High, but no conversation | Text only, no native button |
| Low for reminders | Requires opening a link |
It's not that text or email don't work; they work as backup. But as the main confirmation channel, WhatsApp wins because it closes the loop in the same thread. We compare all three in depth, with when to use each, in appointment reminders: text vs. email vs. WhatsApp.
Confirming appointments by phone, one by one, is slow—and half don't pick up. A button they tap from the couch frees the slot in time to fill it again the same day.
How to automate it without writing a single line of code
Having the templates is half the work. The other half is getting them to go out on their own, at exactly the right moment, anchored to the real appointment—and having a "no" stop the cadence. That's what a platform like TotemAI does without you wiring up integrations or Zapier.
−35%
fewer no-shows, according to our clients
~1 s
to answer the phone, 24/7
48–72 h
to go live, no code required
The behind-the-scenes flow is simple. The appointment syncs with Google Calendar or Microsoft 365, so reminders go out anchored to the real time: move the appointment, and the reminder readjusts on its own. Every confirmation, change, or cancellation updates the lead on your Kanban board without anyone touching a thing, and if the customer wants to talk to a person, your team picks up the conversation in one click with the full context in front of them.

Myth
Automating confirmations kills the personal touch.
Reality
The customer confirms in one tap, and if they want a person, your team picks up the conversation in one click with a warm handoff.
Myth
Setting this up takes a developer and weeks.
Reality
We set it up for you: live in 48–72 hours, no code and no Zapier to wire up.
Myth
If I send automatic reminders, I'll end up being a pest.
Reality
It's three touches, and the cadence stops the moment the customer says no or cancels.
And a cost detail people overlook: you pay a flat monthly plan with minutes and messages included, so the cost is predictable month to month and easy to budget for. The math almost always comes out in your favor, as we break down in how to reduce no-shows. A single recovered appointment usually pays for a lot of reminders.
0 empty slots from a forgotten appointment
Key takeaways
- Confirmation that works is three touches: at booking, the day before, and a few hours ahead—each with a button to confirm, reschedule, or cancel.
- A reminder that asks "can you confirm?" wins back slots; one that only informs doesn't.
- If the customer says no or cancels, the cadence stops. A "no" means stop.
- WhatsApp wins as the main channel because it gets opened, gets answered, and lets people confirm in one tap; text and email back it up.
- Automated and anchored to your real calendar, it all runs on its own—live in 48–72 hours with no code.
Official sources
- EU AI Act (Regulation (EU) 2024/1689), art. 50 (transparency) — EUR-Lex
- GDPR (Regulation (EU) 2016/679), information to data subjects (art. 13) — EUR-Lex
Start with a calendar that confirms itself
Copy the templates, adapt them to your services, and you're halfway there. The other half—getting them out at the right moment, anchored to your calendar, with the button that confirms and the cadence that stops in time—is what TotemAI sets up for you, no contract and a flat monthly plan with minutes and messages included.
Frequently asked questions
Can I send these templates as-is over WhatsApp Business?
Almost. Proactive messages (the ones you start outside the 24-hour window) have to go out as Meta-approved templates. Copy the text, adapt it to your services, and send it for approval—or let us handle it during setup. Inside the 24-hour window, you can reply with free text.
How many reminders can I send without becoming a pest?
Three touches are enough: a confirmation at booking, a reminder the day before, and a heads-up a few hours ahead. More than that usually annoys more than it helps. And the golden rule: if the customer says no or cancels, the cadence stops. A 'no' means stop.
Does this actually book into my calendar or just send messages?
It really books. The appointment syncs with Google Calendar or Microsoft 365, and the reminders go out anchored to that appointment's real time. Move it, and the reminder readjusts on its own.
Do the reply messages I receive cost me money?
You pay a flat monthly plan with minutes and messages included, so the cost is predictable month to month: you know what you're paying, and if you run short in a given month, you top up with a one-time add-on. WhatsApp reminders that start a conversation also carry Meta's own per-template cost, but it's usually a fraction of what a single no-show costs you.
How do I create an appointment confirmation template in WhatsApp Business?
Copy the text that best fits your industry, swap in your own names and services, leave the variables in braces ({name}, {date}, {time}) so they fill in automatically, and submit it for approval as a template in WhatsApp Business. It's usually approved within a few hours. If you'd rather not wrestle with the Meta dashboard, we set it up for you during onboarding.
What should a good appointment confirmation message include?
The customer's name, the service, the day and time, and a clear button or word to confirm, reschedule, or cancel (for example, reply YES or CHANGE). Short, friendly in tone, with a single obvious action. The key is that it asks for a yes or a no, not that it just informs.



