Integrations · 9 min read
How AI Receptionists Actually Book Patients Into Your Dental PMS (Live)
The difference between an AI receptionist that takes messages and one that books real appointments in Open Dental, Dentrix, and Eaglesoft.
DDS, Founder & CEO of Enamly
Published April 22, 2026
Updated April 22, 2026
Every dental practice that calls Enamly for a demo asks the same question in the first ten minutes.
"Okay but can it actually book patients, or does it just take messages?"
Fair question. For years, the category we now call "AI receptionists" was mostly a more expensive voicemail. The AI answered, collected a name and a callback number, and left a note for the front desk.
The patient hung up thinking they had an appointment. They did not. Your lead came in at 7 p.m. and your team called her back at 10 a.m. the next morning to find she had already booked with the office down the street that answered her first call.
An AI receptionist with real PMS integration ends that loop. The patient calls, the AI answers in your practice's voice, it reads your live schedule, it proposes an opening, the patient says yes, and the appointment is written into Open Dental or Dentrix before she says goodbye.
I want to walk through exactly how that works. Because the difference between an AI that looks at your schedule and an AI that books into your schedule is the whole business.
The PMS landscape is fragmented by design
If you have been in dentistry for more than a few minutes, you know the practice management system landscape is a mess.
Open Dental runs on a local SQL database in most offices. Dentrix lives on a Windows file server. Eaglesoft has its own data model. Denticon is cloud-native and used mostly by DSOs. Dentrix Ascend is also cloud-native but built on a different stack than Denticon. Cloud 9 was designed around ortho workflows. Curve, CareStack, and Dentrix Enterprise each have their own APIs and permission models.
Integrating with one practice management system is hard. Integrating with ten is what separates a product that works for the five practices on the founder's friend list from a product that works for any dental practice in North America.
What "booking live" actually requires
Real-time booking through an AI receptionist requires four distinct capabilities working together on a single call.
Availability reads. The AI has to see, in real time, which slots are open across your providers, operatories, and appointment types. A new-patient exam is not the same as a crown seat. A hygiene check is not the same as an extraction. The AI needs to know which providers can see this patient for this visit and how long the visit will take.
Patient lookups. Before the AI can route an existing patient to the right provider, it needs to query your PMS by phone number, name, or date of birth and find the record. An existing patient booking a recall should be routed to their hygienist. A new caller goes through the new-patient intake path.
Appointment writes. Once the patient picks a time, the AI writes the appointment into the PMS. This is the part most "AI receptionists" in the market still cannot do. They log the request to a queue and hope the front desk picks it up later. That is not booking. That is a better voicemail.
Appointment modifications. Reschedules, cancellations, and updates to patient data all need to flow back into the PMS too. An AI that can book but cannot reschedule gets half the job done and leaves your front desk cleaning up the rest.
All four have to work on a single call, while the patient is still on the line, without your front desk lifting a finger.
The anatomy of a real call
Here is what a live new-patient call looks like end to end.
Ring, pickup. The AI answers in the first ring using your practice's name and a voice you chose during onboarding.
Intake. The AI collects name, date of birth, and phone number. It confirms spelling when needed. Dental practices produce insurance claims, so "Jonathan" versus "Jonathon" matters later.
Reason for visit. The AI asks what the patient is calling about. Cleaning, toothache, new-patient exam, crown fell off. This maps to a specific appointment type in your PMS.
Patient lookup. The AI queries the PMS for this phone number. If the patient already exists, it confirms their identity and pulls their record. If not, it proceeds as a new-patient booking.
Availability read. The AI queries the PMS for real-time openings that match the appointment type's duration, the right provider, and the correct operatory. For a 60-minute new-patient exam with the hygienist plus the doctor, it reads both schedules together.
Offer. The AI proposes two or three openings. "I have Tuesday the 6th at 10:15, Wednesday the 7th at 2:30, or Friday the 9th at 9:00. Which works best?"
Confirmation. The patient picks one. The AI reads back the date, time, provider, and office address.
Write. The AI writes the appointment through the PMS integration layer into your live schedule. The patient's name is now on your calendar. Your front desk sees it the moment they refresh.
Wrap. The AI confirms the branded SMS has been sent, answers any last questions, and ends the call warmly.
The whole thing takes two to four minutes on average. Zero front-desk involvement.
How the integration layer is actually built
There are two ways to get from an AI receptionist to live PMS booking.
The first is direct integration, where the AI vendor connects natively to each PMS. This is technically the cleanest approach but requires the vendor to build and maintain a separate integration for every major practice management system. The Open Dental API works nothing like the Dentrix backend. Each integration is months of engineering work.
The second is a middleware layer. Companies like NexHealth maintain one unified API that sits on top of the underlying practice management systems. An application like an AI receptionist calls NexHealth, and NexHealth handles the translation to Open Dental, Dentrix, Eaglesoft, Denticon, Cloud 9, and the rest.
Enamly uses both paths depending on the practice. Where the direct API is mature and available, we build direct. Where NexHealth is the cleanest route, we use the middleware. Either way, your PMS stays the source of truth. Your front desk does not change a single screen they open in the morning.
The compliance layer that every AI receptionist needs
Dental patient data is protected health information. Any AI receptionist that books into your PMS touches PHI by definition. That means the entire stack has to be covered by Business Associate Agreements and HIPAA-aligned infrastructure.
- Voice provider. PII redaction on transcripts. Audit trails. Encrypted recordings. A signed BAA.
- Transcript and recording storage. Encrypted at rest, with key management that you control. Retention policies that match your practice's compliance posture.
- PMS middleware. Covered under the chain of BAAs.
- The vendor itself. A signed BAA with your practice before any patient data flows.
If any link in that chain is missing, the whole thing is non-compliant. Ask any vendor for their BAA and their full sub-processor list before you sign anything.
The five questions to ask before you sign a contract
I get asked to review competitor demos weekly. Here are the questions I would ask anyone, including us, before a practice commits.
- Does it actually book, or just collect and queue? Ask for a live demo on your PMS, against your schedule. Watch the appointment land.
- What is the fallback when the PMS or middleware is down? If the answer is "the call drops" or "we leave voicemail," walk away. A good AI degrades into unintegrated mode and still captures the patient.
- Can it handle emergencies correctly? Post-op pain, a knocked-out tooth, a bleeding extraction site. The AI should have clear triage logic and a path to your on-call provider.
- Does it speak in your voice or a generic one? A real product lets you choose and tune the voice, tone, and phrasing. Generic AI voices tell patients they have called a software product, not your practice.
- Does the vendor sign a BAA, and is their full stack HIPAA-aligned? Voice provider, recording storage, transcript storage, PMS layer. All of it needs to be covered.
Why I think every dental practice will have this inside 36 months
I say this as a dentist, not as a founder. The economics of a missed call are too punishing to keep paying.
A single new-patient call lost after hours is worth somewhere between $800 and $3,500 in lifetime value, depending on specialty and treatment mix. A practice missing 15 new-patient calls a week is leaving mid-six figures on the floor every year. Dentistry IQ and the ADA Health Policy Institute have published similar leakage numbers in their annual front-desk surveys.
No amount of payroll can close that gap. The phone is not a constraint a single receptionist can solve alone. It is a constraint of architecture. You need an additional receptionist who never misses a call, never breaks tone, and books directly into your PMS while the patient is still on the line.
The practices adopting this now are going to have two to four years of compound advantage by the time it becomes table stakes.
Want to see it live?
The fastest way to understand whether this fits your practice is to watch it run.
If you are on a supported PMS, which today covers Open Dental, Dentrix, Dentrix Ascend, Eaglesoft, Denticon, CareStack, Cloud 9, Curve, or Epic, book a 15-minute demo and I will walk you through a live call on a sandbox. You will watch the appointment hit the schedule in real time.
If you want to estimate what a full year of missed-call recovery would be worth to your practice before you commit to a demo, plug your numbers into the missed-call revenue calculator. Most practices are surprised by the annual figure.
And if you are on a system that does not support live booking yet, the integrations page has the current status. We run unintegrated mode on those practices so every call is still captured while we wait for the integration to land.
Dr. Bethel Ozumba, known as Dr. B-Bay, is the Founder and CEO of Enamly. Before Enamly, he was a practicing dentist who scaled his private practice to $1.3M in revenue in its first year before selling in April 2025 to build the AI receptionist he wished he had behind his own front desk. He writes about dental AI, front-desk operations, and the economics of missed calls at enamly.ai/blog.