AI for medical practices · Aesthetic clinics

An AI receptionist for an aesthetic clinic.

IndunAI is an AI receptionist for aesthetic and skin clinics in South Africa. It answers treatment enquiries on WhatsApp and your website with your own price list, asks your safety questions before any time is offered, books the consultation, and holds a slot until the deposit is paid. It can send your own before-and-after photographs, keyed to the treatment being asked about. Whether a treatment suits somebody stays the practitioner's call.

Nothing to sign up for. The live medical demo is a fictional general practice rather than a clinic, but the AI notice, the clinical boundary and the booking engine are the ones an aesthetic clinic gets. Ask it whether a treatment will work for you, and see what it will not say.

A The clinic on WhatsApp
online, replies in seconds

Hi, how much is a peel? And will it help with my pigmentation?20:18

Our prices are below. Whether a peel is right for your pigmentation is something the practitioner assesses at a consultation.

Price list
Consultation and skin assessment: R350
Advanced facial or peel: R1 500
Skin rejuvenation treatment: R2 500

Would you like to book a consultation?20:18

Yes No

An illustration with made-up prices, picked up after the clinic's AI notice. The list is composed by the server from the clinic's own price list, never typed by the model.

Your price list, sent whole Safety questions before the diary Deposits that hold the slot Hosted in Johannesburg

Enquiries

Treatment enquiries and price lists.

Most aesthetic enquiries open with two questions: what does it cost, and will it work for me. The first has an answer the clinic has already written down. The second belongs to the practitioner, and the assistant is built to hand it over rather than guess. An aesthetic clinic is set up as a health practice, which is what puts the clinical boundary below in force.

The price list, sent whole

The clinic's price list lives in its own settings. When a client asks what a treatment costs, the server composes the list from those settings and sends it in the same message as the reply, so every figure is the clinic's and none is retyped by the model. A list only goes when the question is about what it prices.

Prices you would rather not volunteer

A section of the list can be held back until the client asks for it by name. The model is never given those figures, so it cannot let them slip; they go out only when the client's own words ask for them.

Suitability stays with the practitioner

The assistant does not tell anybody they are a good candidate, what result to expect or what the side effects are. It is instructed not to, and a server check looks for that kind of sentence before the reply is sent. It says the practitioner goes through it at the consultation, and carries on with the booking.

Clients from your ads, and everybody else

A clinic that advertises can set the assistant to answer only the people who came from its ad or its landing page, and leave existing clients to the team on the same WhatsApp number. It is off unless the clinic asks for it.

Where the clinic has an enquiry form for what the list prices, the list can close with a question, would you like to book?, and the form is handed over only when the client says yes, so a form arriving means somebody who wants a booking. The first reply a client reads says it is an AI, in English or Afrikaans; that notice and the rest of the clinical boundary are on WhatsApp AI for doctors and clinics.

Before and after

Before-and-after photos, sent by the server.

Before-and-after photographs help sell aesthetic treatments, and they are also the easiest thing to send to the wrong person. So the clinic's photographs are sent by the server, on rules the clinic sets, and never when the model decides.

Keyed to the treatment

Each set of photographs belongs to one treatment on the clinic's list. A set goes only on the turn the conversation is clearly about that treatment, and nothing goes before a treatment has been named. A set with no treatment attached is refused.

The clinic's own words underneath

The clinic writes the sentence that goes with the photographs, for example that individual results vary and cannot be guaranteed, and it rides as the caption on the first one. No sentence, no photographs. A caption that calls a treatment weight loss or slimming is refused before it can be sent.

A second set for a client who goes quiet

Where the clinic adds one, a later set goes if the enquiry has still not booked after a time it chooses, an hour by default. It sends at most four photographs at a time, and only on WhatsApp.

The photographs come from the clinic's own media library in the dashboard, where uploads are resized and cleaned of the hidden location data phone photos carry. Which photographs you use, and the consent of the people in them, is the clinic's to decide. This is off until we set it up with you.

Booking

Consultations and deposits.

Most treatments start with a consultation, and a missed treatment costs the clinic the whole slot. So the booking has two jobs: get the safety questions answered before any time is offered, and hold the slot until the deposit is in.

The consultation comes first

Where the clinic assesses before it treats, the assistant books the consultation and leaves the treatment plan to the practitioner. Where the clinic confirms consultation times by hand instead, the reply can ask "would you like to book one?" with Yes and No buttons, and a Yes goes to the team to arrange.

Safety questions before the diary

The clinic writes its own screening questions, such as pregnancy, active skin conditions or recent treatments, with tap answers. The diary stays closed until they are answered, and the answers are stored on the booking for the practitioner. An answer the clinic marks as ending the booking hands the client to a person in the clinic's own words instead of offering a time.

A deposit that holds the slot

A treatment can carry a deposit, as a flat amount or a percentage of its price. The slot is held, not booked, until the money is verified: paid through the clinic's own PayFast account, which confirms it automatically, or by EFT with a proof of payment somebody at the clinic confirms with one click. The money goes straight to the clinic; we never hold it.

A hold that runs out

A held slot lapses after the time the clinic sets, 24 hours by default, and goes back into the diary. The client is told the window when the slot is held and told again if it lapses, and a lapsed hold is noted against them on the Customers tab.

Reminders go out before every appointment at the hours the clinic chooses, and a client can move or cancel in the same chat. The rest of the booking side is on AI appointment booking for doctors, and the case for deposits in general is in cutting no-shows. A beauty salon rather than a clinic will find its own version on IndunAI for salons.

Products

Product sales in the chat.

Many clinics sell skincare as well as treatments. If yours sells through a Shopify store, the assistant can recommend from it, with the store's own prices and links.

The store is the catalogue

The assistant reads the products from your Shopify store's own public product list: names, prices, photos and links, refreshed every twelve hours by default. Add a product in Shopify and the assistant picks it up at the next refresh, with no second copy to keep up to date.

The server writes the price and the link

When a client asks about a product, a brand or a kind of product they want to buy, the server picks the matches and writes each name, price and link itself; the model is told not to type them. A client describing a skin complaint is not sold to, because a complaint is not a shopping question.

Cards on WhatsApp

On WhatsApp it is built to show the products as a row of cards, each with a photo, the name, the price and a Shop now button, three by default and up to ten. Where a card cannot be sent, the same products go as plain lines with their links, as they do in the website chat.

The server's sentence about a product is its name, its price and where to buy it, never that it will treat anything, and the checkout is your store's own. This is off for every clinic until we switch it on, and no clinic uses it yet, so we check the product cards on your own number before a client sees them.

FAQ

Fair questions.

Can it send before-and-after photos?

Yes, where the clinic sets it up. The photographs are the clinic's own, each set tied to one treatment, and the server sends them only once the conversation is clearly about that treatment, with the clinic's own sentence as the caption. It works on WhatsApp only and is off until we set it up with you.

Can it sell products?

It can recommend them, where the clinic sells through a Shopify store. The server reads the store, picks products that match what the client asked for, and sends each with its real price and a link to buy it in your shop; the checkout and the payment are the store's own. The feature is off until we switch it on with you, and no clinic uses it yet, so we test the product cards on your number first.

Will it tell a client whether a treatment will work for them?

No. Whether somebody is a good candidate, what result to expect and what the side effects are belong to the practitioner. The assistant is instructed not to answer them, and on a clinic set up as a health practice a server check looks for a sentence that does. It says the practitioner goes through it at the consultation, and offers to book one.

Can it take deposits?

Yes. A treatment can carry a deposit, as a flat amount or a percentage of its price, and the slot is held until the money is verified: through the clinic's own PayFast account, which confirms automatically, or by EFT with a proof of payment that somebody at the clinic confirms with one click. The money goes straight to the clinic. A hold that is not paid in time lapses, after 24 hours by default, and the slot goes back into the diary.

Ask it whether a treatment will work for you.

The live medical demo is a fictional practice with an invented diary, running the same assistant and the same clinical boundary an aesthetic clinic gets. When you want it for your own clinic, book a demo and we will go through your treatments, your price list and your deposits with you. The assistant is from R1 450 a month including VAT for up to 300 conversations, plus a once-off R2 500 setup; fully managed is R4 995 a month with setup included; WhatsApp's own message fees are Meta's and are separate.

Try the medical demo Book a demo