A dental clinic’s front desk is interrupted work. Someone is at the counter, the phone
is ringing, and the clinic WhatsApp has eleven unread messages. Most of those messages are
not complicated. They are the same six questions, and answering them is what stops the
receptionist doing the job that needs a person.
This page is about which six, what it takes to handle them without a person, and the
one category that must always reach a human being immediately.
What actually arrives
Pull a week of your clinic’s messages and they sort into six piles with striking
consistency.
| Pile | How patients write it | Can it be handled without a person? |
|---|---|---|
| Appointment request | “any slot this sat morning” | Yes, against the live diary |
| Reschedule or cancel | “cannot make thursday 3pm, can change?” | Yes |
| Price question | “how much scaling and polishing” | Yes, as a range with what it depends on |
| Coverage question | “can use medisave or insurance?” | Partly, and the edges need a person |
| Post-treatment question | “extraction site still bleeding” | No. Clinical. Escalate now |
| Pain, today | “tooth very pain can squeeze me in” | No. Triage to a person |
The first four are the volume. The last two are the ones that matter, and they are the
reason automation in a clinic has to be built around escalation rather than around
answers.
The appointment workflow, in detail
Booking is the single highest-value thing to automate here, because the request is
unambiguous and the answer is in a system.
What has to happen: read the patient’s preferred day and time, check the live diary for
the right chair and the right clinician, offer two or three real slots, write the booking,
and send a confirmation. Then, two days before, send a reminder the patient can act on,
with rescheduling available in the same thread rather than through a phone call during
office hours.
Three details decide whether this works in a clinic specifically.
Appointment length depends on the treatment. A scaling and polishing
is not a crown prep. If the booking workflow cannot pick the right duration, it will
either overbook the chair or waste it. The mapping from what the patient asks for to the
slot length they need is clinic-specific configuration, and it is where setup time
goes.
Clinician preference is real. Patients ask for the dentist they saw
last time. A workflow that ignores that creates a reschedule.
New patients are a different flow. They need a longer first
appointment, a registration form and sometimes a different fee. Treating them as an
ordinary booking produces a bad first visit.
Prices, honestly
Clinics resist publishing prices because treatment cost genuinely varies. Patients ask
anyway, and “please call us” loses the enquiry.
The workable answer is a range plus the reason for the range. “Scaling and polishing is
between X and Y depending on how much build-up there is. The dentist confirms at the
consult.” That is accurate, it is what the patient needed to decide whether to book, and
it does not commit the clinic to a number.
Coverage questions work the same way. The general rule can be answered. Whether this
patient’s specific policy covers this specific treatment cannot, and should route to
someone who can check.
The line automation must not cross
No clinical advice. Not hedged, not “general information”, not a cautious paragraph
with a disclaimer at the end.
This is a configuration decision, not a hope. The messages that must bypass automation
entirely are the ones describing a symptom: pain, swelling, bleeding, a broken tooth, a
lost crown, a reaction to anaesthetic. Those should reach a person immediately, with the
patient told clearly that a person is coming and by when. Out of hours, they should get
your actual emergency instruction rather than a cheerful holding message.
The way to make that reliable is to put the rule in the software rather than in the
AI’s instructions. In AeroChat the merchant sets the limits on what the system may do and
when it must hand over, and the system applies them. A limit written only as guidance will
eventually be talked past by a worried patient at 11pm. See
live chat handover.
Patient data
Two practical requirements. First, verify before you disclose. A system that reads out
appointment details to whoever messages the number is a data problem waiting to happen.
AeroChat verifies the patient’s email or phone before returning their details. Second,
keep the conversation inside tools you can account for. Under Singapore’s Personal Data
Protection Act, and equivalent rules elsewhere in the region, you remain responsible for
patient data wherever it sits, including in a staff member’s personal chat app.
Keep clinical notes out of the chat entirely. The chat is for logistics.
Channels
For clinics in Singapore and Malaysia the channel is WhatsApp, with a long way to
second place. Patients will not install an app and will not use a portal. A web chat on
the clinic site catches people choosing between clinics, which is a different
conversation: it is mostly price, location and whether you take their insurance.
Instagram matters for clinics doing aesthetic work, where the enquiry usually starts
with a photo. Photo-based questions need a person, and the useful automation there is
qualifying and booking the consult, not assessing the photo.
Deposits and no-shows
For consults and longer appointments, a small deposit taken inside the conversation
changes the no-show rate more than reminders do. A patient who has paid to hold Friday at
3pm turns up. The mechanism is a payment link sent into the
chat, which is a far easier ask than a phone call.
Whether to do it is a judgment about your patient mix. If you do, the refund rule has
to be written down and enforced by the system, not improvised per patient.
A sensible first month
- Automate booking, rescheduling and confirmation against the live diary.
- Answer the four or five price questions as ranges, with what they depend on.
- Route every symptom message to a person immediately, including out of hours.
- Add appointment reminders with rescheduling in the thread.
Leave coverage edge cases, treatment planning and anything clinical with your team.
That is not a limitation to work around. It is the correct division of labour.
Read next
- Live chat handover
- Payment link
- First response time
- WhatsApp Business API
- How dental clinics manage appointment questions at scale
- Clinic appointment booking and FAQs
Start for free
AeroChat runs customer service and sales workflows you describe in plain English. There is a free plan, so there is nothing to decide today.
Start for free on the Shopify App Store
Not on Shopify? Create an AeroChat account here.
