Filling cancelled appointments from the waitlist automatically
When a patient cancels, the workflow finds waitlisted patients who fit that slot's provider, visit type, and length, texts them in a fair order, and books the first one who confirms. The front desk sees the result instead of making a dozen calls.
Scheduling lead or practice manager
An appointment is cancelled or rescheduled, opening a slot
01the problem and who owns it
Waitlists exist on paper or in a spreadsheet, and filling a slot means calling down the list during a busy morning. By the time someone is reached, the slot is an hour away. Short-notice cancellations mostly go empty.
The scheduling lead owns utilization, and patients waiting weeks for care are the ones who lose. The hard part is matching: not every waitlisted patient fits every slot.
02what the AI does, step by step
- Maintain a structured waitlistPatients join the waitlist with their provider, visit type, earliest and latest acceptable dates, preferred times, and notice needed. Staff or the patient can add entries.
- Detect the openingA cancellation or reschedule event from the practice management system triggers the workflow with the slot's provider, time, length, and location.
- Find who fitsRules filter the waitlist by provider, visit type, slot length, location, and the patient's notice window. Visits needing prep, such as fasting or imaging beforehand, are excluded when there is not enough time.
- Offer in a fair orderMatching patients are offered the slot in a defined order, such as clinical priority set by staff and then time on the list, either one at a time or in small batches with a short hold window.
- Book the first acceptanceThe first confirmed reply books the slot through the scheduling API, removes the patient's waitlist entry, and releases their later appointment if they had one. Late responders are told the slot is taken.
- Report what happenedEach opening is logged as filled or unfilled with the offers made, so staff can see where the waitlist is thin.
03systems it connects to
- Practice management scheduling. Your PM or EHR scheduling module with an API or integration for bookings.
- Messaging. A HIPAA-eligible two-way SMS provider under a BAA.
- Waitlist store. A small database or internal tool if your PM system lacks a structured waitlist.
04human checkpoints
- Priority setting. Clinical priority on the waitlist is set by staff, not inferred by a model.
- Booking rules approval. The practice manager approves which visit types and providers are eligible for automatic backfill.
- Edge cases. Slots requiring special equipment, interpreters, or extended time are offered to staff to fill manually.
05what to measure
- Cancelled slots refilled. Share of openings booked, split by how much notice the cancellation gave.
- Time to fill. From cancellation to booked replacement.
- Wait time for waitlisted patients. How much earlier patients are seen than their original appointment.
- Offer acceptance rate. By time of day and notice window, to tune when offers go out.
06risks and guardrails
- Fairness and priority. An offer order based only on speed of reply favors patients who are always on their phone. Define the order deliberately and document it.
- Consent and message content. Only text patients who agreed to receive these messages, keep content free of clinical detail, and honor opt-outs immediately.
- Double booking. Two patients accepting at once must not both be booked. Lock the slot on first acceptance and confirm against the live schedule.
07build vs buy
Some scheduling and reminder products include waitlist and fast-fill features. If yours does and your rules are simple, turn it on.
Custom work is worth it when matching rules are complex, such as multiple providers, visit lengths, and prep requirements, or when backfill should connect to your reminders, intake, and eligibility workflows.
08related playbooks
Browse every healthcare clinic operations playbook or the full library.
want this running in your business?
We can build a waitlist backfill that matches slots to the right patients and books them automatically, connected to the reminders you already send.
See how we deliver it: ai workflow automation.
book a call drop your number