Guides

Which WhatsApp chatbot can a clinic use to answer patients and book appointments?

What it should answer, what it must hand to your staff, and how to test one before you choose.

By Sam, Forward Deployed EngineerPublished Rules and prices checked 13 November 2026

Read inBahasa Melayu中文

Patient messages a clinic chatbot receives, such as 'Klinik buka hari Ahad tak?' and 'my crown came loose last night, is it urgent?', each marked answer, book or hand to staff
The short answer

A clinic in Malaysia should pick a WhatsApp chatbot that answers from its own price list and FAQs in English, Malay and Chinese, books into a real calendar with reminders, and hands every clinical or urgent question to staff. Mampu AI, a Malaysian platform you can start free, does all three. Test any option with real patient messages first.

What should a clinic chatbot on WhatsApp actually do?

Most messages a clinic receives are not medical questions. They are front-desk questions: what time do you open on Sunday, how much is scaling, do you take my company panel, is there parking, can I come in tomorrow afternoon. Staff answer the same ones every day, usually while a patient is standing at the counter. Messages that arrive at night or on the weekend wait until morning, and by then the patient may have booked somewhere else.

A useful clinic chatbot takes exactly that load and nothing more. It should:

  • Answer front-desk questions from your own facts. Opening hours, branch addresses, treatment prices, panels and insurance, what to bring. Every answer should come from information the clinic wrote, never from the bot's general knowledge.
  • Reply in the patient's language. Malaysian patients write in English, Malay, Chinese and mixtures of all three. "Gigi sakit boleh jumpa doktor tak?" and "any dentist slot today?" are the same request.
  • Collect the details your receptionist would. Name, phone, which branch, first visit or follow-up, and the reason for the visit, gathered in a normal back-and-forth rather than a long form.
  • Book a real appointment. Offer times that are actually free, confirm the booking, and remind the patient before the visit.
  • Hand over to a person at the right moment, with the whole conversation attached so nobody asks the patient to repeat themselves.

Speed matters as much as accuracy. In HubSpot's research, 82% of people rated an immediate response as important or very important when they had a sales or marketing question. For a clinic, a new-patient enquiry is that kind of question.

Clinics feel this most outside office hours. In a one-week sample on Mampu AI (1–7 September 2026), nearly half of customer messages (47.9%) arrived outside Monday to Friday, 9 am to 6 pm.

Which questions should a clinic chatbot never answer on its own?

This is the most important design decision, and the one buyers most often skip. A chatbot can tell a patient what a root canal costs. It must not tell them whether their symptoms need one.

Set the bot to hand the conversation to staff whenever a patient mentions:

  • Pain, bleeding, swelling, fever or injury, or says it is urgent.
  • Medication: doses, side effects, mixing drugs, whether to stop taking something.
  • A diagnosis or a test result: "is this normal?", "what does my report mean?"
  • Pregnancy, children's symptoms or mental health concerns.
  • Anger, a complaint, or a request to talk to a person.
  • Anything the clinic has not written an answer for. A good bot says it will get a staff member, rather than guessing.

When it hands over, the bot should tell the patient what happens next ("I'm passing this to our nurse, who will reply here") and your team should see the chat at once, with the full history. For a genuine emergency, staff, not the bot, should tell the patient where to go.

This is also a WhatsApp requirement, not just good practice. WhatsApp's Business Messaging Policy (last updated 23 September 2026) says a business may use automation in the 24-hour reply window "but must also have available prompt, clear, and direct escalation paths", and lists in-chat transfer to a human agent first.

Patient message What a safe clinic bot does
"Klinik buka hari Ahad tak?" Answers from your opening hours
"How much for scaling and polishing?" Gives your listed price
"我可以明天下午看医生吗?" Offers free times tomorrow afternoon and books one
"My crown came loose last night, is it urgent?" Hands to staff with the chat history
"Can I take Panadol with my antibiotics?" Hands to staff; gives no medical advice
"I want to talk to a real person" Hands to staff straight away

How does appointment booking work in a WhatsApp chatbot?

The bot needs a calendar it can read and write, not a static list of hours. When a patient asks to come in, it checks which times are free, offers a few, books the one the patient picks and sends a confirmation in the same chat.

Things to look for:

  • Real availability. Times offered must be free at the moment they are sent, including when two patients ask at once.
  • Per-doctor or per-branch calendars. A dental clinic with three chairs or two branches needs the bot to know whose time it is booking.
  • Your booking rules. Appointment length, buffer time between patients, how much notice you need, how far ahead patients can book, closed days.
  • Spread-out offers. "11:00, 11:30 or 12:00" is one choice three times; "11 AM, 2 PM or 9 AM tomorrow" is three real choices. We wrote about this in why customers skip the appointment times a chatbot offers.
  • Confirmation and reminders. A confirmation right after booking and a reminder before the visit cut no-shows without anyone chasing patients by phone.
  • Reschedule and cancel in chat. Patients will ask; the bot should handle it or pass it on.

What do PDPA and WhatsApp's rules mean for patient chats?

Patient chats contain health information, and Malaysian law treats that differently from an ordinary customer enquiry. This is general information, not legal advice; check with your own adviser.

  • Health information is "sensitive personal data". Section 4 of the Personal Data Protection Act 2010 defines sensitive personal data to include "information as to the physical or mental health or condition of a data subject".
  • It needs explicit consent, with limited exceptions. Section 40 says a data user shall not process sensitive personal data unless the data subject has given explicit consent, or one of the listed exceptions applies (for example, processing for medical purposes by a healthcare professional, or by someone with an equivalent duty of confidentiality).
  • WhatsApp has its own health rule. WhatsApp's Business Messaging Policy says not to use WhatsApp for telemedicine or to send or request health-related information "if applicable regulations prohibit distribution of such information to systems that do not meet heightened requirements" for handling it.

In practice, most clinics keep the chatbot on the admin side: hours, prices, bookings and reminders. They collect only what a booking needs, avoid asking for test results or detailed symptoms in chat, and limit which staff can see patient conversations. Answering "how much is a consultation?" and booking a slot is very different from discussing a diagnosis over WhatsApp.

How do you compare clinic chatbot platforms before you choose?

Several kinds of platform can put a chatbot on a clinic's WhatsApp: global omnichannel messaging platforms, local Malaysian platforms, and clinic booking systems that add a chat feature. Rather than trust a feature list, run the same test on each one during a trial or demo.

  1. Load your real facts. Your price list, hours, panels and branch addresses. Then ask questions whose answers are not in them; a good bot says it will check with staff instead of inventing one.
  2. Send your patients' real messages. Short, misspelt, mixed-language ones, in Malay and Chinese as well as English.
  3. Book, reschedule and cancel. Check that the booking lands on the right doctor's calendar and that a confirmation and reminder go out.
  4. Send the danger messages. Pain, bleeding, medication, a child with fever. Every one should go to staff, with no medical advice from the bot.
  5. Watch the handover from the staff side. Does someone get the chat at once? Can they see the full history and reply in the same WhatsApp thread?
  6. Price the whole thing. The subscription, any per-contact or per-seat charges, setup fees, and WhatsApp's own message fees. From 1 October 2026 Meta charges for some replies sent through the API; our WhatsApp API pricing guide explains which.

If a bot fails step 4 even once, keep looking.

How does Mampu AI answer clinic FAQs and book appointments?

Mampu AI lets dental, aesthetic, chiropractic and mental health clinics in Malaysia launch an AI agent on WhatsApp and the other channels patients already use. Here is what it does for a clinic, as set out on our clinic chatbot page:

  • Answers from your clinic's own facts. Prices, procedures, panels, opening hours and branch addresses come from a knowledge base you fill in and can edit or switch off, never invented.
  • Replies in the patient's language, so English, Malay and Chinese enquiries are all handled, including mixed messages.
  • Books from a connected calendar. It offers times that are genuinely free, takes the booking, sends a confirmation and schedules the reminder. Calendars live under Flow Agents → AI Knowledge Hub → Calendar, with business hours, appointment length, buffers, notice time and how far ahead patients can book, plus booking messages for confirmations and reminders before the appointment.
  • Hands over the moment it should. Pain, bleeding, medication, anything clinical or an upset patient: the conversation goes to a human with the full history attached, before anything is committed.
  • One inbox for your team. WhatsApp, Instagram, Messenger, website chat and Telegram land in one place. You can assign chats to the right nurse, doctor or front-desk staff, leave internal notes the patient can't see, take over from the AI mid-conversation, and control which staff see which conversations.
  • More than one branch. Patients can be routed to the nearest branch, with separate availability per location.

To start:

  1. Pick clinic as your industry and choose your goal, and Mampu AI generates the flow.
  2. Add your price list, opening hours, panels and branches as knowledge entries.
  3. Connect your calendar and WhatsApp number, then test it in the Playground with your patients' real messages before you go live.

There is no coding and no setup fee. You can start free; see the pricing page for current plans.

FAQ

Frequently asked questions

See a clinic chatbot answer your own patients' questions

Message our team with a few real questions your patients ask. We'll show you an AI agent answering them, booking a slot, and handing the clinical ones to your staff.

Ready to work together?

Get in touchBook a Demo