Skip to main content
Workflow automation

Appointment reminder workflow: message, call, confirmation

A reminder goes out, but nobody reads the "I need to reschedule" reply and the slot stays empty. This guide builds an appointment reminder workflow across channels: a four-touch sequence, five reply statuses and what each triggers, choosing between WhatsApp and a call, what a reminder must not say, the step after a no-show, what to measure and common mistakes.

October 6, 20266 min read

Short answer

To automate appointment reminders, build a sequence, not a single message: a confirmation as soon as the appointment is booked, a reminder the day before that asks for a reply, a call if no reply comes, and a short final reminder an hour or two beforehand. The most important part is handling the replies: "confirmed", "I need to change the time" and "I can't come" must each turn into a different action in the schedule straight away. A reminder whose reply nobody handles is just a notification, and it does not save the empty slot.

What a reminder actually solves

A no-show costs twice: an empty slot, and another customer who could have had it. Usually the customer is not skipping on purpose; they forgot, or their plans changed and calling to say so felt awkward. A good reminder makes cancelling or rescheduling easy. Odd as it sounds, a timely cancellation is a success: the freed slot can go to someone else.

The script for the reminder call itself — what to say and how to handle objections — is covered in appointment reminder calls. This piece is about the flow that ties the channels together.

The sequence: four touches

  1. At booking: confirmationDate, time, address, the specialist's name and how to change the time. The customer will look for this message later.
  2. 24 hours before: a reminder that asks for a reply"We expect you tomorrow at 11:00. Reply 1 to confirm, 2 to reschedule, 3 to cancel."
  3. If no reply, 3–4 hours later: a callA short call — for confirmation only. The script must not open a second topic.
  4. 1–2 hours before: a final reminderA short message that needs no reply: address, parking, what to bring.

Reply statuses and what each triggers

The strength of the sequence is turning replies into clear statuses. Five are enough:

  • Confirmed — the next reminder stays short and no call is made.
  • Wants to reschedule — a task goes straight to an agent or the schedule owner, and the old slot is released.
  • Cancelled — the slot is freed at once and offered to the waiting list.
  • No reply — the call step starts; if the call goes unanswered too, an administrator decides.
  • Unclear — a reply like "I might come" goes to a person and is not treated as confirmation.

Choosing the channel

The confirmation should go to the channel the customer used to book. WhatsApp has a rule here: once 24 hours have passed since the customer's last message, only a Meta-approved template can be sent. The reminder must then fit the utility template category — tied to a specific appointment, with no advertising. The details of the 24-hour rule are in the WhatsApp follow-up workflow.

A call is more expensive and more intrusive than a message, so it is used only when there is no reply. Instagram and website chat are unreliable for reminders — the customer may not see the notification — so ask for a WhatsApp or phone number at booking.

What a reminder must not contain

A reminder is sometimes read on someone else's screen — a family member, a colleague. So the message should carry no sensitive detail. The type of medical examination, a test result, a debt or a legal matter does not belong in a reminder; "Doctor's appointment tomorrow at 11:00" is enough. Customers should receive reminders only on channels they agreed to. Personal-data requirements vary by sector and country — for clinics and financial services, check with a lawyer.

After a no-show

If the customer did not come, the sequence does not simply end. A short message goes out the same day: "We missed you today. Would you like to pick a new time?" The point is not to blame but to keep the door open. A second no-show should be flagged separately: whether to require a deposit or an extra confirmation call for such customers is a business decision that reminders cannot make.

Who reads the replies

Every step of an automated sequence needs a human owner. Usually that is the administrator who runs the schedule: they close the "wants to reschedule" tasks during the day and make the final call on customers who never replied. Who covers when the administrator is on leave or ill should be written down in advance, or every reply on those days goes unread. A short end-of-day check is enough: how many of tomorrow's appointments are confirmed, how many have no reply, and who the freed slots were offered to.

An illustrative example

This is an illustrative example. A dental clinic books an appointment for Wednesday at 10:00. A confirmation goes out on WhatsApp. On Tuesday at 18:00 a reminder asking for a reply is sent. The customer replies "2" — they want to reschedule. A task appears on the administrator's screen, the 10:00 slot is released and offered to a customer on the waiting list.

The same day, another customer does not reply. Nobody calls at 21:30 — too late for a call. The call is made on Wednesday at 08:15 and the customer confirms they are coming.

What to measure

  • Confirmation rate: the share of customers who reply to reminders.
  • No-show rate — for the same services, before and after the reminders started.
  • Timely cancellations and reschedules: these are slots freed and filled again.
  • The share of customers who reach the call step — if it is high, the message text or timing is weak.

Common mistakes

  • Sending reminders that nobody reads the replies to.
  • Not releasing the slot in the schedule after a cancellation.
  • Automatic calls late at night or very early in the morning.
  • Adding promotions to every reminder — on WhatsApp this can also change the message's category.
  • Calling customers who have already confirmed.

Limitations

Reminders do not bring no-shows to zero: illness, traffic and forgotten plans remain. The sequence also depends on the schedule being accurate — if an appointment is stored at the wrong time, the reminder amplifies the mistake. WhatsApp template approval and pricing are set by Meta and can change.

What Vexvon does in this flow

Vexvon connects to WhatsApp through the official Business API and sends confirmation and reminder messages with Meta-approved templates; the customer's reply lands in the same conversation, where the bot can answer and hand over to an agent when needed. For reminder calls, the AI call agent dials a list and records the outcome per number. Managers can set reminders from Telegram, and a due reminder arrives as a private message. The appointment schedule itself stays in the system the company already uses. More on the WhatsApp page.

Next step

Open last month's no-show list and check each one: did a reminder go out, did a reply come back, and if it did, did anyone read it? The gap is usually in the third question. More workflow examples are in the workflow automation section, and we can build your sequence together during a demo.

Live demo

Ready? Let's start

See Vexvon live in a 10-minute demo.

  • A scenario built for your business
  • A live sample call
  • A tour of the platform
Get a demoorBook a meeting

Your details are used only for the demo and to get in touch.