Most practices have a waitlist. Few use it well.
The typical waitlist is a spreadsheet or a sticky note — a pile of names and numbers that sits there until someone cancels. Then you start calling, leave four voicemails, reach one person who's busy, and the slot stays empty.
The problem isn't that you have a waitlist. It's that your waitlist isn't designed to fill slots fast.
Here's how to build one that does.
The Two Types of Waitlist (and Why You Need Both)
Traditional waitlist: People waiting for a recurring slot to open up. "We'll call you when we have availability." These clients need a regular appointment.
Fast-response waitlist: People who can fill a last-minute opening. These clients already see you (or are eager to start) and can show up with a few hours' notice.
Most practices only have the first type. The second type is what fills cancellations — and it's built differently.
Who Belongs on Your Fast-Response List
Not everyone is a good candidate. You want clients who are:
Tier 1: Highest Fill Rate
- Existing clients who want more sessions — A therapy client going biweekly who'd prefer weekly. A PT patient who'd add a third weekly session. They're motivated, they know you, zero onboarding friction.
- Flexible-schedule clients — Retirees, remote workers, freelancers, stay-at-home parents (during school hours). They can rearrange their day.
Tier 2: Good Fill Rate
- Clients who asked for a different time — "I wish I could come mornings instead of afternoons." They've already told you they want a change.
- Maintenance-phase clients — Patients who've completed their primary treatment but would benefit from periodic visits.
Tier 3: Lower Fill Rate (Still Worth Including)
- New clients waiting for intake — They're motivated but may need paperwork, and they're nervous about a same-day first visit.
- Former clients open to returning — Lower urgency, but some will jump at an unexpected opening.
Focus your energy on building Tier 1. A waitlist of 10-15 Tier 1 clients will outperform a list of 50 Tier 3 names.
Step-by-Step: Building Your List
Step 1: Add to Your Intake Process
Add this to every intake form or first-session discussion:
"Would you like to be notified if an earlier or additional appointment time becomes available? We'd send you a text — no pressure to take it."
For pediatric practices (speech therapy, OT, ABA), ask the parent/guardian and collect their mobile number specifically for this purpose.
Step 2: Listen for Cues in Sessions
Train yourself (and any staff) to recognize these signals:
- "I wish I could come more often"
- "My schedule is pretty flexible right now"
- "If something opens up on Tuesdays, let me know"
- "I'd take an earlier/later time if one came up"
When you hear these, ask directly: "Can I add you to our availability list?"
Step 3: Collect the Right Data Points
For each waitlist member, capture:
| Field | Why It Matters |
|---|---|
| First name | Personalizes the notification |
| Mobile phone | SMS delivery (not landline!) |
| Preferred days | Only notify for relevant openings |
| Preferred times | Morning, afternoon, evening, any |
| Minimum notice | Can they come in 1 hour? Same day? 24 hours? |
| SMS consent | Required for TCPA compliance |
| Family members (if applicable) | Parents with multiple kids in therapy/OT/speech |
The minimum notice field is crucial. A client who needs 24 hours' notice won't fill a same-day cancellation. Segment accordingly.
Step 4: Segment by Availability
Not all waitlist members should receive every notification. Group them:
"Anytime" segment — Will come on any day, any time, with minimal notice. These are your MVPs. Even 5-10 of these clients gives you strong coverage.
"Mornings only" segment — Available before noon. Common among retirees, remote workers, and parents with school-age kids.
"Afternoons only" segment — Available after noon. Common among working professionals who can leave early.
"Specific days" segment — Only available certain days. Less flexible, but still valuable for matching.
When a Tuesday 2pm slot opens, you broadcast to "Anytime" + "Afternoons only" + "Tuesday" segments — not to the morning-only people who can't make it.
Step 5: Set Expectations Upfront
Be clear about how it works so nobody feels pressured:
- "You'll get a text when a slot opens that matches your preferences"
- "First person to respond gets it — no pressure if you can't make it"
- "Reply STOP any time to opt out"
- "You might get 0-3 texts per month, depending on cancellations"
This framing is important. Clients should see the waitlist as a benefit (they get priority access to openings), not a burden (yet another text message).
Sizing Your Waitlist
How many members do you need? It depends on your cancellation rate, response rate, and how much coverage you want.
Rule of thumb:
| Your Weekly Cancellations | Target Waitlist Size | Expected Fill Rate |
|---|---|---|
| 1 per week | 10-15 members | 70-80% |
| 2-3 per week | 15-25 members | 70-80% |
| 4+ per week | 25-40 members | 65-75% |
Bigger isn't always better. Engagement drops as lists grow — a 40-person list where nobody responds is worse than a 12-person list where 8 people are eager. Focus on quality over quantity.
Maintenance: Keeping Your List Fresh
Of course, the best cancellation is the one that never happens. Pair your waitlist with scheduling strategies that prevent cancellations in the first place.
A stale waitlist is worse than no waitlist. Build a monthly review habit:
Monthly Checklist
- Remove placed clients — Anyone who got a regular recurring slot no longer needs cancellation alerts
- Check for non-responders — If someone hasn't responded to the last 5+ openings, reach out: "Still want availability alerts?"
- Update preferences — Schedules change. A client who was "anytime" last quarter may now only be free mornings
- Add new members — Review this month's intake forms and session notes for candidates
- Verify phone numbers — Remove any that bounced or returned errors
- Check opt-outs — Anyone who replied STOP should be removed immediately
Quarterly Review
- What's your fill rate? (Filled cancellations / total cancellations)
- Which segments respond fastest?
- Do you need more members in any time-of-day segment?
- Are there chronic non-responders to remove?
Common Mistakes
Mistake 1: Only Adding New Clients
New clients are the least likely to fill a same-day cancellation. They haven't met you, may need paperwork completed, and are often anxious about a rushed first visit. Your existing clients are your best bet.
Mistake 2: Not Segmenting
Broadcasting a 9am Monday opening to your entire 30-person list wastes everyone's time. The afternoon-only people get an irrelevant text, and after a few of those, they stop paying attention.
Mistake 3: No Consent Documentation
Under TCPA regulations, you need explicit consent before sending informational texts. Build this into intake and keep records. A verbal "sure, you can text me" isn't sufficient — get it in writing or via a digital form. You'll also want to ensure your waitlist is HIPAA compliant.
Mistake 4: Letting the List Go Stale
A waitlist you built six months ago and never updated is full of wrong numbers, placed clients, and people who forgot they signed up. It will fail when you need it and you'll conclude "waitlists don't work." They work — stale ones don't.
The Bottom Line
A well-maintained waitlist of 15-20 engaged clients can fill 70-80% of your cancellations. That's $10,000-$25,000 in annual revenue that would otherwise vanish.
The key isn't having a list — it's having a system: the right people, properly segmented, notified instantly, with frictionless claiming.
Want to turn your waitlist into an automated cancellation recovery system? Try SlotFill free for 30 days — build your list, send your first broadcast, and see how fast slots fill.
Ready to stop losing revenue to cancellations?
Try SlotFill free for 30 days. Fill your first cancellation in minutes.