Integration · Open Dental

Xcare for Open Dental practices.

Open Dental's native API plus a PMS mirror for cloud sandboxes. The growth layer your open-source PMS was always supposed to have.

● Updated May 2026  ·  ● 6 min read

Open Dental is the most flexible PMS in dental - which is exactly why most practices running it have built half their growth stack out of spreadsheets, Zapier, and weekend SQL queries. Xcare collapses that into one read-only growth layer that respects Open Dental as the source of truth.

How we connect

  • Open Dental API - native, key-based, read-only scope by default.
  • PMS bridge - optional, for older self-hosted installs without API access enabled.
  • Direct DB read replica - for multi-location groups that prefer a SQL mirror.

What Xcare adds on top of Open Dental

JobOpen DentalXcare
RecallRecall list + eRemindSMS-first sequences with two-way replies, missed-appointment recovery, and conversion tracking
ReactivationCustom queriesPre-built reactivation campaigns with revenue attribution
MarketingReferral source fieldEnd-to-end attribution from ad click / rewards referral to booked appointment
RewardsNoneXcare Rewards - 200K+ member network referring into your chair
ReportingManual SQL / standard reportsWeekly Patient Revenue Report - the five reports your office manager rebuilds every Monday

Why this matters for Open Dental practices specifically

Open Dental's openness is its strength and its tax. You get full control - and full responsibility for everything that lives above the PMS. Most independent owners we talk to are running 4 - 6 vendors stitched together, none of them aware of the others.

Xcare consolidates acquisition, recall, rewards, and reporting into a single growth layer that reads from your existing Open Dental install. Nothing gets ripped out. Nothing gets migrated. The PMS stays the source of truth.

Setup timeline

  1. Day 1: API key generated in Open Dental, scoped read-only.
  2. Day 2-3: Last 90 days of patient, appointment, and ledger data mirrored.
  3. Day 4-14: Patient Revenue Report built in your Xcare sandbox.
  4. Day 14+: Decide if it's worth turning on the live loops.

Connect your Open Dental and we'll mirror your last 90 days into a Patient Revenue Report - in 14 days, free, no commitment.

Book a demo

Book a demo

See Xcare in action. Pick a time that works — 30–60 minutes with our team, walking through your numbers and the playbook for your practice.