The gap in the schedule is a deadline
When tomorrow's 2:00 cancels, the revenue is not gone. It is on a countdown. Between now and 2:00 tomorrow, someone on your waitlist would gladly take that chair, someone recently diagnosed has treatment waiting, and the patient who cancelled needs a new time before they drift. Do nothing, and at 2:01 tomorrow the value is gone for good.
A cancellation handled in the first hour is a scheduling event. Handled next week, it is a lost patient.
The loop, in order
- 01Offer the slot to the waitlist
The moment a cancellation lands, the open time goes to patients who asked for an earlier visit, with a one-tap way to claim it.
- 02Rebook the canceller
The patient who cancelled gets a warm message with two concrete alternatives, not a request to call back.
- 03Reach into unscheduled treatment
If the slot is still open, diagnosed-but-unscheduled patients get a personal nudge. An open chair is the best reason to finally book that crown.
- 04Tell the team what happened
The desk sees the outcome in the practice management system, not a new to-do list.
What it looks like from the desk
Nothing, mostly. That is the point. The loop runs in the background and the schedule stays full. The desk sees quiet confirmations like this one:
Refilled a cancelled slot from the waitlist


