Clinic appointment booking on WhatsApp and Instagram: from first message to arrival
Most patients now ask about appointments on WhatsApp or Instagram DMs, not by phone, and an enquiry that isn't answered quickly often goes to another clinic. This guide maps the whole booking journey, from request to confirmation, reminder and follow-up, with the official Meta rules you need to follow.
The booking journey in four stops
Enquiry
The patient writes on WhatsApp or Instagram: "I'd like a dentist appointment."
Booking
Reception or a bot offers available slots, and the patient picks one.
Confirmation
A message with the date, time, branch and doctor's name.
Reminder and follow-up
A reminder before the visit, and a message afterwards for feedback or a follow-up booking.
The 24-hour window: when you can reply freely
According to Meta's documentation, when a patient messages or calls you on WhatsApp, a 24-hour customer service window opens, and each new message from them refreshes it. Inside the window you can send any message type: text, images, the branch location, lists and buttons.
Outside the window you can only send Meta-approved templates. In every case, only message patients who opted in to hear from you.
Confirmation and reminder templates: utility, not marketing
Meta splits templates into three categories. A utility template must be non-promotional and tied to a request or service specific to the patient. Meta's documentation uses a restaurant reservation confirmation as a utility example, and a clinic appointment confirmation is the same kind of message.
| Message | Suitable category |
|---|---|
| Confirming an appointment the patient booked | Utility |
| Reminder of an upcoming appointment | Utility, if it has no offer |
| "20% off cleaning" added to the reminder | Becomes marketing |
| An offer about a new service for all patients | Marketing |
| A login verification code | Authentication |
Message samples to start from
Useful buttons: "Confirm attendance", "Reschedule" and "Clinic location". Utility templates support up to 10 buttons of up to 25 characters each.
And when the request comes from Instagram?
- Same idea: you have 24 hours from the patient's last message to reply.
- Add ice breakers such as "Book an appointment" and "What are your opening hours?" so the chat starts with one tap.
- When someone comments "how much per session?" on a post, send a private reply instead of answering publicly.
Handle patient data with care
- Don't put diagnosis or treatment details in messages. Keep them for the visit.
- Ask only for what booking needs: name, phone number and a suitable time.
- Limit access to conversations to the team that needs it, such as reception.
All bookings in one place
With Autorply, a clinic receives WhatsApp and Instagram messages in one inbox, reception replies alongside a bot that handles common questions, and confirmation and reminder templates go out from the same place.
Autorply gets you set up
As an official Meta Business Partner, we connect your channels, prepare your accounts and run them with your team from one platform.
FAQ
Can I send a reminder to a patient who last messaged a week ago?
Yes, but only with an approved template, because you're outside the 24-hour window. The patient must have opted in.
Is an appointment reminder a marketing message?
No, if it's about the patient's appointment and contains no offer. Any promotional addition makes it marketing.
How many buttons can a confirmation template have?
Utility templates support up to 10 buttons, each up to 25 characters.
Can I send the clinic location or a list of doctors?
Yes. Inside the 24-hour window you can send any message type, including location, lists and images.