WhatsApp Chatbot

How to build a WhatsApp chatbot for your clinic

Most messages a clinic gets on WhatsApp are the same handful of questions, asked at all hours. A chatbot answers those the moment they arrive and passes everything else to a person. Here is what is worth automating for clinics, what a good flow looks like, and where the bot should stop.

Reputoo TeamUpdated 25 September 2026 10 min read

Key takeaways

  • A clinic chatbot books, reschedules, answers timings and fees, and sends directions — nothing clinical.
  • Any message describing symptoms gets one fixed reply: clinical staff will respond, and emergencies should call emergency services.
  • Ask which doctor or speciality first, then show that doctor's open slots.
  • Returning patients are recognised by number and skip registration.
On this page (22 sections)

1.The conversations worth automating for clinics

Start from what customers actually send. Patients ask which doctor is available, clinic timings, consultation fees, whether reports are ready, and how to reschedule.

Then look at what goes wrong today:

  • Staff on phone all day booking appointments. Your receptionist spends 3 hours daily taking appointment calls — time that could go to actual patient care.
  • 20-30% of patients don't show up. An empty consultation slot at 11 AM — the patient forgot, no one reminded them. Doctor's time wasted.
  • Post-visit follow-up never happens. Patient visited for high BP check. Nobody followed up in 2 weeks. They went to a different clinic next time.

Each of these is a conversation with a predictable shape — a question, a lookup, a confirmation. That shape is what a chatbot handles well.

2.The booking flow for a clinic

  1. Which doctor or speciality? A list message — General physician, Paediatrics, Gynaecology, Orthopaedics — or the doctor's name for returning patients.
  2. New or follow-up visit? They may need different slot lengths.
  3. When? That doctor's open slots over the next few days.
  4. Patient details — name, age, and whether the booking is for someone else (a child, a parent). Returning patients skip this.
  5. Confirm with the doctor, time, fee, what to bring, and the address.

3.An example flow: appointment booking + confirmation

Example conversation — Appointment booking + confirmation. Names, times and references are placeholders.

Customer: I need an appointment with Dr. Mehta this week for a general check-up.

Business: 🏥 Available slots with Dr. Mehta:
• Wed 28 Jun — 10:30 AM
• Wed 28 Jun — 2:00 PM
• Thu 29 Jun — 11:00 AM
Which slot works for you?

Customer: Wednesday 10:30 AM please

Business: ✅ Appointment confirmed!
Dr. Mehta — General Check-up
Wednesday, 28 Jun at 10:30 AM
City Clinic, MG Road (opp. Metro)
📞 080-45678901
Please carry your previous reports if any.

Business: ⏰ Reminder: Your appointment with Dr. Mehta is TOMORROW at 10:30 AM.
Reply CONFIRM or call 080-45678901 to reschedule.

Notice what the business side does: it answers with the specific detail (time, reference, next step), it asks for one thing at a time, and it gives the customer a one-word way to reply. Those three habits matter more than how clever the bot is.

4.The rule for symptoms

A chatbot must never diagnose, reassure or advise about symptoms. When a message describes a symptom — "fever for three days", "chest pain", "my child has a rash" — the bot sends one fixed reply: if this is an emergency, call emergency services or go to the nearest emergency department now; otherwise, a member of the clinical team will reply, and here is the earliest appointment. The chat goes to clinical staff. Write this reply once, have a doctor approve it, and never let the bot improvise around it.

5.Keyword flows or an AI chatbot?

Reputoo supports both, and most clinics end up using both:

  • Keyword flows — a fixed menu or trigger word ("MENU", "BOOK", "STATUS") leads down a set path. Predictable, easy to audit, right for anything with a fixed answer.
  • AI chatbot — reads the customer's own words and answers from your knowledge base (website, price list, policies). Right for the long tail of questions nobody wrote a menu item for.

A sensible start for a clinic: keyword flows for the top two or three tasks, AI for everything else, and a person behind both.

6.Questions the bot answers well

  • Clinic timings, each doctor's days and hours, holidays.
  • Consultation fees, and which insurance or TPA arrangements you accept.
  • Directions, parking, which floor.
  • What to bring — previous reports, prescriptions, insurance card, fasting instructions for particular tests if your doctors have written them.
  • "Are my reports ready?" — if report status is kept in the system.

7.Booking for family members

Many bookings are made by one person for another — a parent for a child, an adult for an elderly parent. The bot should ask whose appointment it is, record the patient's name and age separately from the person messaging, and send the confirmation to the number that booked while keeping the patient record correct. Consent for sharing reports with a family member should be recorded, not assumed.

8.What the bot should hand to a person

  • Complaints, refunds and anything where the customer is upset.
  • Anything involving money the bot cannot see — a disputed bill, a custom quote.
  • Health, safety or legal questions — for clinics this is most of the clinical or advisory detail.
  • Any customer who asks for a human. Do not make them ask twice.

For clinics specifically: symptoms, medication questions and anything urgent must reach clinical staff — and the automated reply should say so plainly.

Handover on Reputoo moves the chat into the shared inbox with the conversation so far, so staff never ask the customer to repeat themselves.

9.Setting it up

  1. Connect your WhatsApp number to Reputoo (official API; takes minutes).
  2. Add your website and documents to the knowledge base so the AI answers in your clinic's own terms.
  3. Build keyword flows for the top tasks above. What to connect: A clinic or hospital management system with doctor schedules; bookings made on WhatsApp need to land there.
  4. Choose who gets handed-over chats, and during which hours.
  5. Test from a personal phone, then share the number or a QR code with customers.

10.Rescheduling and cancellation

From the reminder, patients can confirm, reschedule or cancel in two taps. Rescheduling offers the same doctor's next open slots of the same length. A cancelled slot can be offered to patients waiting for an earlier appointment with that doctor. Frequent late cancellations can be flagged to reception, but the bot should never lecture a patient about them.

11.Languages

Patients write in the language they are most comfortable in, especially when they are worried. Keyword flows need the local words for common requests; the AI chatbot understands the rest and replies in the patient's language. The fixed symptom reply should exist in every language your patients use, each version checked by someone fluent.

12.Handing over to clinical staff

Clinical handovers should reach a nurse or doctor, not general reception, with the patient's name, age, the message in their own words, and any photos they sent. The bot tells the patient roughly when someone will reply — and repeats the emergency instruction if the message sounds urgent. Reception handovers (billing, directions, complaints) go to a different queue.

13.Testing before launch

  • Book with each doctor, as a new and a returning patient.
  • Book for a child and for an elderly parent.
  • Type several symptom messages, including urgent-sounding ones, and check the fixed reply and the routing each time.
  • Reschedule from the reminder and check the slot is released.
  • Ask for fees, timings and directions in each language your patients use.

14.Walk-in OPD tokens

Clinics that run walk-in hours can let patients take a token by WhatsApp before leaving home: the bot issues a number, shows roughly how many patients are ahead, and messages when their turn is close. Patients wait at home instead of in a crowded room, and reception stops shouting names. It works only if staff update the queue as patients are seen.

15.Lab tests and home sample collection

Many clinics run a lab or partner with one. The bot can book a test, share the preparation instructions your doctors have written (fasting, timing, what to avoid), and, where you offer it, book a home sample collection with an address and time window. The "reports ready" message closes the loop. Test interpretation stays with the doctor.

16.After hours

At night the bot still books appointments for the coming days and answers administrative questions. Any symptom message gets the fixed reply with the emergency instruction first, and is queued for clinical staff in the morning with a note of when it arrived. The patient is told plainly when someone will read it, so nobody waits for a reply that will not come overnight.

17.Elderly patients and accessibility

Older patients, and family members booking for them, benefit from short messages, large obvious buttons and a way to reach a person quickly. Keep lists short, avoid long menus, and offer "Call me" as a button that puts a callback on reception's list. Voice notes from patients should reach a person, since some find typing difficult.

18.Is the clinic bot working?

Watch bookings made without reception, reschedules made from reminders instead of no-shows, and the morning phone queue. Read handovers weekly: administrative questions the bot passes on point to missing information; clinical handovers should be routed correctly every time, and any that were not are fixed that day.

19.Fees, insurance and paperwork

"How much is a consultation?" and "do you take my insurance?" are asked constantly. The bot answers from the fee list and the insurer list, tells patients what to bring for a cashless or reimbursement claim, and sends receipts on WhatsApp after payment. Specific coverage questions go to the billing desk, because only the insurer can confirm them.

20.The morning after a visit

A short administrative check the day after a procedure — "Do you have everything you need — prescription, next appointment, reports?" with [All set] [I need help] — catches missing paperwork before the patient calls. "I need help" goes to reception. It must not ask how the patient feels medically; clinical follow-up is the doctor's.

21.Doctor leave and schedule changes

When a doctor is away, the bot should stop offering their slots before patients try to book them, and patients already booked should get a message offering another doctor of the same speciality or the first date after the leave, with buttons to choose. Update leave in the scheduling system once and the bot, the reminders and reception all follow it.

22.Frequently asked questions

Does a clinic need a developer to build a WhatsApp chatbot?

No. Flows are built in the Reputoo dashboard, and the AI chatbot learns from pages and documents you upload. A developer is only useful if you want to connect a custom in-house system.

Will customers know they are talking to a bot?

They should. Say so in the first message and offer a way to reach a person. Customers mind a slow or wrong answer much more than they mind a bot.

Can a clinic chatbot answer medical questions?

No. It should answer only administrative questions — bookings, timings, fees, directions. Any message describing symptoms gets a fixed reply directing emergencies to emergency services and routing the chat to clinical staff.

Can patients book appointments with a specific doctor on WhatsApp?

Yes. The chatbot shows each doctor's open slots, books the right consultation length, and confirms with the doctor's name, time, fee and what to bring.

Can the chatbot book appointments for family members?

Yes. It asks whose appointment it is and records the patient separately from the person booking. Sharing reports with a family member needs the patient's recorded consent.

Can the clinic chatbot issue walk-in tokens?

Yes, for clinics that run walk-in hours and keep the queue updated. The bot issues a token, shows roughly how many patients are ahead, and messages the patient when their turn is close.

What does the clinic chatbot do at night?

It books appointments and answers administrative questions. Any symptom message gets the fixed reply with the emergency instruction first, and is queued for clinical staff in the morning.

Can I send post-visit follow-ups to patients?

Yes. Set up automated follow-ups — 3 days post-visit check-in, medication reminder, or 6-month recall for chronic condition patients. All via WhatsApp, all automated.

Is patient communication on WhatsApp compliant?

WhatsApp Business API (used by Reputoo) uses end-to-end encryption. Always obtain patient consent before sending WhatsApp messages. Reputoo handles opt-in collection automatically.

Set up WhatsApp chatbot for your business

1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.