IndunAI Medical · for South African practices
Meet your new medical receptionist.
A virtual medical receptionist: an AI that answers your patients on WhatsApp and your website, books them into your diary, sends the reminders and passes anything clinical to your team. Tell us a little about your practice and we will show you what it would do for yours.
- Answers patients after hours, weekends and while you consult
- Books, moves and cancels against your real diary
- Reminders that cut no-shows
- Never gives clinical advice: a person takes those
- Hosted in Johannesburg, built for POPIA
Rather talk now? Call 076 786 4417 or try the live demo below.
Thank you, we have your details.
We will be in touch soon to set up a short call. While you wait, you can try the live demo below and talk to the assistant as a patient would.
IndunAI Medical · try it yourself, right now
Or try it yourself, right now.
IndunAI Medical handles patient enquiries, appointment bookings and the everyday front-desk conversations your team is too busy for, on WhatsApp and on your website. The chat on this page is not a video and not a mockup: it is the real assistant, live. No two practices want the same thing from it, so yours is set up around the way yours already works.
No sign-up, no email address. Type as a patient would. The practice is fictional; the assistant, its diary and every check the server runs are real.
AI Receptionist · Online
Diary
Requests
A script, sick note, referral or results request shows up here the moment it is filed.
What came in
Nothing yet.
What just happened
You just experienced what your patients could.
Every reply you got above came from the same assistant a practice puts in front of its patients, and every step below is something the server actually did while you typed, not something the page pretended.
- A patient sends a message At any hour, on WhatsApp or the practice website. Nobody has to be at the desk for it to be answered in the same minute.
- The request is understood A new booking, a change, a price question, a practical question about the practice. Asked in ordinary words, in the order the patient thinks of them.
- Practice information and the calendar are checked Prices, hours and practitioners come from the practice's own configuration, and open times are read from the real diary by the server. The assistant proposes; the server verifies.
- The task is completed The booking is created, moved or cancelled as a record the server wrote, which is why the appointment card you may have seen above could render at all.
- A person is brought in only when needed A clinical question, an urgent symptom or a plain request for a human is flagged to the practice team with the whole conversation attached.
Where it stops
It books. It does not advise.
An assistant in front of patients must never diagnose, never recommend a treatment, never predict results and never decide whether something is suitable for somebody. In IndunAI Medical that boundary is behaviour you can test above, not a paragraph on a policy page. Ask it something clinical and watch it decline naturally and carry on helping with the appointment instead.
- It never diagnoses Not a rash, not a symptom, not a result. Those questions go to a practitioner, and the assistant offers the appointment that gets the patient in front of one.
- It never recommends or promises No treatment recommendations, no predicted results, no suitability decisions, no view on medication. Those are covered at consultation.
- It never hides that it is AI The header on this page says AI Receptionist because the real product says so too. A patient who has to guess has already stopped trusting the practice.
- It never strands a request for a person Ask for a human above and the request is flagged for the practice team, the status you can see changes, and the conversation says so honestly. On this demo page nothing is routed to any real receptionist.
A demonstration, honestly labelled
What is real here, and what is invented.
The practice is fictional
IndunAI Medical Demo Practice exists only for this page: invented practitioners, invented opening hours, invented consultation prices and an invented diary that is already part-booked so you have something to book around. It holds no real patient information and no medical records.
The machinery is real
Your messages go to the same assistant, prompt, booking engine and server checks a paying practice gets. When it confirms an appointment, that is a record the server wrote into the demo practice's own diary. No real calendar is ever touched.
Your demo is yours alone
Each visitor gets an isolated demo workspace: your conversation and your bookings are invisible to every other visitor, capped at 20 messages, and deleted from the demo workspace within a few hours. Clear and start again deletes yours straight away, and only ever your own.
Built around your practice
No two practices want the same thing.
We learned that by setting practices up, not by guessing at it. One wanted a question asked before every single booking. One wanted certain appointments arranged on the phone and nowhere else. One wanted its own forms filled in before the patient arrives, in Afrikaans. An assistant switched on out of a box does none of that. Yours is configured before it answers a single patient, and it keeps being configured as you change your mind.
Your services and your questions
Each service carries its own length, its own price and its own screening questions. Anything you would rather arrange on the phone is never booked in a chat.
Your forms and your wording
New patient forms, consent and the sentences your practice actually uses. English and Afrikaans, in the patient's own language, not translated at them.
Your diary and your hours
Times come out of your real diary, inside your own opening hours. Close the diary for a week away and the assistant says so instead of booking into it.
Your own instance
One practice, one instance, hosted in Johannesburg. Your patients' records are stored in yours alone. The AI model that writes the replies runs outside South Africa.
That is why there is no sign-up button on this page. The first step is a conversation about how the enquiries reach you today and what happens to the ones nobody gets to. It takes about fifteen minutes.
FAQ
Fair questions.
Can it answer calls to my practice?
No, and we would rather you heard that here. It answers WhatsApp messages and the chat on your website, so the calls to your practice line stay with your desk. Voice calling over WhatsApp is being built, but it is not offered on medical practices: a caller cannot see the notice that they are talking to an AI, and a crisis on a call is harder to hand to a person safely than one in writing.
How long does setup take?
It depends on the practice more than on us: how many services you offer and how long each takes, which forms a new patient fills in, and whether you want Afrikaans. The first conversation sets that scope, and the assistant is configured around it before it answers a single patient.
What does it cost?
From R1 450 a month including VAT for up to 300 conversations, plus a once-off R2 500 setup, covers the assistant as it stands; 300 to 500 conversations is R2 250 a month. Fully managed is R4 995 a month with setup included, 2,000 conversations, and anything particular to your practice built in within reason. WhatsApp's own message fees are Meta's and separate.
Can I see the conversations?
Yes. Every conversation is on your dashboard and can be searched. You can reply in the same chat yourself, and the assistant steps back while a person is answering.
Does it work with my existing WhatsApp number?
Usually, yes. The number is connected through Meta's own sign-up window from your dashboard, and in most cases you can keep using the WhatsApp Business app on the phone alongside it. We check your number with you before anything is set up, because Meta's rules on health businesses are part of that conversation.
Can patients book, move and cancel?
Yes. The times come out of your diary and the server checks a slot is still free before it books. When a patient asks to move or cancel, the assistant names the appointment it is about to change before it changes it, and a request it cannot match to a booking goes to your desk instead of being guessed at.
More on how a practice books patients in the chat: patient booking on WhatsApp, WhatsApp for medical practices and POPIA in a practice.
Put IndunAI Medical in front of your patients.
Tell us how the enquiries arrive, what happens to the ones nobody gets to, and what the no-shows are doing to the diary. You will get a straight answer, including the answer that this is not worth doing yet.
- WhatsApp 069 235 0986 Usually answered the same day.
- Phone 076 786 4417 Weekdays, South African hours.
- angus@indunai.co.za If you would rather write it all down.
Or leave your details
A minute's worth of questions about your practice, and we come back to you.
Leave your detailsReading up first? The regulatory picture for South African practices, Meta's health exclusion and the confidentiality rules are set out plainly in AI for medical practices.