Integrations · 10 min read

Oryx Dental AI Receptionist: How Live Booking Actually Works

How Enamly's AI receptionist integrates directly with Oryx PMS, answers calls 24/7, and books appointments into your live cloud schedule in real time.

Dr. Bethel Ozumba

DDS, Founder & CEO of Enamly

Published May 25, 2026

Updated May 25, 2026

Oryx practices ask two questions almost immediately. First: does your AI actually connect to Oryx? Second: if it does, how does the booking actually work?

Both are fair questions. Most dental AI receptionist vendors have heard of Oryx but do not have a live integration. The search results for "Oryx dental AI receptionist" reflect that. There is almost nothing there.

Enamly has a live direct-API integration on Oryx. The first practice went through four rounds of voice testing before going live. Here is an honest breakdown of how the connection works, what it supports, and what it does not.

What Oryx PMS Is, and Why the Cloud Architecture Matters

Oryx is a cloud-native dental practice management system. Your schedule, patient records, treatment history, and provider rules all live in Oryx's cloud infrastructure. You access it through a browser. There is no server in your utility closet and no local database to maintain.

For AI receptionist integration, this changes the connection model.

On-premise PMSes like older Dentrix installations require middleware to bridge an AI receptionist to your local database. The bridge needs configuration, introduces a local dependency, and adds one more failure point. If your server reboots, your office internet drops, or the bridge service crashes, the AI cannot read your schedule.

Oryx exposes a public scheduling API hosted on Oryx's cloud infrastructure. The AI connects to that endpoint directly over HTTPS. There is no local bridge, no port configuration, and no dependency on anything inside your office. The connection is cloud-to-cloud.

That architecture produces a more reliable integration. When Oryx's infrastructure is up, the AI can book. When Oryx has an issue, the AI degrades gracefully and captures the patient's information for follow-up. The failure mode is a front-desk callback, not a dropped call.

The ADA Health Policy Institute consistently identifies disconnected practice systems as a leading source of administrative overhead in dental offices. Cloud-native PMSes reduce that overhead at the infrastructure level.

How the Call Flow Works on Oryx

A real call handled by Enamly on Oryx follows the same path whether the patient calls at 9am or 9pm.

Ring and pickup. The AI answers on the first ring in your practice's name and voice. No recorded greeting. No hold. The AI is present from the first second of the call.

Intake. The AI collects the patient's name, phone number, and date of birth. It confirms spelling on the name. Patient records in Oryx tie to treatment history and insurance data, so accurate intake matters on the first call.

Patient lookup. The AI queries your Oryx patient database by phone number. Existing patients are recognized and their records are retrieved. New patients proceed through new-patient intake and have a record created as part of the appointment write.

Reason for visit. The AI asks what brought the patient to call. Cleaning, new patient exam, toothache, crown fell off. This maps to an Oryx appointment type with the correct duration, provider class, and operatory rules.

Availability read. The AI queries Oryx's scheduling API for live openings that match the appointment type and the eligible providers. It reads your live schedule, not a cached copy.

Offer. The AI presents two or three slots. "I have Wednesday the 27th at 10 in the morning with Dr. Patel, or Thursday the 28th at 3:30 in the afternoon. Which works better for you?"

Confirm and write. The patient picks. The AI reads back the time, provider, and office address. The appointment is written into Oryx. It appears in your schedule immediately.

Close. The AI confirms a reminder text has gone out, handles any remaining questions about parking or insurance, and ends the call. The whole conversation runs two to four minutes with no front-desk involvement.

Direct API vs. Middleware: What the Difference Means in Practice

Most AI receptionist vendors connect to dental PMSes through a middleware layer. NexHealth is the most common. The middleware handles the translation between the AI's API calls and the PMS's data model. It adds one more component in the reliability chain and one more vendor in the compliance chain.

Enamly built a direct connection to Oryx's public scheduling API. There is no middleware between Enamly and your Oryx schedule.

What that changes in practice:

Fewer dependencies. Middleware vendors have their own uptime, their own rate limits, and their own maintenance windows. A direct connection to Oryx means Enamly's Oryx integration is not affected by third-party middleware availability.

A shorter compliance chain. Every component that touches patient data needs a Business Associate Agreement. A direct API connection means fewer components and a simpler compliance audit.

Faster availability reads. Fewer network hops between the AI's booking request and Oryx's schedule response. The latency difference is small, but it reduces the pause a patient hears while the AI looks up appointment slots.

The trade-off is that direct API connections require more engineering work per PMS. Every PMS has its own data model and API conventions. We built the Oryx integration from Oryx's API specification and tested it across four rounds of live voice calls before activating the first practice.

What the Oryx API Supports, and What It Does Not

This is the most important section of any honest Oryx integration breakdown. Most vendor conversations gloss over the specifics here.

Oryx's public scheduling API currently supports:

New patient booking. Full flow: availability read, patient record creation, appointment write into the confirmed schedule.

Existing patient booking. Full flow: patient lookup by phone number, availability read, appointment write against the existing patient record.

Oryx's public API does not currently expose endpoints for reschedule or cancel. A patient calling to move or cancel an existing appointment is routed to a front-desk callback. The AI captures their name, current appointment date, and what they need changed so your team has a complete record to work from. This is an API limitation on Oryx's end, not an architectural choice on ours. When Oryx expands their public API, we will add those flows.

In practice, new patient calls and existing-patient booking requests make up the majority of inbound call volume for most practices. The reschedule and cancel flows matter, but they are a smaller share of the call queue.

What Changes on the Front Desk Side

Your Oryx schedule is still where your team works. An AI receptionist does not remove your staff from the scheduling workflow. It changes what arrives in the schedule before they start their day.

Appointments booked after hours appear in Oryx as confirmed slots with patient name, appointment type, and provider already assigned. Calls that came in during a procedure or after closing are handled rather than routed to voicemail. The front desk's first task shifts from working through a missed-call queue to reviewing what was handled overnight and preparing for the scheduled day.

For reschedule and cancel requests that arrived after hours, the AI captures complete records so your team is not reconstructing an incomplete voicemail. Every call has a log. Every caller has a record.

Dentistry IQ practice surveys consistently find that independent practices miss between 27 and 40 percent of inbound calls during business hours. After hours, that number climbs because no one is there to answer. The missed-call revenue calculator takes about 60 seconds and puts a specific dollar figure on what unanswered calls cost your practice each month.

The HIPAA Chain on Oryx

Oryx is cloud-hosted, which means patient data lives on Oryx's infrastructure before the AI ever touches it. Adding an AI receptionist extends the compliance perimeter. Four links in the chain matter.

The voice platform. Every call the AI answers contains patient name, date of birth, and reason for visit. The voice provider needs a signed BAA covering audio, transcripts, and any identifiers collected on the call.

Recording and transcript storage. Where recordings go, how they are encrypted, and who holds the encryption keys. The minimum standard is encrypted at rest with a key management system, not a generic "stored securely" statement.

The integration layer. Because Enamly connects directly to Oryx's API, there is no middleware BAA to track down. The compliance chain is shorter than integrations that route through a third-party layer.

The AI vendor itself. A practice-specific BAA before any patient data flows, not just a checkbox during account creation.

Enamly signs BAAs with every practice before onboarding. Calls run on Retell with PII redaction enabled on all transcripts. Recordings and transcripts are stored on AWS S3 with KMS encryption. The full sub-processor list is available before you sign.

For a detailed look at how HIPAA compliance applies across the AI receptionist stack, HIPAA-compliant AI receptionist for dental practices covers the full BAA chain and what to verify before you go live.

Five Questions to Ask Any AI Receptionist Vendor About Oryx

These questions separate vendors who actually have Oryx working from vendors who will figure it out after you sign.

One: Can you show me an appointment write into a live Oryx schedule during the demo? If the vendor cannot demonstrate a confirmed appointment appearing in an Oryx schedule in real time, they do not have a working integration. Do not accept a screen recording or a demo on a different PMS.

Two: Do you connect to Oryx directly or through middleware? Direct is better. Middleware adds a layer. If the answer is middleware, ask which vendor and whether that vendor has a BAA.

Three: How do you handle reschedule and cancel requests? Any honest vendor will tell you the Oryx public API does not support those endpoints. A vendor who claims full reschedule and cancel automation through Oryx is not being accurate. Ask to hear the exact call flow for a patient trying to reschedule.

Four: What happens when the Oryx API is unreachable? Graceful degradation means capturing the patient's information and giving them a clear response. An error message or dropped call is not acceptable.

Five: Will you sign a practice-specific BAA before we go live, and can I see your sub-processor list? No answer here is a deal-breaker. You need to know who touches your patient data before it is their data.

What an AI Receptionist for an Oryx Practice Actually Costs

The pricing structure for Oryx practices follows the same model as other integrations.

A one-time setup fee covers the Oryx API connection, conversation-flow configuration, and voice tuning for your practice. The monthly subscription starts at $299 for solo practices. Multi-location setups and higher call volumes move into tiered pricing, which we cover in the demo.

Enamly does not charge per call or per minute. Flat monthly pricing means the AI runs 24/7 without a usage meter in the background. The practices that benefit most from an AI receptionist are also the ones fielding the highest call volumes, and per-minute billing would punish exactly those practices.

More on how AI receptionist pricing compares to hiring or human answering services is in how much an AI dental receptionist costs. A broader look at how the booking layer works across different PMS platforms is in how AI receptionists actually book into dental PMS systems.

Book a Live Oryx Demo

If you are on Oryx and want to watch a real call book a real appointment into a live Oryx schedule, book a 15-minute demo. I run every demo personally. You will hear the AI on the phone, watch the appointment appear in your Oryx schedule, and get direct answers to any Oryx-specific setup questions you bring.

The full list of practice management systems Enamly supports is on the integrations page.


Dr. Bethel Ozumba, known as Dr. B-Bay, is the Founder and CEO of Enamly. He scaled his own dental practice to $1.3M in its first year before selling in April 2025 to build Enamly full time. He writes about dental AI and front-desk operations at enamly.ai/blog.

Keep reading

Starting at $299/mo