A WhatsApp chatbot for a clinic is software that answers a patient’s first message in seconds, deals with the routine questions, collects what your team needs to book, and then passes the conversation to a person. If your enquiries arrive on WhatsApp, often at night or in the middle of a busy clinic day, the first reply is where a chatbot earns its place. The conversation that follows still needs a person.
What can a WhatsApp chatbot do for a clinic?
It does 4 jobs well, and they all sit at the start of the patient’s journey.
- Reply instantly. A patient who messages at 11:40pm gets an answer before they open another clinic’s chat.
- Answer routine questions. Opening hours, address, parking, which treatments you offer, what to bring to a first visit.
- Collect the booking details. Name, treatment interest, preferred day and time, whether they have been to your clinic before.
- Offer slots and send reminders. A bot connected to your diary can offer the next open times and send a confirmation or reminder on the day.
That last job matters more than it looks. A Cochrane review of 8 trials and 6,615 participants found attendance at healthcare appointments of 78.6% with mobile text message reminders, against 67.8% with no reminder. That’s healthcare-general evidence, mostly from before 2013, and it covers attendance only. The full breakdown is in how to reduce no-shows.
Where does a chatbot do badly?
It does badly wherever the patient needs judgement or trust.
A patient asking “is this safe for me?” needs a clinician. A patient comparing three clinics for implants wants to feel understood before they want a slot. A patient who is upset about their last visit needs a person who can apologise and fix things. A bot that guesses in these moments can cost you the patient, and sometimes your reputation.
A common design mistake is a bot built to handle everything, so a hesitant patient gets a menu of buttons and a loop of questions. Build the bot to handle the first 2 minutes and then step aside.
What should the bot handle and what should a person handle?
Use this split as a starting brief for whoever builds or configures yours.
| Task | Bot | Person |
|---|---|---|
| Acknowledge the message in seconds, day or night | Yes | |
| Opening hours, address, parking | Yes | |
| List the treatments you offer (from an approved list) | Yes | |
| Ask what the patient wants and collect name, treatment, preferred time | Yes | |
| Offer open slots from your diary | Yes | A person confirms the pick |
| Confirm the booking and say who they will meet | Yes | |
| Explain a multi-visit treatment or discuss price | Yes | |
| Any clinical or safety question | Yes | |
| Patient who is hesitant or comparing clinics | Yes | |
| Complaints | Yes | |
| Appointment reminders and confirmations | Yes | Reschedules need a person |
The rule behind the table: the bot handles anything with one correct answer from your approved information. A person handles anything where the right answer depends on the patient.
WhatsApp Business app or the Business Platform (API)?
Meta runs two products, and the difference decides what a chatbot can do.
| Question | WhatsApp Business app | WhatsApp Business Platform (API) |
|---|---|---|
| Who Meta says it’s for | Small businesses who personally manage conversations with customers | Medium to large businesses communicating with customers at scale through programmatic access |
| Can software send and read messages for you? | Meta positions it for people managing chats themselves | Yes, through programmatic access |
| Messages outside the 24-hour window after a patient writes | Not covered by the Platform pages cited here | Templates only, and you must get the patient’s opt-in first |
| Cost | Not covered by the Platform pricing page | No charge for service messages in the 24-hour window or for utility messages sent in response to a patient; other messages, such as marketing, are charged per delivered message, by recipient country |
For a clinic that wants a bot, shared access for several staff and a record of every conversation, the official Platform is the safe baseline. It’s the route Meta documents for connecting software. When you talk to a provider, ask one plain question: “Do you connect to my clinic through the official WhatsApp Business Platform?” If the answer is vague, keep looking.
Two Meta details save you money and trouble. First, when a patient messages you from an ad that clicks to WhatsApp, or from a Facebook Page call-to-action button, Meta says all your messages for the next 72 hours aren’t charged. Second, Meta says templates are the only messages you can send outside the customer service window, and you must get the patient’s opt-in, naming your clinic and what you’ll send, before you send one. Ask for opt-in on your booking form or at the first reply.
The next guide, WhatsApp CRM for clinics, covers the layer that sits behind the chat: who owns the lead, what stage it’s in and what was said.
What does a good first reply sound like?
Write the reply in plain words, the way your best front desk person would. Here is an example for a dental clinic, sent at 11:40pm to a patient who wrote “Hi, interested in Invisalign, how much?”
Hi, thanks for messaging [Clinic name]. I’m the clinic’s digital assistant, and our team will follow up in person tomorrow morning. Treatment cost depends on your teeth, so the dentist confirms it at a consultation. To help our team book you in, could you tell me: your name, whether you’ve visited us before, and which days suit you best?
What this reply does: it says who is answering, it promises a human follow-up with a time, it doesn’t quote a price or promise a result, and it asks 3 small questions that the person on your team needs anyway.
What this reply avoids: words such as “free”, “painless” or “best”, and any promise about outcomes. Keep bot scripts as plain and factual as your approved ad copy.
The next morning, a named person writes: “Hi, this is Aisha from [Clinic name]. I saw your message last night. I have Thursday 4pm or Saturday 10am for a consultation, which works?” That second message is the one that books the appointment. The bot’s job was to hold the patient until then.
How should you handle patient data and the PDPA?
Patient messages that identify a person are personal data. Under Malaysia’s Personal Data Protection Act 2010, information about a person’s physical or mental health or condition is also “sensitive personal data” (section 4). Section 7 requires written notice telling the person, among other things, that their data is being processed, for what purposes, and the classes of third parties it may be disclosed to. Section 9 requires practical steps to protect personal data from loss, misuse, modification, unauthorised or accidental access or disclosure, alteration or destruction. When someone else processes the data for you, such as a chatbot provider, section 9 also requires you to make sure that provider gives sufficient guarantees on its technical and organisational security measures. This reading comes from the official reprint of the Act as at 15 June 2016 on the Attorney General’s Chambers site. The Act has since been amended, so check the current text and your own set-up with your lawyer.
4 practical habits help:
- Collect only what the booking needs. A name, a treatment interest and a time are enough. Don’t ask the bot to collect medical history.
- Tell patients a digital assistant replies first and that your team follows up.
- Ask your provider, in writing, what security measures protect your messages, where they’re stored, who on their side can read them, and what happens to them if you leave.
- Limit who on your own team can see conversations, and remove access when someone leaves.
How do you know the chatbot is working?
Measure 4 numbers before the bot goes live and again after 30 days.
| Number | How to get it | What it tells you |
|---|---|---|
| Time to first reply | Chat timestamps, median of the month | Whether patients now hear back in seconds |
| Enquiries received after hours | Count of messages outside opening time | How much the bot is catching that used to wait |
| Enquiry to appointment rate | Appointments booked divided by new enquiries | Whether fast replies turn into bookings |
| Show rate | Attended divided by booked | Whether reminders are working |
A bot that makes first replies faster but leaves enquiry-to-appointment flat has a handoff problem, so look at how quickly your team follows up. The guide on lead response time gives a follow-up schedule you can copy.
If you would rather not build the first reply and handoff yourself, HPA’s booking system pairs an AI first reply with a person on HPA’s team who books the appointment.
Sources
- WhatsApp Business: compare the Business app and the Business Platform
- WhatsApp Business Platform pricing (24-hour service window, message categories)
- Meta for Developers: WhatsApp Business Platform overview (templates outside the service window, opt-in)
- Cochrane review: mobile phone messaging reminders for attendance at healthcare appointments
- Personal Data Protection Act 2010 (Act 709), official reprint as at 15 June 2016, Attorney General's Chambers (sections 4, 7 and 9)