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

  1. 01
    Offer 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.

  2. 02
    Rebook the canceller

    The patient who cancelled gets a warm message with two concrete alternatives, not a request to call back.

  3. 03
    Reach 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.

  4. 04
    Tell 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:

Nomu Done

Refilled a cancelled slot from the waitlist