Free tool

WhatsApp appointment reminder templates

Pick your business, language and timing to get a ready-to-submit reminder with {{1}} variables, quick-reply buttons and the right Meta category. Copy it, paste it into your template manager, done.

When it is sent
Tone

Mentions a deposit or prepayment, with the amount as a variable.

Harbour Dental

WhatsApp preview

Hi {{1}} 👋 Just a reminder that your appointment with Harbour Dental is tomorrow. 🦷 {{2}} 🗓 {{3}} at {{4}} 📍 {{5}} If this is your first visit, please arrive 10 minutes early to complete your medical history form. Tap "Confirm" to let us know you're coming, or "Reschedule" if the time no longer works. See you soon, Harbour Dental

09:00
Confirm
Reschedule
Cancel
336 / 1024 characters

Meta category

Utility

It follows up on a booking the customer made and promotes nothing. Add an offer or an upsell and Meta will re-categorize it as Marketing.

Quick-reply buttons

  • Confirm7/25
  • Reschedule10/25
  • Cancel6/25

Add them as Quick Reply buttons when you create the template.

Variables

VariableMeaningSample value
{{1}}Customer's first nameSarah
{{2}}ServiceCheck-up and clean
{{3}}Appointment dateFriday 14 November
{{4}}Appointment time10:30
{{5}}Clinic address12 Harbour Street

Meta asks for a sample value for each variable when you submit the template. The business name is written into the text, so it is not a variable.

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

MessageWhenWhat it is for
Booking confirmationRight after bookingConfirms the service, date, time and place in writing.
48 hours beforeTwo days aheadLeaves time to reschedule and offer the freed time to someone else.
24 hours beforeThe day beforeThe main reminder, with preparation details.
Same-day morningEarly on the dayUseful for afternoon appointments booked well in advance.
2 hours beforeShortly beforeArrival details and a quick way to say you are running late.
Missed appointmentThe same dayA 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

Frequently asked questions

What is a WhatsApp appointment reminder template?
It is a message you submit to Meta for approval and then send before a booking, with variables such as {{1}} for the customer's name and {{2}} for the service. Approved templates are the only messages a business can send once the 24-hour customer service window has closed.
Is an appointment reminder a utility or a marketing template?
Utility. Meta defines utility templates as messages that follow up on a user action or request, and a reminder about a booking the customer made does exactly that. If you add an offer, a discount or an upsell, Meta treats the template as marketing.
Can I send a WhatsApp reminder without a template?
Only inside the customer service window, which lasts 24 hours from the customer's last message. Outside it, Meta only allows pre-approved template messages, so a reminder sent a day or two ahead needs one.
How long can a WhatsApp template message be?
The body can hold up to 1,024 characters. Quick-reply button labels are limited to 25 characters each, and a template can carry up to 10 buttons in total.
Do customers need to opt in to WhatsApp reminders?
Yes. Meta requires opt-in before you message someone. It must name your business and make clear the person agrees to receive its messages, and you must comply with local law. Collecting it on the booking form is the simplest way.
What do {{1}} and {{2}} mean in a WhatsApp template?
They are positional variables. Meta numbers them from 1 in the order they appear, and you replace each one with the real value, such as the customer's name or the appointment time, when the message is sent.

Sources

  1. Meta for Developers: Template fundamentals (WhatsApp)
  2. Meta for Developers: Template categorization (WhatsApp)
  3. Meta for Developers: Utility templates (WhatsApp)
  4. Meta for Developers: Template components (body, buttons and limits)
  5. Meta for Developers: Service messages and the customer service window
  6. Meta for Developers: Get opt-in for WhatsApp