Clinic WhatsApp chatbot

WhatsApp chatbot for clinics in English and 18 Indian languages

A WhatsApp chatbot for clinics is an assistant on the clinic's WhatsApp number that handles routine patient messages, such as booking a token, checking a queue position, cancelling, and asking for timings or the address, without a receptionist typing replies. TOKENN's chatbot does this in English and 18 Indian languages: Tamil, Hindi, Telugu, Kannada, Malayalam, Marathi, Bengali, Gujarati, Punjabi, Odia, Assamese, Urdu, Konkani, Nepali, Maithili, Sindhi, Kashmiri and Manipuri, plus code-mixed Tanglish and Hinglish, and it answers in whatever language the patient wrote or spoke in.

A multilingual clinic chatbot has to speak Tanglish, not just Tamil

Patients do not message clinics in textbook language. A Tamil-speaking patient types "Doctor inniku evlo manika varuvar?" in Roman letters. A Hindi-speaking patient types "abhi number kab aayega?". An elderly patient types in Tamil script. A young professional writes in English. Often the same patient switches mid-conversation. A chatbot built on a menu of English buttons fails every one of these people, and the ones it fails are exactly the ones who then phone the desk.

TOKENN reads the message as written, works out what the patient wants, and replies in the same language and style. Tamil script gets Tamil script. Tanglish gets Tanglish. If you would rather every patient hear from the clinic in one language, you can fix the reply language in settings; otherwise it follows the patient.

That holds for all 19 languages, not just the two most clinics ask about first. A Bengali message gets Bengali, an Odia voice note gets Odia, a Kannada patient in a Chennai clinic gets Kannada while the patient before her got Tamil. The clinic does not choose a language per patient or set anything up per language; the assistant works it out from each message and remembers it, so the reminders later in the day arrive in the same language.

The 19 languages the clinic chatbot replies in

These are the languages with a complete set of written replies: every booking confirmation, status answer, cancel, reminder and button. The assistant understands more than these, but a patient writing in one of these 19 gets every reply in it, not a first line in their language and the rest in English.

LanguageHow patients write it
EnglishEnglish letters, including Tanglish, Hinglish and other languages typed in English letters
TamilTamil script, or Tanglish
HindiDevanagari, or Hinglish
TeluguTelugu script
KannadaKannada script
MalayalamMalayalam script
MarathiDevanagari, told apart from Hindi by its words
BengaliBengali script
GujaratiGujarati script
PunjabiGurmukhi
OdiaOdia script
AssameseAssamese script, told apart from Bengali by its own letters
UrduPerso-Arabic script
KonkaniDevanagari
NepaliDevanagari
MaithiliDevanagari
SindhiPerso-Arabic script
KashmiriPerso-Arabic script
ManipuriBengali script or Meitei Mayek
A woman standing in the shade outside a clinic doorway, typing a message on her phone with both thumbs.
She types the way she speaks. The reply comes back in the same language, without anyone at the desk touching it.

The same status reply, in the patient's language

A few words stay in English in every language: Token, Reception, Clinic, Status, Appointment and Doctor. That is deliberate. They are the words printed on the clinic's signs and on the QR at the door, and the words patients already use when they speak, so a Tamil reply says "Token" and "Reception" in English letters rather than a formal translation nobody says aloud. Everything else is in the patient's own language and script, as in this reply to "status" for token A007, with two patients ahead and A005 being seen:

LanguageThe reply
Hindiआपका Token A007 है। आपसे पहले 2 लोग हैं, लगभग 10 मिनट। अभी A005 की बारी चल रही है।
Teluguమీ Token A007. మీ ముందు 2 మంది, సుమారు 10 నిమిషాలు. ఇప్పుడు Token A005 చూస్తున్నారు.
Bengaliআপনার Token A007। আপনার আগে 2 জন, প্রায় 10 মিনিট। এখন A005 দেখা হচ্ছে।
Marathiतुमचा Token A007 आहे. तुमच्या आधी 2 जण आहेत, साधारण 10 मिनिटे. सध्या A005 चा नंबर चालू आहे.
Gujaratiતમારો Token A007 છે. તમારી આગળ 2 લોકો છે, લગભગ 10 મિનિટ. અત્યારે A005 નો વારો ચાલે છે.
Malayalamനിങ്ങളുടെ Token A007. നിങ്ങളുടെ മുന്നിൽ 2 പേർ, ഏകദേശം 10 മിനിറ്റ്. ഇപ്പോൾ Token A005 ആണ് കാണുന്നത്.
Odiaଆପଣଙ୍କ Token A007। ଆପଣଙ୍କ ଆଗରେ 2 ଜଣ, ପ୍ରାୟ 10 ମିନିଟ୍। ଏବେ Token A005 ଦେଖୁଛନ୍ତି।
Urduآپ کا Token A007 ہے۔ آپ سے پہلے 2 لوگ ہیں، تقریباً 10 منٹ۔ ابھی A005 کی باری ہے۔

A WhatsApp bot for doctor appointments: what patients type, and what it does

The job is narrow on purpose. Here is the whole of it.

Patient writesWhat the chatbot does
"token", "Doctor irukkanga?", "नंबर चाहिए"Issues the next queue token with the estimated wait and an arrive-around time
"status", "எனது டோக்கன்?", "kitna time?"Replies with their token, patients ahead, wait in minutes, and the number now being served
"cancel", "aaj nahi aa paunga"Releases the token and confirms
"appointment", "naalaiku dentist slot irukka?"Asks which doctor if the clinic has several; for a doctor on fixed times, shows the days with free slots, then the free times, asks the visit reason and confirms with Reschedule and Cancel buttons
"reschedule"Moves the booked appointment to another free day and time
"timing?", "address?"Answers from the clinic's settings: hours and location
A message before the clinic opensBooks ahead if allowed, with the opening time and place in line; otherwise says when booking opens
"chest pain since morning"Issues the token and flags the urgency to staff on the dashboard
A voice noteTranscribes it and acts on it like a typed message; asks the patient to type only if it cannot be made out
A medical questionDeclines and points the patient to reception or the doctor
Something unclearAsks one short clarifying question, then hands over to reception if still unsure

A clinic chatbot in Tamil: the status reply, in Tamil script

When a Tamil-script patient asks where they are in the queue, the reply is Tamil, not a translation bolted on afterwards: "உங்கள் Token A007. உங்களுக்கு முன் 2 பேர், சுமார் 10 நிமிடம். இப்போது A005 பார்க்கப்படுகிறது." That is their token, two people ahead, about ten minutes, A005 being seen now. The English patient gets the same information in English. Neither has to ask twice.

The 2-ahead reminder, the your-turn alert and the appointment reminder follow the patient too. If the patient has messaged the clinic in the last 24 hours, which is almost everyone who booked that day, the alert arrives in their language, with the same buttons. If they have not, WhatsApp only allows a pre-approved template, and that goes in English, so the alert still arrives however long ago they wrote.

What the chatbot will never do

It never diagnoses. It never suggests a medicine or a dose. It never tells a patient whether their symptom is serious. Those questions go to a human, and the chatbot says so plainly. This is a hard boundary, not a setting, because a clinic's WhatsApp number is a clinical channel and the assistant is a receptionist, not a doctor.

Every conversation is visible to your staff on the dashboard, every token can be changed or cancelled by reception with one tap, and the receptionist can always step in on the same WhatsApp thread.

A finished clinic chatbot, not a chatbot toolkit

WhatsApp business platforms sell the messaging pipe and a flow builder. You still have to design the queue: token numbering, wait estimation, the 2-ahead trigger, the display, walk-ins, cancellations, the daily limit. That is months of work and it is the part that goes wrong. TOKENN is the finished clinic assistant: the queue logic, the languages, the dashboard and the TV display are already built, and the chatbot is the front of it.

It runs on Meta's official WhatsApp Cloud API on your clinic's own number. If you already have a WhatsApp Business account, connecting takes about ten minutes; if not, we do the Meta setup with you on a call. The setup guide covers both paths.

What a clinic does configure is short and takes about twenty minutes: the hours each queue opens and closes, the days it is shut, how far ahead patients may book, how many patients ahead should trigger the reminder, and whether replies follow the patient's language or stay fixed in one. Departments come later, if a second doctor or a lab counter needs its own line. There is no flow to draw, no intents to train and no script to write, because the conversation a clinic queue needs is the same conversation in every clinic.

Where the chatbot hands over to a human

Three places. A medical question, always. An unclear request after one clarifying question. And anything the clinic has not told it, such as a doctor's leave day it does not know about. In each case the patient is told to contact reception, and the receptionist sees the thread. The point is not to replace the front desk; it is to take the repetitive four-fifths of messages off it so the desk can handle the rest properly.

For patients who will never message, nothing changes: reception issues a walk-in token in two taps and it joins the same queue.

A Hindi WhatsApp chatbot for doctors, tested in your patients' shorthand

Before going live, send the chatbot the exact phrasing your own patients use, not textbook sentences. In a Tamil clinic that means "doctor irukkangala inniku?", "vera doctor irukaangala?" and a bare "token venum" with no other context. In a Hindi clinic, "doctor available hain kya", "mera number kab aayega" and "cancel karna hai" on its own. A chatbot that handles the textbook form but stumbles on the shorthand quietly frustrates exactly the patients it was built for, so five minutes of testing in real phrasing before the first OPD is worth more than any demo.

Misspelled, one-finger, three-language messages

Owners often ask about the patient who types with one finger, misspells half the words and mixes three languages in one sentence. For an Indian clinic that is the everyday case, not the edge case, and it is what the assistant is built for: a garbled but recognisable "docter irukanga evlo neram" is understood the same as a cleanly typed one. If a message genuinely cannot be classified, the assistant asks one short question rather than guessing, so a confusing message never silently books the wrong thing.

What to tell reception before launch

The most common launch mistake is not telling staff what changes for them. Reception should know three things before the first patient books: they can still issue a walk-in token exactly as before; every WhatsApp booking appears on the dashboard the instant it happens, so there is no separate list to check; and when the chatbot hands a message over, it appears flagged on the dashboard, not buried in a chat log. Clinics that skip this five-minute briefing have a rocky first day, not because the chatbot fails but because staff do not yet trust it and double-check every booking by hand. By the end of the first week, after a few hundred correct tokens, the habit fades on its own.

What a clinic WhatsApp chatbot costs

The chatbot comes with every plan of booking credits. WhatsApp messages are included in each booking; there is no separate message bill. There is no per-language charge and no hardware. Start with 50 free booking credits, then 150 for ₹149; credits never expire, so you can watch it handle a real morning of Tamil, Hindi and English before paying anything. Details are on the pricing page.

See how it fits a pediatric practice, where parents are the ones messaging.

Frequently asked questions

Which languages does the clinic chatbot understand?

English and 18 Indian languages: Tamil, Hindi, Telugu, Kannada, Malayalam, Marathi, Bengali, Gujarati, Punjabi, Odia, Assamese, Urdu, Konkani, Nepali, Maithili, Sindhi, Kashmiri and Manipuri, plus code-mixed Tanglish and Hinglish. It replies in the language the patient used.

Does it reply in the patient's language?

Yes. It replies in the language and style the patient wrote in, or in a fixed language if you set one for the clinic.

Can the chatbot give medical advice?

No. It books tokens, checks status and cancels. Medical questions are always handed to reception or the doctor.

What happens if it does not understand a message?

It asks one short clarifying question. If it is still unsure, it points the patient to reception, and your staff see the thread.

Does it handle voice notes?

Yes. A voice note is transcribed and handled like a typed message. If it cannot be made out, the assistant asks the patient to type instead of guessing.

Do I need a separate WhatsApp platform subscription?

No. The WhatsApp connection, the queue logic and the chatbot are all part of TOKENN, on your clinic's own number.

Try TOKENN for your clinic

50 free booking credits · plans from ₹149 · credits never expire · no hardware · set up in 10 minutes. See plans.

Start with ₹149 · See a demo on WhatsApp

See also

All features →

Polyclinic software for multi-doctor clinics and group practices: a live queue per doctor →

Token system vs appointment system: which one fits each doctor →

Gynecology clinic queue management on WhatsApp: numbers, never names →