TL;DR
A WhatsApp appointment reminder template is a pre-approved message, filed under Meta's Utility category, that you send before a booking with variables such as {{1}} for the customer's name and {{2}} for the service. Send one 24 hours before and one about 2 hours before, keep it free of offers, and add quick-reply buttons so the customer can confirm or reschedule in one tap. Use the free generator above to write one in English, French, Spanish, Arabic or German.
What Meta requires for a WhatsApp reminder template
When a customer messages your business, a 24-hour customer service window opens, and every new message from them restarts it. Inside that window you can reply freely. Once it closes, Meta only lets you send pre-approved template messages. A reminder sent the day before an appointment almost always lands outside the window, so it has to be an approved template.
- Category: choose Utility. Meta describes utility templates as messages that follow up on a user action or request, such as a confirmation or an update. A reminder about a booking the customer made fits that description.
- No promotion: a template that mixes an update with a promo is treated as marketing, and Meta re-categorizes a utility template automatically if it contains marketing material.
- Variables: positional placeholders written {{1}}, {{2}} and so on, numbered from 1 in the order they appear. You give a sample value for each one when you submit the template.
- Length: the body can hold up to 1,024 characters.
- Buttons: up to 10 buttons in total. Quick-reply button text is limited to 25 characters, and a template can carry at most two URL buttons and one phone number button.
- Opt-in: before you message anyone, you need their opt-in. It must name your business and make clear they agree to receive its messages, and you must follow local law. Meta also recommends an easy way to opt out.
Why a reminder is Utility, not Marketing
The customer asked for the appointment, and the message only tells them about it. As soon as you add "book your next facial and get 10% off", it becomes promotional and Meta treats it as Marketing.
When to send WhatsApp appointment reminders
| Message | When | What it is for |
|---|---|---|
| Booking confirmation | Right after booking | Confirms the service, date, time and place in writing. |
| 48 hours before | Two days ahead | Leaves time to reschedule and offer the freed time to someone else. |
| 24 hours before | The day before | The main reminder, with preparation details. |
| Same-day morning | Early on the day | Useful for afternoon appointments booked well in advance. |
| 2 hours before | Shortly before | Arrival details and a quick way to say you are running late. |
| Missed appointment | The same day | A polite follow-up with a one-tap way to rebook. |
Most businesses do not need all six. A confirmation, a reminder the day before and a short one on the day covers most bookings. Long, costly or prepared appointments, such as a yacht charter or a first dental visit, justify the 48-hour message too.
What to include in an appointment reminder message
- The customer's first name, so the message does not read like a broadcast.
- Your business name, written in the text so the customer knows who is writing.
- The service, the date and the time, plus the address or meeting point.
- One practical instruction: arrive early, bring an ID, come without make-up on the treated area.
- The deposit, if one was paid, and how it will be applied.
- Quick-reply buttons for confirm, reschedule and cancel, named in the text so people know what to tap.
Leave out anything promotional, and keep sensitive details vague. For health treatments, a service label the customer recognises is enough; the details belong in the consultation, not on a lock screen.
3 WhatsApp appointment reminder template examples
Dental clinic, 24 hours before (formal)
“Hello {{1}}, This is a reminder that your appointment with Harbour Dental is tomorrow. Service: {{2}} Date: {{3}} at {{4}} Address: {{5}} If this is your first visit, please arrive 10 minutes early to complete your medical history form. Please tap "Confirm" to confirm your attendance, or "Reschedule" if you need another time. Kind regards, Harbour Dental”
Hair salon, 2 hours before (friendly)
“Hi {{1}} 👋 Almost time! Your appointment with Studio Mila is in 2 hours. 💇 {{2}} 🕒 {{3}} 📍 {{4}} Running a bit late? Tap "Running late" and we'll let the team know. See you soon, Studio Mila”
Yacht charter, booking confirmation with deposit (friendly)
“Hi {{1}} 👋 Great news: your trip with Blue Bay Charters is confirmed ✅ ⛵ {{2}} 🗓 {{3}} at {{4}} 📍 {{5}} Please arrive 15 minutes before departure with soft-soled shoes, sunscreen and photo ID. Deposit received: {{6}}. It will be deducted from your final bill. Need to change something? Tap "Reschedule" or "Cancel" below. See you soon, Blue Bay Charters”
Let Arlay send the reminders and handle the replies
A template solves the first message. The work starts when the customer answers: can we do Thursday instead, is parking available, how much is the whitening. Arlay is an AI receptionist that runs on your existing WhatsApp Business number. It sends 24-hour and 1-hour reminders with the service, time, price and location, reads the replies, checks real availability in your Google Calendar and moves the appointment to a free time. It answers questions from your real catalog and prices only, fills cancellations from a waitlist, and hands the conversation to your team when a question is clinical or sensitive.
See Arlay handle your own WhatsApp messages
A free live demo on your own enquiries, with no credit card.
Start the 7-day trial