Clinics · Dental

A dental recall system that calls your overdue list, the biggest chair nobody's filling.

Dental practices live and die by chair time. Every patient your dental recall system lets lapse and every cancelled chair that goes unfilled is production walking out the door.

No call. No credit card. Plug-and-play setup in 5 minutes.

The problem, in dollars

Empty chairs and lapsed recalls are pure lost production.

A late cancellation leaves a chair empty that your front desk can't refill by phone tag. An overdue hygiene patient who never reschedules quietly drops off the recall list.

Across a year, unfilled chairs and lapsed recalls are one of the largest, quietest leaks in a dental P&L: production you already had capacity for.

~30%

of patients never return after the first visit

~15%

of cancelled slots get refilled manually

How it works

How Recupra runs dental recall and fills the chair

  1. 01

    Fills cancelled chairs from the waitlist

    When a chair opens, the Waitlist Agent calls the right patient and books them in, in about 12 minutes.

  2. 02

    Recovers no-shows

    The No-Show Agent calls within 24 hours, finds out what happened, and reschedules into a real opening.

  3. 03

    Works the overdue-recall list

    The Reactivation Agent reaches overdue hygiene and treatment patients with a warm, personalized check-in.

  4. 04

    Confirms upcoming visits

    The Reminder Agent confirms appointments on the right channel and flags the at-risk ones.

Why Recupra

Built for how dental schedules actually work

  • Refills cancelled chairs without front-desk phone tag
  • Works the overdue hygiene-recall list automatically
  • Personalized outreach calibrated to each patient's history
  • Books straight into your practice management system
  • Runs nights and weekends when cancellations happen
  • Pay only when a chair is filled or a patient returns

For dental practices

What it takes to fill dental cancellations and keep recall on schedule

The dental version of this problem has its own numbers, its own software, and its own vocabulary. Here is the detail behind the generic advice.

The benchmark you should be measuring against

The American Dental Association's key performance indicators give practices a single, unambiguous target: is your combined cancellation and no-show rate 5% or less? The ADA frames anything above that as a scheduling problem producing unproductive gaps, rather than as an unavoidable cost of running a practice.

Most practices are well above it, and most do not know by how much, because the number lives in the practice-management system rather than on the morning huddle sheet. Pull last month's cancelled and failed appointments, divide by scheduled appointments, and you have the figure the ADA is asking about. Track it weekly and it stops being an abstraction.

The wider trend is not encouraging either. An MGMA Stat poll of 622 practice leaders in January 2025 found only a minority of groups improving their attendance year over year, and that groups charging a no-show fee improved more often than groups that did not, 25% against 16%.

What one empty chair hour actually costs you

Dental economics make this easier to price than in most specialties, because a chair hour has a known production value. Take your practice's production per hour for hygiene and for restorative separately, because the two leak differently. Hygiene leaks slowly, through recall that lapses without anyone noticing. Restorative leaks fast, through a cancelled crown seat that nobody refills by 4pm.

Then apply the ADA target. If you run 5% and your peers run 12%, the gap between those two numbers, multiplied by your chair-hour production and by the number of chair hours you run in a year, is what the problem is worth fixing. That is the number worth putting in front of your partners, not a national average.

Working with the practice-management system you already run

Dental runs on its own software stack rather than on general medical EHRs. Open Dental, Dentrix, and Eaglesoft cover most independent and small-group practices in the United States, and all three keep the recall list, the appointment book, and the production report in one place.

Open Dental goes furthest, keeping recall as a record of its own with an interval and a status, so an automated recall list can read who is due rather than guess. Our guide to dental recall automation in Open Dental walks through it.

Recupra connects to your existing system rather than replacing it, and where there is no native adapter yet, our team completes the connection during onboarding. See the full list on the integrations page. Nothing migrates, and your practice-management system stays the record your team works in.

What a dental recall system does (and where most break)

A dental recall system keeps every patient on their hygiene interval. The stakes are national: the ADA Health Policy Institute reports that just under half of the US population (47%) visited a dentist in 2024, and only 41% of working-age adults. A recall system does four jobs:

The overdue list: every patient past their due date with nothing scheduled. Intervals: how often each patient is due, which is not one number, since a standard prophy recall and a shorter perio maintenance recall are different types. Suppression: the patients who should not be called, because they already have an appointment, asked not to be contacted, or have recall paused. And who calls: the step that turns a list into a booked chair.

Most systems handle the first three well and leave the fourth to the front desk. Dental recall messages (postcards, texts, emails) go out on schedule, the patients who do not respond stay on the list, and nobody has time to phone them. The list ages, and a patient four months overdue quietly becomes one two years gone.

Every practice has that list of hygiene patients three, six, or twelve months past due. Most front desks work the top of it when the schedule is thin and abandon it when the schedule is full, which is exactly backwards: the list matters most in the weeks you are busy, because that is when nobody has time to call.

The list also rewards specificity. A patient who is four months overdue for a six-month recall responds to a different message than one who has not been seen in two years and has outstanding treatment planned. The second is not a recall call, it is a re-engagement call, and it is what patient reactivation is for. Treating the two the same is why generic recall postcards underperform.

Dental appointment reminder systems

Recall gets patients onto the schedule. Dental appointment reminder systems keep them there, by contacting each patient before the visit so a cancelled hygiene appointment surfaces while you can still refill the chair.

When you compare dental appointment reminder software, look past the send schedule. Does it ask for a reply, or only announce the visit? Does a confirmation reach the appointment book, so the front desk can tell a confirmed patient from a silent one? And does an unconfirmed visit get flagged in time to do something about it?

Recupra's Reminder Agent confirms by SMS or voice on the channel each patient responds to, asks for a reply, and flags the appointments nobody confirmed.

Filling cancelled dental appointments automatically

Software can fill a cancelled dental appointment without anyone at the front desk picking up the phone. It takes four steps. The cancellation is detected in your practice-management system as it happens. The right patient is chosen: one who needs that procedure, fits the chair time and the provider, and can come in at short notice. That patient is called, and the next one if they decline. And the visit is booked straight into the PMS.

Most practices already keep a short-notice list for this, such as the ASAP list in Open Dental. The difference is who works it. Recupra's waitlist automation calls through it the moment the chair opens, nights and weekends included, and books whoever accepts.

Record the gaps consistently too. The ADA's CDT code set has administrative codes for exactly this, D9986 for a missed appointment and D9987 for a cancelled appointment, added in CDT 2017 for recordkeeping rather than reimbursement. Coding every miss and cancellation gives you the numbers the ADA's 5% target asks about.

One call, start to finish

A cancelled chair at 9:40am for a 2pm restorative. This is the shape of what the Waitlist Agent does with it.

Agent
Hi, this is the office calling about your upcoming visit. A two o'clock opening came up today with your dentist. I know it is short notice, but you had mentioned wanting something sooner. Does today at two work?
Patient
Today is tough. Do you have anything later this week?
Agent
I do. Thursday at nine forty, or Friday at three fifteen, both with the same dentist. Which suits you better?
Agent
Booked for Thursday at nine forty. You will get a confirmation shortly, and we will send a reminder the day before.

Pricing

Outcome-based pricing

No platform fee, no setup fee. Pay only when Recupra fills a chair or brings a patient back, for example $25 per slot filled and $40 per reactivated patient.

$25+

per recovered outcome

See full pricing

Works with your EHR

Connects to the system you already use

Connects to your EHR

  • athenahealth
  • Healthie
  • Elation Health
  • DrChrono
  • Canvas Medical
  • Mindbody
  • Square
  • Acuity Scheduling
  • Cliniko
  • SimplyBook.me
  • Akute Health
  • Medplum
+ 32 more

Native integrations with Healthie, athenahealth, DrChrono, Elation Health, CharmHealth, Cliniko, Mindbody, Square Appointments, Acuity Scheduling, SimplyBook.me, Canvas Medical, Medplum, and Akute Health, plus 32 more systems with an assisted setup. See all integrations.

Proof

What dental practices recover

Anonymized beta result: 36% of cancelled chairs refilled and 20% of overdue patients reactivated per month. Run the demo to see the figure for your practice on your real data.

FAQ

Frequently asked questions

What is a dental recall system?

Software, or a routine, that tracks when each patient is due for their next hygiene or exam visit, keeps a list of everyone overdue, skips the patients who should not be contacted, and gets the rest booked. Recupra's Reactivation Agent does the part most systems leave to staff: it calls the overdue patients and books them in.

Can software fill cancelled dental appointments automatically?

Yes. Recupra's Waitlist Agent sees the cancellation, calls the best-fit patient from your short-notice list, and books them into the chair, in about 12 minutes on average.

Does Recupra send dental appointment reminders?

Yes. The Reminder Agent confirms upcoming visits by SMS or voice, asks for a reply, and flags the appointments nobody confirmed. It costs $5 per appointment the patient confirms.

Does it work with Open Dental?

Yes, through our assisted setup, which our team completes during onboarding. Open Dental keeps recall as its own record with an interval, a status and suppression settings, so the overdue list is read from the practice's own configuration rather than guessed.

How is recall different from reactivation?

Recall keeps active patients on their interval, for example a six-month cleaning. Reactivation brings back patients who have already lapsed, often by a year or more, and usually needs a different conversation about why they stopped coming.

What does it cost?

Outcome-based, for example $25 per chair filled and $40 per reactivated patient. Nothing until the result lands.

Does it work with my practice management system?

Native integrations with Healthie, athenahealth, DrChrono, Elation Health, CharmHealth, Cliniko, Mindbody, Square Appointments, Acuity Scheduling, SimplyBook.me, Canvas Medical, Medplum, and Akute Health, plus 32 more systems, including Epic, Tebra, Jane, and SimplePractice, with an assisted setup.

See your unfilled-chair leak in 5 minutes.

Connect your system and Recupra shows exactly how much production your cancelled chairs and lapsed recalls are costing, on your real data.