Automation

How to Build a Cancellation Waitlist That Refills Your Calendar Automatically

Rebook Rocket Team6 min read
A short guide to setting up a Calendly waitlist that emails the right people the moment a session cancels, so your calendar refills itself instead of sitting empty.

A canceled session is a fifteen-minute problem that most coaches turn into a two-hour one. You see the cancellation come in, finish what you're doing, dig through your contacts for someone who wanted more time, write a few emails, wait. By the time anyone replies, your afternoon is gone and the slot is still empty.

The fix is a waitlist that does the digging and the emailing without you. This guide walks through how to build one against your Calendly calendar in under an hour, and what to watch for so it actually fills slots instead of generating noise.

What you're building

The behavior you want: a session cancels in Calendly, every client on your waitlist who fits that slot gets an email within a minute or two, and the first person to click the link books it. You find out the slot was filled because a new booking lands in your calendar, not because you did anything.

This is not complicated in theory. The reason most people never build it is that the setup is mildly tedious and easy to defer. Spend forty-five minutes on it once, then forget about it.

What you need before you start

A Calendly account that's actively taking bookings. A handful of clients or active prospects who'd genuinely want an earlier slot if one opened up. Three is enough to start, five to ten is the sweet spot. And a way to email those people automatically when a cancellation hits, which is what Rebook Rocket handles. You can also stitch this together with Zapier and your email tool of choice. That route is more fiddly but works.

If you don't yet have a few people who'd want an earlier slot, the waitlist won't help you yet. Build the demand side first.

Step 1: Decide who belongs on the list

The right candidates fall into two groups. First, existing clients who've ever said "let me know if anything earlier opens up." Second, prospects who almost booked but the timing didn't work. Both groups already have a reason to want a same-day or next-day slot, which means they'll open the email and act on it.

Don't bulk-add every contact you have. A waitlist of fifty people who don't actually want short-notice sessions is worse than one of five who do. The wrong people learn to ignore your emails, which makes them ignore the next one when it matters.

Step 2: Ask people to opt in

The lowest-friction place to ask is right inside your Calendly intake form. Add one question: "Want an email if an earlier slot opens up?" Yes or no. Anyone who picks yes is self-selecting onto the list and giving you permission to email them about openings.

For prospects who never booked, one direct email works: "I don't have an opening that works for you right now, but I keep a short-notice list for people who can take a slot on a day or two's notice. Want me to add you?" The people who said yes the first time will say yes again.

Capture their preferences while you're at it: which days of the week work, which times of day, and which session types they're interested in. Rebook Rocket uses that information to filter the waitlist when a slot opens, so the email only goes to people the slot actually fits. That's what keeps the list useful instead of noisy.

Step 3: Wire up the trigger

This is the step that turns a list into a system. The moment a client cancels in Calendly, the cancellation needs to fire an automated email to your waitlist. Not after you review it. Not after a delay. Not "when I get a minute."

Inside Rebook Rocket the wiring is handled once: connect your Calendly account, point it at your waitlist, and the cancellation webhook does the rest. When a session is canceled, Rebook Rocket reads the opening, filters the waitlist down to the people whose preferences fit, and sends each of them an email with a direct booking link. Calendly itself enforces the one-and-done: the first person to click and confirm gets the slot, anyone else who clicks afterward sees that it's already booked.

The reason to remove yourself from the trigger path completely is that you're the slow link. A slot you flag in two minutes is roughly twice as fillable as one you flag in twenty.

What the email should say

A short-notice email does three things: tells the person which slot opened, gives them one click to claim it, and gets out of the way. Something like:

Subject: A Thursday 2pm slot just opened

A session opened up on Thursday at 2pm. Click below to book it. First to confirm gets the slot.

[Book Thursday 2pm →]

That's enough. Don't add three paragraphs of context. Don't ask them to reply. The link should land them on a Calendly confirmation page, not a generic scheduling page where they have to pick a time over again.

Step 4: Keep the list current

A waitlist decays. Someone who jumped at a short-notice slot six months ago might be fully booked now. A prospect who never converted may have hired someone else. Every couple of months, look at who's on the list and who's actually responding.

Two cheap rules: if someone's been sent three or more openings and never clicked, take them off. If a client has said they're at capacity, take them off until they ask back in. Both keep the list focused on people who actually want what you're offering, which keeps the open rate high on the emails that matter.

What to track

One number is enough at the start: of your last ten cancellations, how many slots got filled? If it's below fifty percent, the list is probably too small or too poorly matched. Recruit a few more of the right people. If it's above eighty percent, the system is working and you can stop thinking about it.

A finer pattern worth watching: which time slots fill fast and which never do. If your Monday mornings always go empty and your Thursday afternoons always fill in minutes, that tells you something about who is on your waitlist. Recruit toward the gaps.

The shift this creates

A working waitlist changes how a cancellation lands. Right now a cancellation probably costs you the income, the time you spend trying to recover it, and the mental friction of dealing with it. Once the system is running, a cancellation is a notification you'll check later to confirm the slot was filled. The hour you used to lose stays available, and you stop bracing for the cancellation emails.

It also surfaces real demand for your time. If slots fill within ten minutes every time, you probably have room to raise rates or open additional availability. If they almost never fill, that's worth knowing too. Either way, you have data you didn't have before.

Cancellations are not going to stop happening. Reminders and policies trim them at the margin, but some always get through. The useful question is what your calendar does in the hour after a cancellation lands. A scramble of emails you wrote in a rush is one answer. A waitlist that emails itself is a better one.

Connect your Calendly account and add your first waitlist member →