← Back to Blog
AI Voice

AI Receptionist for Clinics and Dental Practices: What It Takes to Build One That Works

Share

A clinic’s phone is not a chat window. Most calls want the same handful of things — book, move or cancel an appointment, check opening hours, ask whether an insurance plan is accepted — and they arrive at the moments the front desk is busiest or closed. An AI receptionist that handles those calls well gives patients an answer at any hour and gives staff their time back. One that handles them badly double-books, mishears a date of birth, or tries to answer a clinical question it has no business answering. The difference is almost never the AI model. It is the scheduling integration, the speed of every turn, the way names and dates are confirmed, and the hard lines drawn around what the agent may do. This is what we have learned building voice agents that book real appointments.

What It Should Handle, and What It Must Never Do

Hand to the AI receptionistNever let it handle
Booking, rescheduling and cancelling appointmentsMedical advice, symptom assessment or triage decisions
Opening hours, directions, parking, which doctor works which dayAnything that sounds like an emergency
Whether a practice accepts a given insurance planTest results, diagnoses or prescription changes
New-patient intake: name, date of birth, contact details, reason for visitBilling disputes that need a person to decide
Reminder and confirmation calls, and taking cancellationsAny caller who asks for a human — transfer at once

The right-hand column is not a list of things the model is bad at. It is a list of things a receptionist would not decide either. Draw the line in the agent’s instructions and in its tools: an agent that has no tool to read test results cannot read them out, however a question is phrased.

Script emergencies; never let the model improvise them. If a caller mentions chest pain, difficulty breathing, heavy bleeding or anything on the practice’s own red-flag list, the agent should stop booking, tell the caller to contact emergency services, and offer an immediate transfer to staff. Write that as a fixed rule with fixed wording, and test it with callers who describe symptoms casually, mid-sentence, while asking about something else.

The Scheduling Integration Is the Real Project

An AI receptionist is only as useful as its access to the diary. If it cannot see real availability, it is a voicemail with a nicer voice. The appointment-booking agent we built for a US multi-clinic group reads and writes the clinics’ schedule through their record system’s HL7 FHIR API, where availability and bookings are standard resources (Schedule, Slot and Appointment), and sends an SMS confirmation once a booking is written.

  • Read availability live, at the moment of the call. A copy of the diary taken an hour earlier will offer slots that are already gone.
  • Check the slot again immediately before confirming it. Two callers, or a caller and a receptionist, can be looking at the same opening at the same time; the second booking must fail cleanly and the agent must offer the next slot, not apologise vaguely.
  • Write the booking during the call, not after it. If the caller hangs up straight after hearing “you’re booked”, the appointment must already exist.
  • Confirm in writing. An SMS with the date, time, location and how to cancel catches the rare misheard detail before the patient travels.

That third point comes from a real failure. On one of our deployments, the step that saved what a caller had said ran only after the call ended, and a fault in the hang-up path meant it failed on 6 of 14 calls in a single week. The callers had given their details; the system kept none of them. The fix moved the save so it completes before the call is torn down. For a clinic the equivalent is a patient who believes they are booked and is not.

Speed: Silence Is What Makes a Caller Hang Up

Callers forgive an AI receptionist for being an AI. They do not forgive long silences. Measured on one of our production voice agents, the dead air between a caller finishing and the agent starting to speak has a median of about three seconds per turn, and it splits roughly into thirds: about 0.9 seconds to detect that the caller has finished and transcribe them, about 1.2 seconds for the language model to decide what to say, and about 1.0 second to turn that into audio and send it.

Lookups are where silence gets dangerous. Checking a diary or an insurance list is a pause on top of the normal turn. On one of our agents a broad lookup produced 12.7 seconds of silence: the caller said “hello?” into the gap, which cancelled the half-finished reply and made it start again. The fix was a short spoken line — the equivalent of “let me check that for you” — the moment a lookup begins, in the caller’s language. It costs almost nothing, and it means the caller never sits in silence wondering whether the line has dropped.

Names, Dates and Numbers: Confirm Everything Twice

A clinic call is full of details that must be exactly right: spelling of a surname, date of birth, phone number, the doctor’s name, the time. Speech recognition gets most of them most of the time, which is not good enough for a medical record.

  • Read back every detail that will be stored, in a form the caller can check: “That’s Tuesday the fourteenth at 3:30 with Dr Patel — is that right?”
  • Ask callers to spell surnames, and read the spelling back letter by letter.
  • Take the date of birth as day, month and year separately if the first attempt is unclear, rather than guessing at a format.
  • Listen to the agent say your doctors’ names and your street names before launch. Text-to-speech voices mispronounce proper nouns with total confidence. On one of our agents about twenty of 43 local place names were spoken wrongly — one was turned into a different city entirely — and no change to the written instructions fixed it, because the problem was in the voice, not the words.

Speak the Caller’s Language, and Never Switch First

Many practices serve patients in more than one language, and a voice agent can answer in all of them. The rule that matters is simple: answer in the language the caller uses, and never change language unless the caller does. On one of our multilingual agents the most-reported complaint, before we fixed it, was the agent switching language on its own — often because a fixed phrase recorded in one language was being played to every caller.

Privacy: Know Which Companies Handle Patient Data

A call to a clinic carries health information from the first sentence. In the United States that makes it protected health information under HIPAA. Any company that stores or processes it for the practice — the speech-to-text service, the language model, the voice provider, the hosting, and a cloud phone platform that records, transcribes or keeps voicemail — is generally a business associate and needs a signed business associate agreement with the practice. A carrier that only carries the call can fall under HIPAA’s narrow conduit exception, but that is a fact-specific judgement, not a default. Check that each provider will sign an agreement before building on it, not after. Other countries have their own rules; the principle is the same.

  • Decide what is recorded and transcribed, who can see it, and when it is deleted. Keep recordings only as long as there is a reason to.
  • Send each service only what it needs. The voice provider needs the sentence to speak, not the patient’s record.
  • Check what your tools write to their logs. On one of our systems a provider’s own library was writing a live access key into every call log; we only found it by reading the logs. Patient details can end up in logs the same way.
  • Treat this section as a checklist to take to your compliance lead, not as legal advice.

What It Costs

An AI receptionist is billed by the minute, and the minute is the sum of four parts: the phone line, speech-to-text, the language model and the voice. Premium voices and long prompts cost more; short, well-scoped calls cost less. On our own production agents in India, measured across 59 live calls, the provider cost — phone line, speech-to-text, language model and voice together — came to ₹1.87 a minute, before hosting. US phone lines and English voices price differently, so measure your own calls rather than trusting a headline rate, ours included. Our voice AI cost calculator breaks the parts down.

A Launch Checklist

  1. Write down exactly what the agent may do, and give it tools for nothing else.
  2. Script emergencies and transfers with fixed wording, and test them with casual, buried mentions.
  3. Connect to the live schedule, re-check before confirming, write during the call, confirm by SMS.
  4. Measure the silence on every turn, and add a spoken line for every lookup.
  5. Read back every stored detail; listen to every doctor and street name the agent will say.
  6. Sign agreements with every provider that stores or processes patient data, and decide retention before launch.
  7. Run it on real calls with staff listening before it answers alone.

An AI receptionist earns its place by doing a small job reliably: booking, moving and cancelling appointments, answering the same practical questions at any hour, and handing everything else to a person without hesitation. The model is the easy part. The diary integration, the speed of every turn, the read-backs and the privacy work are what decide whether patients trust it. We build these for clinics and dental practices on LiveKit, VAPI and Pipecat with real scheduling integrations — see our AI voice agent development work, or talk to us about your practice’s calls.

Share
Let's Talk

Need Help With Your Project?

The same engineers who wrote this article will work on your project. Free consultation.