SINOON

WhatsApp appointment confirmation: how to automate it and reduce no-shows (with message templates)

By Christian Alves, founder of SINOON
6 min
WhatsAppClinicsScheduling

To automate appointment confirmation on WhatsApp, send a message right after booking, a reminder 24 to 48 hours before with buttons to confirm or reschedule, and a second notice only to those who didn't reply. Use the official WhatsApp API, have the patient's consent and never put health information in the text.

A modern dental office with a chair and equipment
Photo: Benyamin Bohlouli / Unsplash

Why confirm appointments on WhatsApp

Many no-shows at a practice aren't cancellations: the patient forgot, mixed up the day or had something come up and didn't call because calling is a hassle. Phone confirmation solves part of that, but it ties up the front desk and depends on the patient picking up.

On WhatsApp, the patient replies when they can, with one tap. The clinic knows in advance who is coming, who needs to reschedule and which slots will open up, in time to offer them to someone else.

The ideal flow: when to send each message

A flow that works for most clinics has four moments:

  • ✓At booking: a confirmation with date, time, professional and address. It serves as a record for the patient.
  • ✓24 to 48 hours before: a reminder with buttons to confirm or reschedule. That's enough notice to reuse the slot if someone cancels.
  • ✓A second notice, only to those who didn't reply: the day before or a few hours before, a short message. Those who already confirmed don't get it again.
  • ✓If the patient cancels: the conversation moves to rescheduling and the open slot is offered to whoever is on the waiting list.

Appointment confirmation message templates

The texts below can be adapted to your clinic's tone. Replace what's in brackets with the booking details. Notice that none of them mentions the procedure, exam or reason for the visit.

  • ✓After booking: "Hi, [name]! Your appointment at [clinic] is booked for [day], [date], at [time], with [professional]. Address: [address]. Any questions, just reply here."
  • ✓Reminder with buttons: "Hi, [name]! Just a reminder about your appointment tomorrow at [time] with [professional]. Can you confirm?" Buttons: Confirm and Reschedule.
  • ✓Confirmation received: "You're confirmed! Remember to bring a photo ID and your insurance card, if you have one. See you tomorrow."
  • ✓Second notice: "Hi, [name]. We haven't received your confirmation for [today/tomorrow] at [time] yet. If you need to reschedule, reply to this message and we'll find another time."
  • ✓Reschedule request: "No problem! [Professional] has [option 1] or [option 2]. Which works better for you?"
  • ✓Follow-up invitation: "Hi, [name]! It's time for your follow-up with [professional]. Would you like me to check the available times?"

What not to put in the message

Health data is sensitive personal data under data protection laws such as LGPD and GDPR and calls for extra care. A WhatsApp message can be read on a locked screen, by someone else or on a shared device.

  • ✓Don't mention a diagnosis, exam or procedure, nor the specialty when it already reveals the patient's condition.
  • ✓Don't send results or clinical guidance by automated message.
  • ✓Don't promise treatment results: medical and dental advertising follows the rules of the professional councils.
  • ✓Only use texts reviewed and approved by the clinic before switching on the messages.

Official WhatsApp or a regular number?

Sending reminders in volume from a regular number, with unofficial tools, is the fastest way to get the number blocked. For automation, the recommended path is the official WhatsApp Business API, Meta's own platform.

It has rules worth knowing. The patient must have agreed to receive messages from the clinic (opt-in), with the company name and the reason for the messages made clear; this consent can be requested at registration or at booking. Messages the clinic initiates, like the reminder, use templates pre-approved by Meta. When the patient replies, a 24-hour window opens in which the conversation can continue freely.

Waiting list: turning cancellations into fill-ins

Confirming attendance is half the gain. The other half is what happens to the slot that opened up. Without a process, the front desk finds out about the cancellation that morning and has no time to call anyone.

With automatic confirmation, the cancellation arrives in advance and the slot can be offered right away to someone who is waiting:

  • ✓Keep a waiting list per professional and per period (morning, afternoon and evening).
  • ✓When someone cancels, send the slot to the first people on the list, with a short deadline to reply.
  • ✓Whoever replies first gets the slot; the others are told it has been filled.
  • ✓Patients with overdue follow-ups can also join the list and use fill-ins to get their treatment back on track.

What about patients who confirm and don't show up?

It happens. Record no-shows per patient: those who miss appointments repeatedly can get an extra reminder on the day, a call from the front desk or, depending on the clinic's policy, have the slot held only with confirmation. The important thing is to handle the exception without punishing every patient with more messages.

From automatic reminders to an AI agent

A reminder system handles sending. An AI agent handles the conversation that comes after. When the patient replies "I can't tomorrow, but Friday morning works", a simple reminder doesn't know what to do; the agent checks the calendar, offers the open Friday slots and reschedules.

The same agent can collect insurance details before the appointment, answer questions about the address and preparation, and remind patients of scheduled follow-ups. That's what we describe on the page about automation for medical and dental clinics. For aesthetic clinics, where the calendar revolves around packages and sessions, see the solution for aesthetics and beauty.

How to measure whether it's working

Before switching it on, write down your current numbers so you have something to compare against:

  • ✓Confirmation rate: how many patients reply to the reminder.
  • ✓No-shows per month: compare with the period before the automation.
  • ✓Slots reused: how many cancellations turned into another patient's appointment.
  • ✓Front desk time: how many hours a week no longer go to confirmation calls.

Frequently asked questions

How far in advance should I send the appointment confirmation?

The most common window is 24 to 48 hours before, with a second notice only for those who didn't reply. More notice gives you time to offer the slot to another patient; less notice makes it more likely the patient remembers.

Can I use the regular WhatsApp Business app to confirm appointments?

For a few manual messages, yes. For automation in volume, the right choice is the official WhatsApp Business API, which allows approved templates, multiple agents and integration with your calendar without the risk of having the number blocked.

Does the patient need to consent to receiving messages?

Yes. WhatsApp's rules require consent (opt-in) for business-initiated messages, and data protection laws require a legal basis for processing the data. Consent can be collected at registration or at booking.

What should I do when the patient doesn't reply?

Send a short second notice and, if there is still no reply, flag it for the front desk to decide whether to call or keep the slot. Avoid insisting with several messages.

Can it integrate with the clinic's system?

In most cases, yes. The automation reads the calendar in the clinic's system or Google Calendar to send reminders and record confirmations and reschedules. Compatibility is checked case by case.

Put AI to work in your company

Talk to the SINOON team and find out which agent, squad or engagement makes sense for where you are now.

Custom AI agents, automation squads, consulting and team training.