Walk into almost any clinic in Singapore, Kuala Lumpur or Bangalore and you will find a phone on the front desk with WhatsApp open. Patients found the number on Google Maps and started messaging: "Do you have a slot tomorrow?", "How much is scaling?", "Is Dr Lim in on Saturday?" The clinic did not choose WhatsApp as a booking channel. Patients chose it for them.
The question is whether you run it well or let it run you. This guide covers what a proper WhatsApp booking setup looks like, from the account type to the words in the reminder.
Key takeaways
- Use a dedicated clinic number on WhatsApp Business, never a staff member's personal account.
- The free Business App is fine for one phone and one person. For more than that, or for automation, you need the WhatsApp Business Platform (the API).
- A booking conversation needs four things from the patient: service, doctor or any, preferred time, and a confirmation. Design the flow around those.
- Reminders sent more than 24 hours after the patient's last message must use an approved template.
- Get consent, state who is messaging, and offer an opt-out. That covers PDPA in Singapore and Malaysia and the DPDP Act in India.
Why WhatsApp, and not a booking website
Booking pages work for patients who plan ahead and sit at a laptop. Most clinic bookings are not like that. They happen on a phone, during a lunch break, and start with a question before they become a booking: "Do you do braces for adults?" A booking page cannot answer that. A WhatsApp conversation can, and then it can book the visit in the same thread.
The other reason is reply rate. A patient who messages the clinic is waiting for an answer and will reply to one. The same patient will ignore an email and may never see an SMS.
Business App or Business Platform?
There are two very different products with similar names.
| WhatsApp Business App | WhatsApp Business Platform (API) | |
|---|---|---|
| Cost | Free | Meta charges per message or conversation, varies by country |
| Who answers | One phone, up to a handful of linked devices | Any number of staff, or software |
| Automation | Away message and greeting only | Full: booking flows, reminders, AI agents |
| Green tick verification | Not available | Available after Meta Business verification |
| Reminders to patients | Manual, from the phone | Approved templates, sent automatically |
| Best for | A single-doctor clinic with one receptionist | Any clinic with more than one person answering, or that wants reminders sent automatically |
If your receptionist is typing every reminder by hand, you have outgrown the app. The Platform is what lets a system send the 48-hour confirmation request, the morning-of reminder and the recall six months later without anyone touching a phone.
What you need before you start
- A dedicated number. It can be your existing clinic landline or mobile, as long as it can receive a one-time verification code by SMS or voice. Do not use a personal number; when that staff member leaves, so does your patient channel.
- A Meta Business account in the clinic's legal name. Verification needs a business document, such as your ACRA, SSM or GST registration, and takes a few days.
- A display name patients will recognise. "Eversmiles Dental" beats "ES Dental Pte Ltd".
- A profile with address, opening hours, website and a short description. Patients check this before they trust the number.
- Your clinic facts written down. Services, prices you are willing to quote, doctors and their days, hours, parking, what to bring. Whoever answers, person or AI, needs this list.
The booking flow that works
A good booking conversation gets four things from the patient and gives them one thing back.
From the patient:
- What they need (service, or the problem in their own words)
- Who they want to see, or "any doctor"
- When they would like to come
- A yes to a specific slot
Back to the patient:
A confirmation with the date, time, doctor, address and what to bring, followed by a reminder before the visit.
Keep the slot offer short. Three options is right: "Tomorrow 10:30, tomorrow 15:00, or Thursday 09:15?" A list of twelve times reads like a form and patients stop replying.
For returning patients, recognise the number and skip the questions you already know the answer to. "Hi Aisyah, back for your six-month cleaning with Dr Lim? I have Saturday 11:00 or Tuesday 18:30."
Templates and the 24-hour window
This is the rule that trips up most clinics on the Platform. After a patient messages you, you can reply freely for 24 hours. After that, any message you start, including a reminder for an appointment booked last week, must be a template that Meta has approved in advance.
Templates are not a problem once you know the rule. A reminder template looks like this:
Hi {{1}}, this is {{2}}. Your appointment with {{3}} is on {{4}} at {{5}}. Reply 1 to confirm or 2 to reschedule.
Submit them under the "utility" category, keep them factual, and avoid anything promotional in the same message. The reminder templates in our message templates article are written to pass review.
Consent and data protection
Patients messaging you first is a strong signal, but it is not the whole story. Three things keep you on the right side of PDPA in Singapore and Malaysia and the DPDP Act in India:
- Say who you are in the first message and in templates. "This is Eversmiles Dental" is enough.
- Get consent for reminders and recalls the first time you book someone: "We'll send you a reminder on WhatsApp before your visit. Reply STOP any time to opt out."
- Keep clinical detail out of the chat unless the patient raised it. Appointment logistics are fine. Test results and diagnoses belong in the consultation.
Store the conversation somewhere your clinic controls, not on one phone. If a patient asks what you hold about them, you should be able to answer. Our Trust and security page covers how ClinicOS handles this.
The mistakes that make clinics look slow
- Replying hours later. A patient who messages at 7pm and hears back at 9:30am has often booked elsewhere. Reply time is the metric that matters most, and after-hours is where clinics lose bookings. See how much missed enquiries cost.
- Answering "please call the clinic". They messaged because they did not want to call.
- No handover rule. If the receptionist is in the room with a patient, who is watching WhatsApp? Decide, or automate it.
- One phone, locked in a drawer at 6pm. The number keeps receiving messages after closing. Someone or something should answer.
- Quoting from memory. Prices and doctors' days change. Keep one written source and make sure everyone answering uses it.
Where an AI agent fits
Once you are on the Platform, the booking flow above is exactly the kind of structured, repetitive conversation an AI front desk handles well. ClinicOS answers on your clinic's WhatsApp number in seconds, in the patient's language, shows real open slots from your calendar, books the visit, sends the reminders, and hands the conversation to your staff for anything medical, billing-related or unusual. Your team sees every thread in one inbox and can take over at any point.
The practical result at Eversmiles in Bangalore: every WhatsApp message gets a reply within 30 seconds, including after closing time, compared with 47% within 30 seconds when staff were answering by hand.
Setup checklist
- Dedicated clinic number, verified on WhatsApp Business
- Meta Business verification submitted with your registration document
- Display name, profile, hours and address filled in
- Clinic facts document: services, doctors, days, prices you will quote, what to bring
- Decided who answers during hours, during consultations, and after hours
- Booking flow designed around service, doctor, time, confirmation
- Reminder and confirmation templates submitted for approval
- Consent line added to the first booking message, with STOP to opt out
- Conversations stored centrally, not on one phone
Frequently asked questions
Can I use my existing clinic number for WhatsApp Business?
Yes. Landlines and mobiles both work as long as the number can receive a verification code by SMS or voice call. If the number is currently on a personal WhatsApp account, it must be migrated to a Business account first.
Do I need the WhatsApp Business API to take bookings?
No. A single-doctor clinic can take bookings in the free Business App. You need the Platform (API) when more than one person answers, when you want reminders sent automatically, or when you want an AI agent on the number.
Is WhatsApp compliant with PDPA and the DPDP Act?
WhatsApp itself is a channel; compliance depends on how you use it. Identify the clinic, obtain consent for reminders, offer an opt-out, keep clinical detail out of the chat, and store conversations somewhere the clinic controls. Meta's business messaging is encrypted in transit.
What does WhatsApp Business Platform messaging cost?
Meta charges per message or conversation, with rates that differ by country and message category. Utility messages such as appointment reminders are priced lower than marketing messages. The cost is usually small next to the value of a kept appointment.



