How to confirm appointments automatically via WhatsApp
Confirming an appointment shouldn't require someone at the front desk to make a phone call. See how to automate this step without losing the personal touch.

Manual confirmation costs more than it seems
Confirming 15 appointments by phone, one by one, easily takes up an hour of a receptionist's day — time that isn't spent attending to those physically at the clinic. And the result of that hour is often a list of missed calls and unreturned messages.
Automatic confirmation via WhatsApp solves the problem at the source: instead of the team chasing the patient, it is the system that sends the right question, at the right time, and records the answer without anyone having to intervene. This guide shows how to set up this flow using the automation builder from WhatSMS.
Step 1 — Connect the WhatsApp channel
Connect the clinic's WhatsApp number to the platform — via QR code on an Android phone or through the WhatsApp Cloud API. This is the channel that will send and receive the confirmations.
Step 2 — Synchronize the calendar
Connect the clinic's Google Calendar or Microsoft Outlook. This bidirectional, real-time synchronization allows the system to know exactly when each appointment is scheduled, without relying on manual date entry.
Step 3 — Create the confirmation flow
In the visual editor, drag a time trigger node (e.g., 24 hours before the appointment) followed by a message node with a confirmation template. The patient can reply "yes," ask to reschedule, or notify that they cannot attend, all within the same conversation.
Step 4 — Link each response to an action
Add a condition node following the response: if the patient confirms, the appointment is validated on the dashboard; if they cancel, the slot immediately becomes visible as free; if they ask to reschedule, the flow can direct them to the rescheduling process. Each response is recorded and associated with the contact and the appointment in question.
What if the patient doesn't reply?
Not every confirmation gets a response — and the system does not treat silence as an automatic "yes." If there is no reaction within the defined timeframe, the appointment remains visible as pending on the team's dashboard, who can then decide whether to send a second reminder, try another channel, or contact the patient directly.
Setting up this flow typically takes less than an afternoon. You can try this at no cost, with a free account, and test the full flow with your clinic's real calendar before deciding to move forward.
Frequently asked questions
Does the patient need to save the clinic's number in their contacts?
No. The confirmation message arrives like any normal WhatsApp conversation, and the patient replies directly there.
How long before the appointment should I send the confirmation?
The most common starting point is 24 hours before, but the time trigger is configurable and can be adjusted to each clinic's no-show pattern.
What if the patient replies with something unexpected?
The flow can include a fallback node that forwards the conversation to a human agent whenever the response does not match a clear option.
Does automatic confirmation completely replace front desk calls?
In most cases, yes, but the flow can be configured to escalate to a call only in cases that the team considers more sensitive.
Does this also work for clinics with multiple professionals?
Yes — each confirmation is associated with the appointment and the corresponding professional in the synchronized calendar, without mixing schedules between different professionals.