How to build a WhatsApp chatbot for your dental clinic
Most messages a dental 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 dental clinics, what a good flow looks like, and where the bot should stop.
Key takeaways
- A dental chatbot books check-ups, cleanings and consultations, and answers fees, timings and directions.
- Tooth pain, swelling, bleeding or a knocked-out tooth skip the menu and go straight to the dentist on duty.
- Ask what the visit is for first, because a cleaning and an implant consultation need very different slots.
- Anxious patients should always see an easy way to reach a person.
On this page (23 sections)
- 1.The conversations worth automating for dental clinics
- 2.The booking flow for a dental practice
- 3.An example flow: 6-month recall + booking
- 4.Dental emergencies
- 5.Keyword flows or an AI chatbot?
- 6.Fees and payment questions
- 7.Continuing a treatment
- 8.What the bot should hand to a person
- 9.Setting it up
- 10.Anxious patients
- 11.Children and family bookings
- 12.Rescheduling and no-shows
- 13.Languages
- 14.Testing before launch
- 15.Sterilisation, hygiene and first-visit questions
- 16.Second opinions and X-rays
- 17.Handing over to reception or the dentist
- 18.Is the chatbot working?
- 19.Payment plans and receipts in the chat
- 20.Opening hours, holidays and dentist leave
- 21.After a procedure
- 22.Implant and aligner consultations
- 23.Frequently asked questions
1.The conversations worth automating for dental clinics
Start from what customers actually send. Patients ask for the earliest appointment, whether a procedure hurts, what a treatment costs, whether their insurance applies, and what to do about pain before they can come in.
Then look at what goes wrong today:
- Patients skip 6-month check-ups.
- No-shows waste your per-hour capacity.
- Patients fear dental visits, avoid reminders.
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 dental practice
- What is the visit for? Check-up and cleaning, Tooth pain, Consultation for braces or aligners, Implant or crown consultation, Whitening, Continue my treatment.
- Which dentist? Only those who do that treatment, or "any".
- When? Slots long enough for that visit.
- Who is it for? Self, child or another family member — children may have their own dentist or hours.
- Confirm with the dentist, time, expected length and what to bring.
3.An example flow: 6-month recall + booking
Example conversation — 6-month recall + booking. Names, times and references are placeholders.
Business: 👋 Hi Rahul! It's been 6 months since your last check-up at BrightSmile Dental.
Time for your routine cleaning and check-up! 🦷
Shall I schedule a slot for you this week?
Customer: Sure, what slots are available?
Business: 📅 Available with Dr. Sharma:
• Thu 29 Jun — 11 AM
• Fri 30 Jun — 3 PM
• Sat 1 Jul — 10 AM
Which works best?
Customer: Saturday 10 AM please
Business: ✅ Booked! Saturday 1 Jul at 10 AM with Dr. Sharma.
BrightSmile Dental, Bandra West
See you then! Remember to floss the night before 😄
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.Dental emergencies
"Severe toothache", "face is swollen", "tooth knocked out", "bleeding won't stop" — these messages skip every menu. The bot sends one fixed reply the dentists have approved: for swelling that affects breathing or swallowing, or heavy bleeding, go to an emergency department now; otherwise, the dentist on duty will contact you shortly, and here is the earliest emergency slot. For a knocked-out tooth, the approved reply should include your dentists' first-aid instruction and the urgency. Then a person takes over.
5.Keyword flows or an AI chatbot?
Reputoo supports both, and most dental 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 dental clinic: keyword flows for the top two or three tasks, AI for everything else, and a person behind both.
6.Fees and payment questions
Patients ask what a cleaning, a filling or a root canal costs. The bot can quote fixed fees for consultations and routine procedures from your fee list, and for anything that depends on examination it says the dentist will give a written estimate after the check-up. It can explain the payment plans you offer in general terms; specific plans go through the treatment coordinator.
7.Continuing a treatment
Patients halfway through a treatment plan often just want "my next appointment". The bot recognises them by number, shows the next stage the dentist recorded, and offers slots for it with the same dentist. If the plan has a lab dependency — a crown not yet back — it says so and offers to message them when it arrives.
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 dental clinics this is most of the clinical or advisory detail.
- Any customer who asks for a human. Do not make them ask twice.
For dental clinics specifically: any clinical question — pain, swelling, bleeding, post-procedure concerns — goes to the dentist or clinical staff, never to an automated answer.
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
- Connect your WhatsApp number to Reputoo (official API; takes minutes).
- Add your website and documents to the knowledge base so the AI answers in your dental clinic's own terms.
- Build keyword flows for the top tasks above. What to connect: practice management software holds appointments and patient records; reminders should read from it rather than from a separate list.
- Choose who gets handed-over chats, and during which hours.
- Test from a personal phone, then share the number or a QR code with customers.
10.Anxious patients
Dental anxiety is common, and a bot that feels cold makes it worse. Keep the tone warm and brief, offer "I'd like to speak to someone" as a button at every step, and let patients add a note ("I'm nervous about injections") to the booking so the dentist sees it before they arrive. Small touches here decide whether a patient books at all.
11.Children and family bookings
Parents often book for children, sometimes several at once. The bot asks who each appointment is for, offers the practice's children's hours or paediatric dentist if you have one, and can place siblings in back-to-back slots. Confirmations go to the parent's number with each child's name.
12.Rescheduling and no-shows
From the reminder, patients can confirm, reschedule or cancel in two taps. A cancelled cleaning slot can be offered to patients waiting for an earlier date. For treatment stages, rescheduling keeps the same dentist and the right slot length so the plan stays intact.
13.Languages
Patients write in the language they speak at home and often mix: "daant mein dard hai, aaj appointment milega?". Keyword flows need those phrases; the AI chatbot understands the rest and replies in the patient's language. The emergency reply should exist in every language your patients use.
14.Testing before launch
- Book each type of visit and check the slot length.
- Type several emergency messages and check the fixed reply and routing each time.
- Continue a treatment as a returning patient.
- Book two children back to back.
- Ask fees for a fixed procedure and one that needs examination.
15.Sterilisation, hygiene and first-visit questions
New patients often ask about hygiene, sterilisation, whether a procedure will hurt, and how long the first visit takes. The bot can answer the practical ones from what your dentists have written — your sterilisation process, what happens at a first check-up, how long it takes, what to bring. Whether something will hurt, or how a patient's own mouth will respond, is for the dentist; the bot can note the worry on the booking so the dentist addresses it.
16.Second opinions and X-rays
Patients seeking a second opinion may want to send X-rays or a previous estimate before booking. The bot can receive them, attach them to the booking, and tell the patient the dentist will review them at the consultation. It should not comment on them. Sending the practice's own X-rays to a patient happens only to their registered number or with recorded consent.
17.Handing over to reception or the dentist
Administrative handovers — billing, complaints, anything the bot could not answer — go to reception. Clinical handovers — pain, swelling, a problem after treatment — go to the dentist on duty, with the patient's name, age, words and any photos. The bot tells the patient who will reply and roughly when, and repeats the emergency instruction whenever there is doubt.
18.Is the chatbot working?
Watch bookings made without reception, reminders that led to reschedules rather than no-shows, and treatment stages booked on time. Review handovers weekly: administrative ones point to missing information in the bot; clinical ones should always have been routed correctly, and any exception is fixed the same day.
19.Payment plans and receipts in the chat
For treatments paid in stages, the bot can send the payment link for each stage when it is booked, confirm receipt, and send a receipt the patient can use for claims or records. It explains your payment plan options in general terms from the fee list; setting up a specific plan, or any disagreement about an amount, goes to the treatment coordinator with the estimate attached.
20.Opening hours, holidays and dentist leave
Keep holiday hours, each dentist's days and any leave in one place. The bot then offers only real slots, tells patients booked with an absent dentist about the change with a choice of another dentist or date, and gives the right emergency instruction on days the practice is closed. Out-of-date hours are the most common reason a practice's bot gives a wrong answer.
21.After a procedure
The day after an extraction or a root canal, a short administrative message — "Do you have your prescription and your next appointment?" with [All set] [I need help] — catches missing paperwork. It must not ask how the patient feels clinically; if they reply with a symptom, the fixed reply applies and the dentist is told.
22.Implant and aligner consultations
Enquiries about implants and aligners are high-value and usually come with questions: how long it takes, how many visits, what it costs. The bot answers what your dentists have written in general terms, explains that the dentist gives a personal plan and a written estimate after examination, and books a consultation with a dentist who does that treatment. Patients who want to talk first get a callback from the treatment coordinator.
23.Frequently asked questions
Does a dental 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.
What does a dental chatbot do with a toothache message?
It skips the menu, sends the dentists' approved reply — emergency department for swelling affecting breathing or heavy bleeding, otherwise the dentist on duty will contact you — offers the earliest emergency slot, and hands over to a person.
Can the chatbot tell patients what a treatment costs?
For consultations and routine procedures on your fee list, yes. Anything that depends on examination gets a written estimate from the dentist after the check-up.
Can parents book for several children at once?
Yes. The bot asks who each appointment is for, offers children's hours if you have them, and can book siblings in back-to-back slots.
Can patients send X-rays to a dental practice on WhatsApp?
Yes. The chatbot can receive them and attach them to the booking for the dentist to review at the consultation. It does not comment on them.
Who answers the clinic phone when reception is busy?
An AI voice agent picks up the calls your front desk cannot. It answers routine questions, books appointments against real chair availability, and escalates anything clinical to a human — including after hours.
Can dental patients book appointments via WhatsApp?
Yes. The bot shows available dentist slots, patient selects preferred time, and booking is confirmed automatically. Zero receptionist involvement for routine bookings.
Set up WhatsApp chatbot for your business
1,000+ businesses onboarded · Member of NVIDIA Inception · Official WhatsApp Business API, no per-message markup.