It is 8:15 AM. Your 10:00 AM patient just cancelled. You have roughly 90 minutes to fill a slot that was blocked for an hour of production. If you are a dental practice, that slot is worth $200 to $500. If you are a therapy practice, it is worth $100 to $250. If you are a medical spa, it could be worth $300 to $1,000.
The clock is ticking, and every minute you wait reduces your chances of filling it. Here is the exact playbook — both the manual version and the automated version — for filling a last-minute cancellation.
The Manual Playbook (15-30 Minutes, 15% Success Rate)
If you do not have automation, here is the best manual approach:
Step 1: Check your waitlist (1 minute)
Pull up your ASAP or waitlist in your PMS. Filter for patients who match the appointment type and time frame. Ideally you have 5 to 10 names. If your waitlist is empty, skip to Step 3.
Step 2: Call, do not text (5-10 minutes)
For same-day slots, phone calls are faster than texts because they create immediate urgency and allow real-time conversation. Call your top 5 waitlist patients in order of priority. Most will not answer — expect to reach voicemails on 4 out of 5 calls. Leave a brief message: "Hi [Name], this is [your name] at [practice]. We have an opening today at 10:00 AM for your [appointment type]. Please call us back at [number] by 9:00 AM if you would like it."
Step 3: Text your overdue patients (5 minutes)
While waiting for callbacks, send a quick text to patients who are overdue for care: "Hi [Name], we had a last-minute opening today at 10:00 AM. Would you like to come in for your [cleaning/check-up/follow-up]? Reply YES to confirm." Send to 5 to 10 patients simultaneously.
Step 4: Check for same-day add-ons (2 minutes)
Look at your existing schedule. Is there a patient already coming in today who needs additional work? A hygiene patient who needs a filling, or a recall patient who mentioned wanting to discuss whitening? Extending an existing appointment is easier than booking a new one.
The manual approach works, but it is slow, labor-intensive, and has a success rate of only about 15%. By the time you make 5 calls, send 10 texts, and wait for responses, the slot may have already passed.
The Automated Playbook (Under 60 Seconds, 40-60% Success Rate)
With an automated waitlist system, the process looks very different:
Step 1: Cancellation is detected (instant)
Your waitlist automation detects the cancellation the moment it is recorded in your PMS — whether your front desk marks it, the patient cancels via text, or Hazel handles a cancellation call. There is no delay.
Step 2: Patients are contacted (under 30 seconds)
The system identifies all eligible waitlisted patients based on appointment type, provider preference, time flexibility, and proximity. It sends personalized text messages to the top tier of matches simultaneously: "Hi Sarah, we have an opening today at 10:00 AM for your cleaning with Dr. Kim. Would you like to take it? Reply YES to confirm."
Step 3: First responder is booked (1-5 minutes)
The first patient to reply YES is confirmed. The PMS calendar is updated. The patient receives a confirmation text with details. If no one from the first tier responds within a few minutes, the system expands to additional patients and overdue care candidates.
Step 4: Your staff is notified (instant)
Your front desk receives a notification: "10:00 AM slot filled — Sarah Johnson, hygiene with Dr. Kim." That is it. The entire process happened without a single phone call, voicemail, or manual step.
Why Speed Matters More Than Anything
Research on appointment slot filling shows that the probability of filling a cancelled slot drops exponentially with time:
- Within 5 minutes of cancellation: 50-60% fill rate with automated outreach
- Within 30 minutes: 30-40% fill rate
- Within 2 hours: 15-20% fill rate
- Same-day but more than 2 hours after cancellation: under 10% fill rate
The difference between a 60-second automated response and a 30-minute manual outreach effort is not incremental — it is the difference between filling the slot and losing the revenue.
Building a Waitlist That Works
The automated playbook only works if you have a populated waitlist. Here are three habits that keep your waitlist full:
- Ask every patient at checkout: "Would you like us to contact you if an earlier appointment opens up?" Most will say yes.
- Add cancellation recovery to recall: patients who are overdue for care should be on your outreach list automatically.
- Make it easy to join: a link in your confirmation text that says "Want an earlier appointment? Tap here to join our waitlist" costs nothing and builds your list passively.
A healthy waitlist for a single-provider practice should have 20 to 50 patients at any given time. A multi-provider practice should have 50 to 150. If your list is smaller, focus on building it before investing in automation.
ChairFlow fills cancelled appointments in under 60 seconds. Cancellation detected, waitlist texted, slot filled — automatically, 24/7. No more scrambling, no more empty chairs.
Connect Your PMS — Free 30-Day Pilot→