All posts
Owner Guides

Dental Scheduling Software: Booking Into Your PMS

Dental scheduling software is two things: your PMS calendar and an online booking layer. What four vendors publish on price, sync and tracking.

October 26, 20267 min readby Alexander Cheberko
Icons for a calendar and a phone linked by glowing lines to a booked appointment icon, for dental practices.
Table of contentstap to expand

Your practice management system (PMS) already holds the schedule, so for most offices the dental scheduling software to choose is the online booking layer on your website. It has to read real openings from the PMS and write each appointment back.

Quick answer

  • Ask each vendor to confirm it reads open slots from your PMS and writes the booking back.
  • Get the usage terms: texts, insurance checks, card fees, extra locations.
  • Open new-patient exams and cleanings online first; keep emergencies on the phone.
  • Book a test visit from your phone before you commit to a plan.
  • Check where the booking page lives, because that decides how a conversion gets counted.

The schedule and the booking layer

The PMS schedule is where your front desk works all day. The booking layer is the page or widget patients see. Some PMS vendors sell both. Others work with partners.

Open Dental sells its layer itself. Its Web Sched page describes four separate eServices: Recall, New Patient, Existing Patient and ASAP. Flex is the opposite case. Its pricing page says it is built exclusively for Open Dental practices.

NexHealth's Synchronizer page marks 69 named record systems as supported, including Dentrix, Eaglesoft and Open Dental. It says the connector "reads and writes data directly to your patient records" without going through your PMS vendor. Ask which version of your PMS is supported and how long setup takes.

Four vendors, one table

Everything below comes from each vendor's own pages.

ToolPMS it namesOpenings or requestPublished priceTracking, per its pages
NexHealthDentrix, Eaglesoft, Open Dental and othersIts connector reads and writes the patient recordsCustom quote, no dollar figuresSaves a link's campaign tags with the booking; support can redirect patients to your page
Open Dental Web SchedOpen Dental onlySlots from provider schedules and linked operatories$75 a month per location, one line for New and Existing PatientEmbedded booking sends your page a "message" event
FlexOpen Dental onlyOnline booking is in the Growth plan; the page does not say more$399 a month per location, plus a $15 a month Open Dental integration feeIts learning hub says it counts bookings per tracking link
Dental Intelligence Online Scheduling (formerly LocalMed)Dentrix, Eaglesoft, Open Dental, Denticon, FuseReal-time openings, booking written back to the PMSNot publishedClaims "Real-time ROI Tracking"

Dental Intelligence's LocalMed page says "LocalMed is now Dental Intelligence Online Scheduling." If you saw a LocalMed quote last year, ask who the contracting company is now.

Texts, insurance checks and contract terms

NexHealth's help article on included usage and overage fees lists the extra costs. The article is dated December 10, 2025.

Four more terms change what you pay or can walk away from:

  • The same article says NexHealth deducts a 2.9% + $0.30 processing fee from each patient payment.
  • NexHealth's pricing page says annual plans are paid up front and need 90 days' notice to not renew. Monthly plans need notice before the next billing cycle.
  • Open Dental's fee page says you must stay on support while using Web Sched. It lists New Patient and Existing Patient on one line at $75 a month per location, so ask whether that buys one or both.
  • Flex's Growth plan is the first with online booking. Its cheaper Essentials plan says FlexSchedule is not included, so check which plan a quote means.

To compare two quotes, turn each one into the number of new-patient bookings it needs a month.

Starting with the new-patient exam

Open the visits where the patient knows what they want. A new-patient exam with cleaning and a recall cleaning fit a self-booking page well. A toothache does not, because the right slot depends on what the dentist hears first.

In Open Dental's Web Sched, for New Patient, only operatories linked to the New Pat appointment types are offered, blockouts are excluded by default, and the insurance rules window decides whether patients can enter insurance and which carriers are allowed. Ask any other vendor for the same three controls. Patient self-scheduling covers which visit types to hold back.

Check one default on day one: if "Minimum number of days out" is left blank, the same manual says a new patient can be offered an opening in the next 30 minutes.

Counting a booking on someone else's page

If the booking form lives on your own page, your site's tag sees the whole booking. If it lives in an embed or on the vendor's domain, your Google tag may never see the last step.

Google's cross-domain measurement passes visitor IDs between domains. Without it, Analytics counts two users and two sessions instead of one, so the booking is no longer tied to the ad click that started the visit. Ask the vendor whether it supports passing those IDs, or fires its own booking event you can use. How a booking becomes a Google Ads conversion goes through the options.

Open Dental documents two ways to see the booking on your own site in its Web Sched advanced setup. An embedded booking sends your page a "message" event when an appointment is scheduled, which a developer can catch with a listener. Adding ReturnURL to the booking link sends the patient to a page on your site instead of the standard "Appointment Booked" message.

NexHealth's tracking help article says a script can copy the campaign tags in your page's address (UTM tags, such as utm_source=google) onto its booking links. The booking keeps those tags. Patients normally end on a NexHealth confirmation page, but support can send them to your own thank-you page with the tags attached.

Test the booking flow yourself

  1. Open your own site on your phone, in a private tab, and tap the booking button.
  2. Book a new-patient exam under a made-up name, with an email you control.
  3. Note the screen you end on and the address in the browser bar. A different domain means the handoff above applies.
  4. Check the PMS for the appointment and a new patient record, in the right chair and time.
  5. Check your inbox and phone for the confirmation, and note how fast it arrived.
  6. Cancel the visit, and see whether the slot opens again.

Choosing the PMS itself is a different job, with its own questions for dental practice management software vendors.

Ask at the demo

  • Does it read your openings from the PMS live, or only collect requests?
  • Which PMS versions are supported, and who does setup?
  • How much usage is included, and can overages be switched off?
  • How much notice do I give to leave, and where does my booking page go then?
  • Which event or tag does a finished booking send, and can I see it in a test?

Prices and rules checked on 2026-10-26.

Tags

dental-scheduling-softwaredental-online-bookingnexhealthopen-dentalpractice-managementbooking-tracking
Questions owners ask

Frequently asked questions

Do I need separate software for online booking if my PMS already has a schedule?

Often yes. The schedule inside Dentrix, Eaglesoft or Open Dental is where staff book. Patients booking from your website need a layer on top that reads open slots and writes the appointment back. Some PMS vendors sell that layer too, as Open Dental does with Web Sched.

Can a new patient book without calling the office?

Yes, if the tool has a new-patient mode. In Open Dental's Web Sched New Patient, the patient enters their details online and a new patient record is created in Open Dental. Minors need a parent or guardian to confirm the booking, and a patient who already has a record must use the existing-patient version.

Why do two quotes for the same tool differ so much?

Usually because of what sits outside the base fee: text messages, insurance checks, card fees and the number of locations. Ask for the usage terms and whether overages can be switched off before you compare monthly prices.

Is a free scheduler good enough for a dental office?

Only if it talks to your PMS. A calendar that does not read your real openings can double-book a chair, and someone has to retype each booking into the PMS. Test that before you look at price.

How do I know whether online bookings come from my ads?

Book a test visit through the same link an ad would use, then look for the source on that appointment and in the booking tool's reports. If the tag disappears at the booking step, ad reports will undercount.

Alexander Cheberko

Written by

Alexander Cheberko

Marketing Analytics & Conversion Tracking Engineer, US and Canada, run remotely

More about me · LinkedIn

Keep reading

Related posts