How to build a WhatsApp chatbot for a medical clinic (2026, free to start)
You need your list of specialties, your insurers and your consultation prices, a WhatsApp number on a phone you control, and about ten minutes.
Building and testing the bot is free with a 30 message demo and no card; putting it on WhatsApp runs on the Starter plan at US$29 a month, which opens with a 7 day trial.
September 2026
What this bot does for a medical clinic
Five jobs it takes off your team, with the kind of exchange you will actually see in the transcript.
Routes patients to the right specialty
Half the messages a clinic gets are somebody trying to work out who to see. It answers from your practitioner list, without ever suggesting what the patient might have.
Customeri need someone for a mole thats changed
BotThat is dermatology. Dr Herrera and Dr Nakamura both see dermatology patients, Monday to Thursday. Our doctors do the assessing, so let me take your name and number and reception will book you the first available slot.
Answers insurance and price questions
It says which insurers you bill directly, which ones you invoice for reimbursement, and what a private consultation costs. Clear before the visit, and no argument at the desk.
Customerdo you take Adeslas or do i pay privately
BotWe bill Adeslas directly for general medicine, paediatrics and dermatology. Traumatology is not covered, so that would be a private consultation at 70. You bring your card and your ID to the appointment.
Sends preparation instructions before a test
Fasting, timing, what to bring, what to stop. Instructions that get forgotten between the booking and the day, and that a patient will look for at 7am the morning of.
Customerblood test tomorrow, can i drink coffee
BotFor a fasting blood test, no coffee, no milk and no food for 8 hours before. Water is fine. Bring your ID, your insurance card and the request form. Our lab takes samples from 7:30am without an appointment.
Handles hours, address and how to reach you
Which specialties run on which days, when the lab opens, where to park, and what to do outside opening hours. All of it answered from your website and your published schedule.
Customerare you open saturday and does the lab work
BotSaturdays we are open 9:00am to 2:00pm for general medicine and paediatrics only, and the lab does not run on Saturdays. Outside those hours, the nearest 24 hour emergency service is the Hospital General on Avenida Sur.
Takes appointment and callback requests
It collects the specialty, the preferred day and a phone number, and files it as a lead. Reception works from a list instead of a queue of missed calls.
Customercan someone call me to book with the paediatrician
BotOf course. Can I take the patient's name, a number, and whether mornings or afternoons work better? Reception will call you today. Paediatrics runs Monday, Wednesday and Friday mornings.
Build it in eight steps
Steps one to five are free and take about ten minutes. Step six is where WhatsApp, and the plan, come in.
Create the account
Open chatbotgen.com and sign up with an email address or a Google account. No card is asked for here, and none is needed for anything in steps one to five.
You should see: The onboarding wizard, open on the template picker.
Pick the Healthcare Receptionist template
Choose Healthcare Receptionist. It loads a starting prompt, three suggested questions and a widget colour written for this kind of business, so you are editing a draft instead of facing an empty box. Every line of it is yours to change.
You should see: A new chatbot in your dashboard with the prompt already filled in.
Train it on material you already have
Open Knowledge and paste your website address; the crawler reads your public pages and turns them into the bot's memory. Then upload the documents you hand people anyway: the specialty and practitioner list, the insurance sheet, the consultation prices and the test preparation instructions.
You should see: Each source moves from processing to trained. A twenty page site is usually done in two or three minutes.
Write down the answers your website never did
Still in Knowledge, open Q&A and add the questions your staff answers on the phone all day. For a clinic that is usually: which insurers you bill directly, how to prepare for a blood test, whether a referral is needed, and how to get a copy of a result. Two sentences per answer is enough; the model writes the rest in its own words.
You should see: Each pair listed as its own source, trained within seconds.
Test it before anyone else does
Use the preview chat on the chatbot page and ask what a real customer asks. Start with "Do you have a dermatologist and do you take my insurance?" Then ask the same thing badly, with a typo and no punctuation, because that is how it will arrive.
You should see: A correct answer with the source it came from. Wrong or vague? Fix the source, not the prompt. Your free demo covers 30 messages, which is enough for this.
Connect WhatsApp by scanning a QR code
Connect your existing WhatsApp number in about a minute by scanning a QR, with no Meta Business verification. Open the chatbot's WhatsApp tab, press Connect, and a QR code appears. On the phone that owns the number, open WhatsApp, go to Settings, Linked devices, Link a device, and scan it. No Meta Business account, no verification form, no approval queue. This step runs on the Starter plan, US$29 a month, opening with a 7 day trial.
You should see: The status flips to Connected within a few seconds, and the next customer message is answered on your own number. Keep that phone charged and online, exactly as it already sits on your counter.
Decide when a person takes over
Reception should take the conversation for anything about a specific patient, and a triage nurse for anything describing symptoms. You do not need a dashboard for this. If you answer a customer yourself from the linked phone, the bot records your message, steps back from that conversation for 30 minutes, and each further reply of yours pushes the pause forward. It resumes quietly, without announcing itself.
You should see: Your own replies appearing in the conversation history in the dashboard.
Go live, then read the first fifty conversations
Put the number on your website, your Google Business profile and your Instagram bio. Then read the transcripts. Every question the bot did not have an answer for yet is one Q&A pair away from being answered forever, and the first week is where the whole quality of the thing gets decided.
You should see: A Conversations tab filling up, and a growing share of messages answered end to end without you.
What to feed it
A bot is only as good as the material behind it. These are the sources that answer the most messages for a medical clinic, in the order worth doing them.
Specialties and practitioners
Who sees what, on which days, and in which languages. This is the list the bot routes from, so it has to be current.
The insurance sheet
Direct billing, reimbursement only, and not covered, per specialty. Write down the exclusions, not just the acceptances.
Consultation and test prices
Private prices for each consultation type and each common test.
Preparation instructions
Fasting rules, what to bring, medication to pause, per test. Take them from the sheets you already print.
Hours per specialty and for the lab
Including Saturdays, holiday closures, and what to do outside them.
How to get results and referrals
Where results are collected or downloaded, how long they take, and whether a referral is needed for each specialty.
Set it up so customers trust it
Three settings that separate a bot people keep writing to from one they stop trusting. Each is a line in the prompt, and each one is a minute of work.
Route these to your team
- Route symptoms, diagnosis and urgency to your clinical team. The bot owns hours, insurance, prices, preparation instructions and routing to the right specialty, which is most of the traffic your phone line carries.
- Route medication questions to a practitioner.
- Let a doctor discuss a result. The bot explains how and when results are collected.
- Keep anything about a named patient with reception, who has the record in front of them.
It answers in your customer's language
It replies in the language the patient writes in, across the thirteen the model handles well. In a clinic serving migrants or tourists, that is the difference between a clear preparation instruction and a wasted appointment.
Hand the conversation to a person when
- Any description of symptoms. It says your clinicians do the assessing and gets a person onto the thread.
- Anything urgent. It points at emergency services first and flags the thread immediately.
- Anything about an existing patient: their appointment, their file, their results.
What people ask before they build one
Is this safe for a medical practice?
Only within a boundary you set explicitly. Administrative questions, hours, insurance, prices, preparation instructions and routing to the right specialty are safe and are most of the traffic. Symptoms, diagnosis, medication and results are not, and the prompt must instruct the bot to hand those to a person the moment they appear.
Do I need a Meta Business account or the official WhatsApp API?
No. You connect by scanning a QR code from the phone that owns the number, the same way WhatsApp Web does. There is no Meta Business verification, no approval queue and no per-message fee.
What about patient data and confidentiality?
Train it only on public material: your specialty list, prices, insurance sheet and preparation instructions. Never upload records, appointment lists or anything naming a patient. The bot answers from what you gave it, and a conversation is stored under the chat, not in a clinical record.
What does it cost to run?
Building and training the chatbot is free, with a 30 message demo to test it and no card. Connecting WhatsApp is on the Starter plan: US$29 a month for 3 chatbots and 2,000 messages, opening with a 7 day trial that does ask for a card. Prices are flat, not per message.
Will patients accept a bot?
For the questions that currently go to a busy phone line, yes, and the fastest way to lose that goodwill is to hide what it is. Have it say it is an assistant in the first message and that reception is one message away. Answered in ten seconds beats a human callback tomorrow.
What happens when I answer a customer myself?
The bot gets out of the way. Your reply, typed on the linked phone, is recorded in the conversation and the assistant stops answering that thread for 30 minutes; every further message from you pushes the pause forward. It starts answering again quietly once the conversation has gone cold, so it can never talk over you mid-sentence.
Build it now, decide later
The Healthcare Receptionist template, your own material and ten minutes. Nothing to install and no card for the free build.