Skip to content
How to Set Up a Booking Waitlist That Fills Cancelled Slots Automatically

How to Set Up a Booking Waitlist That Fills Cancelled Slots Automatically

Callie Jackwell · · 4 min read

Why Your Cancellations Are Costing You More Than You Think

A last-minute cancellation isn't just an empty slot — it's lost revenue you already planned around. For a salon charging $80 per appointment or an HVAC company billing $150 per visit, even two or three cancelled slots a week adds up to thousands of dollars a year walking out the door.

The fix isn't chasing clients with frantic texts. It's a booking waitlist — a system that automatically notifies the next interested client the moment a slot opens up. When it's set up correctly, you never manually scramble to fill a gap again.

What a Booking Waitlist Actually Does

A waitlist lets clients register interest in a fully-booked time slot. When a cancellation occurs, the system notifies the first person in line automatically. If they don't respond within a set window, it moves to the next person. No phone tag, no manual texting — just a filled appointment.

Done right, a waitlist setup should handle:

  • Automatic notifications via email or SMS when a slot opens
  • A response window (e.g., 30 or 60 minutes) before moving to the next client
  • Staff and service matching — so the right client is offered the right opening
  • Deposit collection when the waitlisted client confirms their booking

If your current process is a sticky note on your monitor, you're leaving money on the table every week. We built the Calendence waitlist feature specifically for this problem.

Step-by-Step: Setting Up Your Waitlist in Calendence

Step 1 — Enable Waitlist on Growth or Pro Plan

The waitlist feature is available on our Growth and Pro plans. Once enabled in your dashboard, it activates automatically for any service or time slot that reaches full capacity. You don't need to manage a separate list — it's built into the same booking flow your clients already use.

Step 2 — Configure Your Notification Window

Decide how long a waitlisted client has to respond before the system moves on. We recommend 30–60 minutes for same-day openings and up to 24 hours for slots further out. Shorter windows mean you're more likely to fill the slot before the day ends. Longer windows give clients more flexibility but slow down the fill rate.

Step 3 — Set Up Deposit Requirements

This is the step most businesses skip — and it's the most important one. Require a deposit when a waitlisted client confirms their booking. This eliminates the risk of filling a cancelled slot with another no-show. Calendence processes deposits through Stripe automatically, so there's no manual follow-up required. If you're not already collecting deposits, our article on reducing no-shows walks through exactly why this works.

Step 4 — Match Services and Staff Correctly

A pet grooming client on the waitlist for a large-breed bath shouldn't be notified about a 20-minute nail trim opening. Make sure each waitlist entry is tied to the specific service and — where relevant — a specific staff member. Calendence's Smart Availability Engine handles this matching automatically, so clients only get notified about slots that actually work for what they originally requested.

Step 5 — Let Clients Join the Waitlist Themselves

Your Online Booking Widget shows clients when a slot is fully booked and offers the option to join the waitlist in the same flow. No separate form, no phone call — they add themselves, and the system takes it from there. For salons, detailers, and cleaning services running busy schedules, this alone eliminates dozens of inbound calls per week.

What a Good Waitlist Setup Looks Like in Practice

A hair salon running five stylists on a Saturday books out by Wednesday. With a waitlist active, 8–10 clients are queued for any openings. When a stylist calls in sick Friday afternoon and three appointments open up, all three slots are filled within an hour — automatically, with deposits collected, without the owner touching their phone.

That's the difference between a waitlist and a notepad of names.

Get Your Waitlist Running Today

Setting up a booking waitlist is one of the fastest ways to recover lost revenue without adding any work to your plate. If you're on Calendence Growth or Pro, you can enable it in your dashboard right now. If you're not yet on the platform, get started free and see how much revenue you've been leaving in cancelled slots.

Frequently Asked Questions

A booking waitlist lets clients register interest in a fully-booked time slot. When a cancellation occurs, the system automatically notifies the first person in line via email or SMS. If they don't confirm within a set response window, the notification moves to the next person in the queue. Calendence handles this entire process automatically, including deposit collection when the waitlisted client confirms.
Yes. Calendence includes a waitlist feature on Growth ($79/month) and Pro ($149/month) plans. When a time slot reaches full capacity, clients can join the waitlist directly through the online booking widget. The system sends automatic notifications when a slot opens and moves to the next person if there's no response within your configured time window.
Yes. Calendence lets you require a deposit when a waitlisted client confirms their opening. Payments are processed automatically through Stripe, so there's no manual follow-up. This prevents filling a cancelled slot with another potential no-show.
Yes. Each waitlist entry in Calendence is tied to a specific service and staff member. When a slot opens, only clients who requested that exact service and provider are notified. The Smart Availability Engine handles this matching automatically — a client waiting for a 90-minute deep clean won't be offered a 30-minute touch-up slot.
No. Clients can join a waitlist directly through the booking widget without creating an account or setting a password. When a slot opens, they receive a notification with a magic link that lets them confirm and pay their deposit in one click — no login required.