Want this done for you? See our ai automation service, or send us a brief.
What should a WhatsApp chatbot do for a clinic?
A WhatsApp chatbot for clinics should do five small jobs well: book a free slot, confirm and remind, answer fees and timings, collect the patient's name and concern, and pass the chat to a person when asked or when the question is clinical. It should never give medical advice or handle an emergency. Keep it narrow and it earns trust. Let it wander and it becomes a risk.
Most patients in India already use WhatsApp, and they message when your front desk is busy or the clinic is shut. A bot that answers within seconds means the booking is made before they try the next clinic. This guide covers what to automate, what to leave to people, and the conversation flow we would build. It sits on our WhatsApp chatbot service, and it focuses on the booking and reminder side. If you want the wider picture of AI at the front desk, including phone answering, read our post on the AI receptionist for clinics first.
Can you try one?
Yes. We built a prototype for a physiotherapy clinic: the WhatsApp appointment bot demo. It is a prototype, not a live clinic deployment. It runs in your browser, no message is actually sent, and test bookings stay in your browser. It shows the flow described below: it captures a name, a WhatsApp number and the problem, shows free slots, books the visit, sends a receipt and a reminder, and hands over to a person on request.
We use it as the working example in this post.
What jobs does the bot do?
| Job | What the bot does | What staff still do |
|---|---|---|
| Book a slot | Offers only free slots from your calendar and books the one chosen | Handle special cases, such as a long procedure or a doctor-specific request |
| Confirm | Sends a confirmation with date, time and address | Nothing, unless the patient replies with a change |
| Remind | Sends a reminder before the visit and lets the patient confirm, move or cancel | Fill the slot if someone cancels |
| Answer fees and timings | Replies from your fixed list of fees, hours and location | Update the list when prices change |
| Take intake | Collects name, number, concern and how long it has lasted | Read it before the visit |
| Hand over | Passes the chat to a person with the details already collected | Reply, usually within your working hours |
Booking is the clearest win because it is a closed task: a free slot either exists or it does not.
How does WhatsApp appointment booking work?
The bot connects to the calendar you already use, reads which slots are free and offers those as buttons. The patient taps one, and the bot writes the booking back to the calendar and replies with a confirmation. No one at the desk retypes anything.
A few design choices matter more than the technology:
- Show real free slots only. A bot that offers slots that are already taken creates more work than it saves.
- Offer three to five slots, not a full calendar. Long lists make people give up.
- Confirm in one message. Date, day, time, clinic address and how to cancel.
- Let the patient change their mind by replying. Reschedule and cancel should be as easy as booking.
If your booking page on the website is slow or unclear, fix that too. Our web development work covers clinic sites with online booking, and a bot and a good site work best together.
How do reminders reduce no-shows?
A reminder works because it asks for a tiny action at the right time. Send one the day before and, if you like, one a few hours ahead, each with a button to confirm, move or cancel. A cancelled slot you know about can be refilled; an empty chair you find out about at the time cannot.
We will not quote a percentage for how many no-shows this removes, because it depends on your patients, and we have no verified figure to give you. Count your no-shows for a month before you start and a month after, and you will have your own number.
There is one WhatsApp rule to know. Per Meta's pricing documentation, you can send ordinary messages only inside a 24-hour window after the patient messages you. A reminder sent after that window must be a pre-approved template message, and Meta charges per delivered template message. Template messages also need the patient's opt-in, which is why the bot should ask permission when it books. Our post on WhatsApp Business app vs API explains templates and opt-in in full, and the WhatsApp chatbot cost in India post shows how to estimate the message bill.
What is a sample conversation flow?
This is the flow we would start from, in plain language. Your clinic's wording and rules will differ.
| Step | Patient says or does | Bot replies or does |
|---|---|---|
| 1. Greet | "Hi, I need an appointment" | Greets the patient, names the clinic, says this is an automated assistant and a person is available on request |
| 2. Ask concern | Describes the problem | Asks for name and a short note on the concern and how long it has lasted. Does not comment on the problem |
| 3. Check for urgency | Mentions severe pain, chest pain, bleeding, breathing trouble or similar | Stops booking, tells the patient to call emergency services or go to the nearest hospital, and alerts staff |
| 4. Offer slots | Taps a day | Shows the free slots for that day |
| 5. Book | Taps a time | Saves the booking, sends a confirmation with address and cancellation instructions |
| 6. Remind | Receives a reminder | Offers confirm, move or cancel buttons |
| 7. Hand over | Types "talk to someone" at any point | Passes the chat to staff with everything collected so far |
Step 3 is the one that must be reviewed by a clinician at your clinic before launch. The list of urgent words is yours to set, not ours.
What must never be automated?
Anything that needs clinical judgement. A chatbot should not:
- Diagnose, suggest treatment or comment on symptoms
- Say whether a symptom is serious
- Handle an emergency beyond pointing the patient to emergency help and alerting staff
- Discuss test results, prescriptions or medicines
- Handle complaints or sensitive conversations
If a patient asks any of these, the bot should say it cannot help with that, and hand over to a person or give the clinic's phone number. This is not a limit of the technology. It is a decision about responsibility. Models can state wrong things with confidence; our glossary explains hallucination.
What about consent and privacy?
Treat every message as personal data, because it is. State the basics in the first message: who you are, that the assistant is automated, and what you will do with the details. Ask for permission before sending reminders and keep a record of it. Collect only what you need to book the visit. Do not put clinical details in a reminder, in case someone else sees the phone.
The rules that apply to health data and messaging depend on where you practise and what you do, so check the rules that apply to you, and ask your own adviser if you are unsure. We have not given legal advice here. For how we handle data in our own work, see our privacy policy.
What does it take to launch?
A short checklist:
- A calendar with accurate free slots
- Written fees, timings, address and treatments list
- A clinician-approved list of urgent phrases and the emergency reply
- Opt-in wording for reminders
- Reminder templates written and approved by Meta
- A named person who receives handovers, and the hours they reply
- A test run with staff pretending to be patients
- A monthly review of real conversations
Our own starting price for an automation setup in India is on the AI automation page. For the wider marketing side, see our page for clinics.
Talk to us
If you run a clinic and want a bot that books and reminds without overstepping, book a free 30-minute call. Tell us your booking tool and how many enquiries you get, and we will say whether a bot is worth it for you. You can also message us on WhatsApp or email hello@astrafolio.com. We reply within 12 hours, Monday to Saturday, 09:00 to 21:00 IST.
Frequently asked questions
Can a WhatsApp chatbot book appointments for a clinic?
Yes, if it can read your calendar. It offers free slots, books the one the patient picks and sends a confirmation. If your calendar is on paper, fix that first, because the bot needs a reliable list of open times.
Is it safe to send appointment reminders on WhatsApp?
It can be, if you ask permission first and keep the message short. Include the date, time and clinic name, and leave out the reason for the visit. Check the rules that apply to your practice before you start.
Will patients accept talking to a bot?
Many will for simple tasks like booking, as long as the bot says it is automated and a person is one message away. Patients get annoyed when they cannot reach a human. Make the handover obvious.
What happens if a patient messages about an emergency?
The bot should stop the booking flow, tell the patient to call emergency services or go to the nearest hospital, and alert your staff. It must not try to assess the problem. Have a clinician approve the exact wording.
How much does a WhatsApp chatbot for a clinic cost?
It combines a setup cost, Meta's per-message fees, a provider fee and ongoing tuning. We explain how to estimate each in our post on WhatsApp chatbot cost in India. Our own starting price for an automation setup is published on our AI automation page.
Written byAstrafolio Team, senior web, SEO and AI specialists in Noida, India.
Next step
Want this working in your business?
A 30-minute call is enough for us to tell you what would move the needle first, what it costs and how long it takes.
Book a discovery call

