94%
Cancellations Filled
Industry
Dental
Published
January 2026

The Challenge

Bright Smile Dental operates two locations in the Calgary metro area — a general dentistry practice and a cosmetic-focused clinic. Between them, they see roughly 280 patients per week across 4 dentists and 6 hygienists.

Their biggest financial drain was invisible: empty chairs. Cancellations and no-shows were costing an estimated $18,000 per month in lost production. The front desk team spent hours each day calling patients to fill gaps, often unsuccessfully.

Key problems:

  • 12-15 cancellations per week across both locations
  • Front desk spending 2+ hours daily on manual reminder calls
  • No-show rate of 11% (industry average is 7%)
  • Patient recall for cleanings had a 60-day average delay
  • New patient inquiries sitting unanswered for 4-6 hours during busy periods

The Solution

We deployed a patient communication automation system over 4 weeks, integrated with their existing Dentrix practice management software.

Week 1: AI Appointment Management

An AI voice agent handles all scheduling-related calls. It can book new patients, confirm existing appointments, and process cancellation requests. When a patient cancels, the system immediately triggers the waitlist fill sequence.

The AI understands dental terminology — a patient saying "I need to get my crown checked" gets routed to the right appointment type and duration automatically.

Week 2: Smart Waitlist + Cancellation Recovery

This was the highest-impact automation. When a slot opens due to cancellation:

  1. The system checks the waitlist for patients who match the appointment type and duration
  2. Sends a text to the top 5 matches simultaneously: "A spot opened up on [date] at [time]. Reply YES to book instantly."
  3. First to confirm gets the slot, others get a "filled" notification
  4. If no waitlist match within 30 minutes, the system texts patients due for recall who live within 15 km of that location

Average time to fill a cancelled slot: 47 minutes.

Week 3: Recall + Reactivation Engine

Patients who are overdue for their 6-month cleaning receive an automated sequence:

  • Month 6: Friendly reminder text with one-tap booking
  • Month 7: Second reminder emphasizing insurance benefit expiry
  • Month 8: Personal message from their hygienist (templated but personalized)
  • Month 9+: Reactivation offer

For patients who haven't visited in 18+ months, a separate reactivation campaign runs quarterly with a complimentary exam offer.

Week 4: Review Generation + Reputation Management

After each visit, every patient receives a review request via text — no filtering based on perceived satisfaction. A separate satisfaction survey runs in parallel to catch issues early, giving the practice a chance to follow up before a concern escalates. The two flows are independent: the review ask goes to everyone, and the feedback form surfaces operational problems the team can act on privately.

This approach generates honest, high-volume reviews while maintaining a direct feedback channel the front desk actually uses.

The Results

MetricBeforeAfterChange
Cancellation fill rate23%94%+309%
No-show rate11%3.2%-71%
Monthly production recovered$0$16,400New revenue
Front desk phone time2.5 hrs/day40 min/day-73%
Recall compliance64%89%+39%
Google reviews (6 months)12 new187 new+1,458%
New patient response time4-6 hoursUnder 90 seconds-99%

Timeline

  • Week 0: Audit of Dentrix data, call volume, and cancellation patterns
  • Week 1: AI voice agent live for scheduling calls
  • Week 2: Waitlist fill system activated
  • Week 3: Recall and reactivation sequences deployed
  • Week 4: Review generation system live
  • Month 2: No-show rate dropped below 4%
  • Month 4: Both locations running at 96% chair utilization

What Changed

The front desk staff went from spending their mornings on the phone chasing patients to focusing on in-office patient experience. The practice added no new administrative staff despite a 22% increase in patient volume.

The recall engine alone brought back 43 lapsed patients in the first 90 days — patients who had simply forgotten or procrastinated their cleaning. At an average lifetime value of $4,200 per patient, that represents over $180,000 in recovered lifetime revenue.

"We were hemorrhaging money through empty chairs and didn't even realize how much. The waitlist system alone paid for itself in the first week. Now we run at 96% utilization and our front desk team actually has time to welcome patients instead of being glued to the phone."

— Dr. Sarah K., Owner, Bright Smile Dental

More case studies

Want results like these?

Every automation system we build is tailored to your industry, your workflow, and your goals.