WhatsApp is one of the most reliable ways to make sure an appointment reminder actually gets seen — open rates dwarf email, and most people already have notifications on for the app. But a reminder sent a day or two before an appointment is a business-initiated message outside any recent conversation, which means it can't just be typed and sent like a normal chat message. Here's what that means in practice and how to set it up properly.
Appointment no-shows are expensive, and the businesses that reduce them well tend to reach customers on the channel they actually check. WhatsApp messages get opened quickly, they support two-way replies so a customer can confirm or ask to reschedule, and unlike a phone call, a reminder can be read and understood on the spot without pulling anyone away from what they're doing.
WhatsApp's rules distinguish between messages sent while a conversation is active and messages a business starts on its own. Once 24 hours have passed since the customer last messaged you, you can no longer send free-form text — only a pre-approved message template. An appointment reminder is almost always a business-initiated message, since it's sent a day or more after the booking was made, well outside any active session. That means the reminder has to be built and sent as an approved template, not typed out fresh each time.
This catches people out
It's tempting to assume that because a customer messaged you weeks ago to book, you can freely message them now to remind them. If more than 24 hours have passed since their last message, that assumption is wrong, and a free-form reminder simply won't be delivered — it needs to go out as a template.
A template is a message format submitted to Meta in advance, with fixed wording and variable placeholders for details like the customer's name, date, and time. Meta reviews and approves the template before it can be used, and once approved it can be sent to any customer who has opted in, at any point, regardless of how long it's been since they last messaged.
Setting up an appointment reminder template
Write the template with clear variables
Keep the structure simple: business name, appointment date and time, and a short call to action such as confirming or rescheduling, using placeholders for the details that change each time.
Submit it for Meta's review
Templates go through Meta's approval process before they can be used for sending, which typically checks the content matches an allowed category and doesn't contain prohibited content.
Attach quick-reply buttons
Adding buttons like Confirm and Reschedule turns a one-way reminder into something the customer can act on immediately, and their reply opens a fresh 24-hour window for follow-up.
Schedule sends against your booking data
Trigger the template automatically ahead of each appointment — commonly 24-48 hours out — pulled from whatever system holds your booking or calendar data.
Standard appointment reminder template
Hi {{1}}, this is a reminder of your appointment with {{2}} on {{3}} at {{4}}. Reply CONFIRM to confirm or RESCHEDULE if you need to change it.Reminder with location detail
Hi {{1}}, your appointment at {{2}} is booked for {{3}} at {{4}}, address: {{5}}. Reply CONFIRM or RESCHEDULE.Once a customer replies — even with a single word like CONFIRM — the 24-hour session window reopens, and you can respond freely with normal text for anything that follows, such as confirming the change or answering a question about the appointment.
Before you switch reminders on
Let the platform handle the template lifecycle
Building, submitting and versioning templates by hand adds friction every time a wording tweak is needed. Havari handles WhatsApp template submission and approval as part of setting up appointment reminders, so a change to your reminder copy doesn't mean starting the Meta review process from scratch each time.
“A reminder that arrives on time and gets read is worth more than a perfectly worded one that never reaches the customer's session window.”
Can I just text a reminder like a normal WhatsApp message?
Only if the customer messaged you within the last 24 hours. Otherwise, the reminder is business-initiated and must go out as a Meta-approved template.
How long does template approval take?
It varies, but plan for it to take some time rather than assuming instant approval — submit reminder templates well before you need to start sending them.
Can customers reply to a reminder template?
Yes. A reply reopens the 24-hour session window, letting you respond with free-form text for anything related to the appointment.
Do reminders need explicit opt-in even for existing customers?
Yes — WhatsApp messaging requires opt-in regardless of whether someone is an existing customer through another channel.
WhatsApp reminders can meaningfully cut no-shows, but only if the template mechanics are set up correctly from the start. Get the opt-in, the approved template, and the scheduling logic right once, and reminders become one of the lowest-effort, highest-impact automations a booking-based business can run.