WhatsApp chatbotfor clinics in Malaysia: what to automate

By the HPA team Updated 7 min read For: All clinics

Share

The short answer

A WhatsApp chatbot for a clinic is software that answers patient enquiries in seconds, handles routine questions and collects what the team needs, then hands over to a person. It works best as a fast first reply, with a human who confirms the booking. Keep price talk, clinical questions and hesitant patients with your team.

On this page
  1. What can a WhatsApp chatbot do for a clinic?
  2. Where does a chatbot do badly?
  3. What should the bot handle and what should a person handle?
  4. WhatsApp Business app or the Business Platform (API)?
  5. What does a good first reply sound like?
  6. How should you handle patient data and the PDPA?
  7. How do you know the chatbot is working?

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.

TaskBotPerson
Acknowledge the message in seconds, day or nightYes
Opening hours, address, parkingYes
List the treatments you offer (from an approved list)Yes
Ask what the patient wants and collect name, treatment, preferred timeYes
Offer open slots from your diaryYesA person confirms the pick
Confirm the booking and say who they will meetYes
Explain a multi-visit treatment or discuss priceYes
Any clinical or safety questionYes
Patient who is hesitant or comparing clinicsYes
ComplaintsYes
Appointment reminders and confirmationsYesReschedules 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.

QuestionWhatsApp Business appWhatsApp Business Platform (API)
Who Meta says it’s forSmall businesses who personally manage conversations with customersMedium 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 themselvesYes, through programmatic access
Messages outside the 24-hour window after a patient writesNot covered by the Platform pages cited hereTemplates only, and you must get the patient’s opt-in first
CostNot covered by the Platform pricing pageNo 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:

  1. 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.
  2. Tell patients a digital assistant replies first and that your team follows up.
  3. 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.
  4. 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.

NumberHow to get itWhat it tells you
Time to first replyChat timestamps, median of the monthWhether patients now hear back in seconds
Enquiries received after hoursCount of messages outside opening timeHow much the bot is catching that used to wait
Enquiry to appointment rateAppointments booked divided by new enquiriesWhether fast replies turn into bookings
Show rateAttended divided by bookedWhether 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.

Know an owner who should read this?

Share this guide

FAQ

Questions owners ask

What does an AI receptionist do?

An AI receptionist replies to enquiries on WhatsApp or the phone, answers routine questions such as hours and location, and collects the patient's name, treatment interest and preferred time. It should not give medical advice or settle prices for complex treatment. A person on your team confirms the booking.

Can receptionists be replaced by AI?

For the first reply and routine questions, a bot can cover the hours your front desk is busy or closed. It doesn't replace the person who reassures a nervous patient, explains a treatment plan or handles a complaint. Most clinics get the best result when the bot clears the simple work and the front desk spends its time on conversations that need judgement.

Is the WhatsApp Business API free?

Not entirely. Meta doesn't charge for service messages in the 24-hour window after a patient writes to you, or for utility messages sent in response to a patient. Other messages, such as marketing, are charged per delivered message, with rates that depend on the recipient's country. You'll also usually pay the software provider that connects you. Check Meta's current rate card for Malaysia before you budget.

Can I use the normal WhatsApp Business app for a chatbot?

Meta describes the Business app as the option for small businesses who personally manage conversations with customers. The WhatsApp Business Platform is the one Meta describes as giving programmatic access, which is what software needs to read and send messages for you. Ask any provider which of the two they use before you sign.

Is it safe to put patient details through a chatbot?

Patient information is personal data under the Personal Data Protection Act 2010, and information about physical or mental health falls in the Act's sensitive category. Collect only what you need to book, tell patients who is replying, and ask your provider where messages are stored and who can read them.

Get a fast first reply and a real booking

In a demo we follow your enquiries from the first message to the paid treatment, and show you the steps where patients drop out.

Free, on Google Meet, within 3 weeks. Prices shown on the call.