Building a same-day waitlist that fills cancellations
Building a same-day waitlist that fills cancellations
Reminders reduce no-shows. Waitlists recover the cancellations you cannot prevent. A same-day waitlist is not a marketing list and not a double-booking scheme. It is a short, permissioned queue of patients who want an earlier slot and can move within hours.
This pairs with the no-show recovery system and the earlier post Reducing no-shows without overbooking.
Why same-day is a different product than “new patient next month”
| List type | Goal | Contact style |
|---|---|---|
| Long-range waitlist | First available in weeks | Portal or phone, slower |
| Same-day / 48-hour fill list | Protect today’s utilization | SMS-first, minutes matter |
If you mix them, you will text someone who wanted “sometime in September” and annoy them at 7:40 a.m. Keep two lists.
Who belongs on the fill list
Invite patients who:
- Already established (or new patients your clinical policy allows for short-notice)
- Want earlier access for a non-urgent follow-up or similar visit type
- Can arrive within your window (e.g., 2 hours)
- Opt in explicitly: “Text me if something opens sooner”
Exclude:
- Visits that need fresh prior auth you cannot finish in time
- Complex procedures that need prep instructions measured in days
- Anyone who has not completed eligibility basics if you require it before arrival
Data fields that make autofill work
Minimum columns:
- Patient preferred name + mobile
- Provider / visit type constraints
- Earliest time they can leave work
- Last eligibility check date
- Opt-in timestamp
- Do-not-text-after time (respect quiet hours)
Review the list weekly. Stale numbers create ghost YESes.
The cancel → fill loop (minutes, not hours)
When a cancel hits:
- Free the slot in the PMS immediately
- Sort fill-list candidates by match quality (same provider, then same visit type)
- Text one patient (or a tiny batch with a clear first-reply-wins rule)
- Hold the slot for a short window (10–15 minutes)
- On YES: confirm time, parking/tele link, copay expectation
- On NO or timeout: next candidate
- Log the outcome so you can see fill rate monthly
Sample SMS (no clinical detail):
“[Practice]: A [time] opening with [Provider] is available today. Reply YES within 15 minutes to take it. Msg & data rates may apply. Reply STOP to leave the list.”
First-reply-wins without chaos
If you blast ten people, three may drive in. Pick one protocol:
- Serial: text one at a time
- Parallel with claim code: “Reply YES and you’ll get a confirmation if you’re first” + auto second message “Filled—thanks, you stay on the list”
Train the desk to trust the protocol under pressure. Mid-scramble phone calls to favorites create fairness complaints.
Eligibility and copay still apply
A filled slot is still a visit:
- Run or refresh eligibility when policy requires (playbook)
- Tell the patient the expected copay before they leave work (POS scripts)
- If auth is required and not done, do not fill with that service type
Same-day fills fail when the desk trades utilization for a guaranteed denial.
Metrics that tell you it’s working
Track for 30 days:
- Cancels with ≥2 hours notice
- Percent of those slots filled from the waitlist
- Median minutes from cancel to fill
- No-show rate on waitlist-filled visits (sometimes higher—watch it)
Use your numbers. Avoid quoting national “improvement percentages” you cannot source.
Fairness and chronic no-shows
Patients who repeatedly take short-notice slots and miss them should rotate off the fill list. That is not punishment; it is inventory protection. Document the rule in your scheduling policy next to the no-show pathway.
Start tomorrow with ten names
You do not need software day one. A shared secure sheet and SMS from the practice line beats a perfect tool you never load. When volume grows, move the same fields into your PMS waitlist module—keep the loop identical.
More on cadence and fees: No-show recovery system. SOP request: /front-desk-sop · /#lead.
Common failure modes (and fixes)
| Failure | Fix |
|---|---|
| List is 200 names and nobody answers | Cap at patients seen in last 6 months; re-opt-in quarterly |
| Double-fill from parallel YES | Serial text or explicit first-reply-wins + instant “filled” |
| Filled visit no-shows | Slightly tighter confirmation for waitlist fills; remove repeat offenders |
| Auth-required service filled cold | Exclude those visit types from same-day fill |
| Staff “save” slots for favorites | Written rotation rule; audit weekly |
Same-day fill is a utilization tool, not a VIP list. Write that sentence into the scheduling policy so the desk has cover when someone complains.
How this ties to confirmation cadence
Waitlist only works if cancels arrive early enough. Invest in T-48/T-24/T-2 confirmations first; then the fill list monetizes the cancels you do get. Running a waitlist without reminders is bailing a boat without plugging the hole—see the no-show recovery system.
Sources (confirmed 2026-07-21)
- Operational framing consistent with AMA practice-management scheduling resources: ama-assn.org/practice-management
- CMS — reminder that missed appointments are not billed as covered visits to federal programs: cms.gov