Open Dental + AI Voice Agent

JessicaJessica·English

One call, booked in Open Dental.

AI that speaks to your patients and books directly into Open Dental. Real-time provider scheduling, patient record lookup, recall management, and new patient registration - all during a single phone call.
  1. 1
    Step 1

    Patient calls

    AI answers, identifies the patient by phone number in Open Dental (or starts new patient registration), and asks what they need.

  2. 2
    Step 2

    AI books in Open Dental

    Checks provider schedules and operatory availability in real time. Selects the right procedure code, duration, and provider. Creates the appointment.

  3. 3
    Step 3

    Confirmation sent

    Open Dental triggers SMS/email confirmation with date, time, provider, and any pre-visit instructions or forms.

Example
Inbound call · Call ended 2:10
Megan Brooks
Existing patient · Austin, TX

Jessica"You are all set, Megan. Tuesday at 9:15 AM with Dr. Patel, and we will text you the day before."

Written toOpen Dental
Synced
  • Patient · created
    Megan Brooks · patient #20418
    (512) 555-0147 · matched by phone · last cleaning in March
  • Appointment · booked
    Tue 9:15 AM · Exam and cleaning · Dr. Patel
    Op 2 · 60 min · insurance on file
  • Confirmation · sent
    Confirmation sent
    Text and email · reminder the day before

Already on these? We plug in.

  • Altegio
  • Open Dental
  • Doctoranytime
  • Dampsoft
  • Gesden
  • MioDottore
  • e.sveikata
  • XDENT
  • Pipedrive
  • Microsoft Outlook / Microsoft 365
  • Zapier
  • Dentrix
  • NexHealth
  • CompuGroup Medical
  • Doctoralia
  • Medfile
  • ZnanyLekarz
  • samedi
  • Salesforce
  • Google Calendar
  • Slack
  • n8n
+ Any system with an API

Trademarks belong to their owners. Shown to name the systems we connect to, not a partnership.

What the AI does in Open Dental.

Real-time provider scheduling

AI queries Open Dental operatory schedules during the call. Offers only available slots for the right provider and procedure type - no double-booking, no manual checks.

Patient record lookup

AI identifies returning patients by phone number via the Open Dental API. Greets them by name, sees their provider, and accesses relevant history to personalize the interaction.

New patient registration

For first-time callers, AI collects name, date of birth, phone, email, insurance info, and chief complaint. Creates a new patient record in Open Dental automatically.

Procedure-aware booking

AI maps patient requests to Open Dental procedure codes. A cleaning (D1110) gets 60 minutes, an emergency exam (D0140) gets 20. Correct provider, correct operatory, correct duration.

Recall and reactivation

AI accesses Open Dental recall lists and proactively calls patients overdue for hygiene or treatment. Books them back into the schedule during the call.

Automated confirmations

After booking, AI triggers Open Dental confirmation workflows. Patient receives SMS or email with appointment details, pre-visit forms link, and office directions.

Technical Details

Open Dental API
Connection method
Open Dental API (REST)
Authentication
API key with developer credentials
Data synced
Patients, appointments, operatories, providers, recall, procedure codes
Sync frequency
Real-time (per-call API queries)
Open Dental version
Version 22.1+ (with API access enabled)
eConnector required
Yes (for API access to on-premise installations)

Frequently Asked Questions

How does AINORA connect to Open Dental?
AINORA connects via the Open Dental API using your practice developer credentials. For on-premise installations, the Open Dental eConnector must be running to expose the API. For Open Dental Cloud users, API access is available directly. We configure the connection during onboarding.
Does AI book directly into my Open Dental schedule?
Yes. The AI creates appointments directly in Open Dental with the correct provider, operatory, procedure codes, and duration. The appointment appears in your schedule immediately - no manual entry or review needed.
Can AI handle multiple providers and operatories?
Yes. The AI queries all provider schedules and operatory availability. If a patient asks for Dr. Smith specifically, the AI checks only Dr. Smith's openings. If the patient is flexible, the AI offers the next available slot across all qualified providers.
Does it work with Open Dental Cloud?
Yes. Both Open Dental on-premise (with eConnector) and Open Dental Cloud are supported. Cloud users benefit from simpler setup since the API is already exposed.
Can the AI use Open Dental recall lists for outbound calls?
Yes. AINORA accesses Open Dental recall data to identify patients overdue for hygiene, treatment, or other scheduled care. The AI calls these patients proactively and books them back into the schedule.
How are procedure codes mapped?
During onboarding, we map your most common patient requests to the appropriate CDT procedure codes in Open Dental. When a patient calls saying they need a cleaning, the AI knows that means D1110 (adult prophylaxis, 60 minutes) or D1120 (child prophylaxis, 30 minutes) based on patient age.
Is patient data secure?
Yes. All communication with the Open Dental API uses encrypted connections. AINORA is HIPAA compliant with a signed BAA. Patient data is processed in memory during the call and not stored beyond what is necessary for the appointment record.
What if Open Dental is down during a call?
If the API is unavailable, the AI gracefully degrades - it still answers the call, collects the patient information, and queues the appointment request for creation once the connection is restored. The patient never knows there was a backend issue.

Ready for AI-Powered Scheduling?

Book a free consultation

Running more than one practice? See AI receptionist for DSOs and multi-location groups. · Try Voice Demo