Plan a dental office AI receptionist with appointment scheduling, new-patient intake, insurance routing, emergency triage and clear Fish Audio speech boundaries.
An AI receptionist for a dental office answers routine calls, captures new-patient details and books appointments against real practice availability. Fish Audio supplies the speech layer — transcription for the caller, streaming text to speech for the agent, a consistent voice and API access. Your phone system, practice-management software and team own scheduling, patient records, insurance verification and every clinical decision. Fish Audio is not a dental practice-management platform and does not claim HIPAA compliance or a BAA.
The safe scope is the front desk, not the operatory: appointments, reminders, hours, preparation instructions, new-patient intake and a clean transfer when the call needs a clinician.
Start with the calls that have a stable script and a safe action:
Keep these with staff:
The appointment booking guide covers the scheduling contract in detail. For the general phone-menu layer, see the IVR voice generator guide.
A reliable flow has six stages:
A short example:
Agent: Thanks for calling Harbor Dental. Are you calling to book, reschedule or ask a question?
Caller: I have a toothache and need to be seen.
Agent: I can help. Is this a new or existing patient?
Caller: New.
Agent: I have today at 3:40 p.m. or tomorrow at 9:10 a.m. with Dr. Patel. Which works?
Caller: Today, please.
Agent: I will hold 3:40 p.m. Can I confirm your name and callback number?
Caller: Dana Ruiz, 555-0142.
Agent: The appointment is confirmed and I am sending the address and intake link by text. If your swelling worsens or you have trouble breathing, call 911 or the on-call line.
The agent does not diagnose the toothache. It books the visit and gives the emergency boundary.
Connect the agent to a narrow scheduling API, not the database. It needs to read availability by provider, appointment type and location; create, move and cancel appointments; and return the committed event ID.
For new-patient intake, collect only what the practice needs before the visit: contact details, reason for visit, preferred provider, insurance carrier and any preparation notes. Send a secure link for forms rather than asking the caller to read a full medical history over the phone.
Store the appointment in UTC and keep the practice time zone separately. Say the zone explicitly when confirming.
Disclose the practice identity, the purpose of the call and whether it is recorded before collecting patient details. Follow the consent and recording rules that apply in your jurisdiction.
Apply minimum-necessary collection: do not ask for a Social Security number, full insurance member ID, payment card or detailed medical history on a routine booking call. Do not place patient identifiers in analytics events or debug logs.
Whether a vendor is a business associate and whether a BAA is required depends on the data flow and your legal analysis. Fish Audio supplies speech generation and transcription; the practice and its integrated systems remain responsible for HIPAA compliance. This guide is not legal advice.
Use a short, approved triage script. Ask whether the caller has trouble breathing or swallowing, uncontrolled bleeding, severe facial swelling, a possible jaw fracture or a knocked-out tooth. If a red flag is present, direct the caller to emergency services or the practice's emergency line immediately.
The agent should not assess the cause, recommend medication or promise that a clinician will see the patient within a specific time. For non-emergency pain, offer the earliest appropriate appointment and the on-call instructions.
| Failure | Safe fallback |
|---|---|
| Scheduling API times out | Do not confirm; take a message and offer a callback |
| Provider or slot is unavailable | Re-query and offer alternatives |
| Caller describes an emergency | Follow the red-flag script and transfer |
| Insurance question is uncertain | Read the approved list or transfer; never guarantee coverage |
| Caller asks for clinical advice | Transfer to the clinical team |
| Caller cannot be understood | Confirm once, then offer a human callback |
| Appointment created but SMS fails | Keep the booking and escalate the notification failure |
Every failure should be recorded with the tool response so staff can see what the agent actually saw.
| Metric | What it tells you |
|---|---|
| Booking completion rate | Whether calls convert into committed appointments |
| After-hours capture rate | Whether the agent recovers calls the front desk misses |
| No-show rate | Whether confirmation and reminder copy work |
| Abandonment rate | Whether the greeting or hold experience loses callers |
| Transfer rate | Whether the scope is narrow enough |
| p95 time to first audio | Whether the conversation feels responsive |
| Emergency-routing accuracy | Whether the red-flag script is safe |
Measure emergency routing separately and audit a sample of transcripts. A missed red flag is a safety incident, not a conversion problem.
Natural speech is roughly 150 words per minute, close to 900 characters. One Fish Audio credit covers about 1,000 characters, so agent speech starts near one credit per minute before repetitions or longer explanations.
| Pack | Price | Credits | Approximate agent speech |
|---|---|---|---|
| Starter | $9 | 1,000 | About 16 hours |
| Creator | $29 | 4,000 | About 66 hours, plus commercial rights |
| Studio | $99 | 15,000 | About 250 hours, plus API access |
Phone service, practice-management software, transcription, SMS and front-desk time remain separate. The TTS API pricing guide converts characters into a full budget.
No. Fish Audio provides the speech layer: transcription, streaming text to speech, voice identity and API access. Your phone system, practice-management software and staff own call routing, scheduling, patient records and clinical decisions.
Yes, when it is connected to your practice-management or scheduling API. The agent reads real availability, offers concrete slots and confirms only after the system commits the appointment. There is no native Fish Audio dental scheduling integration.
It can read approved answers about accepted carriers, hours and preparation instructions. It should not quote treatment costs, verify benefits as final or give clinical advice; route those questions to staff.
Use a short, approved triage script that recognizes red flags such as uncontrolled bleeding, facial swelling or trouble breathing and directs the caller to emergency services or the on-call clinician. The agent must not diagnose.
At roughly 150 words per minute, one minute of agent speech is about one Fish Audio credit. Phone service, practice-management software, transcription and staff time are separate costs.