Guide for appointment businesses
How to fill last-minute cancellations, step by step
Turn a last-minute cancellation into a booked slot: a short-notice list, one-tap booking links, a waitlist, and what to post when the slot is hours away.
Published 5 min readWritten by the ServiceSprig team, reviewed by Trevor, founder. How we write these

The message lands at 8:15am: "So sorry, can't make it today." Your 11 o'clock is gone. Whether that hour stays empty depends on what you do in the next twenty minutes.
Most owners fill gaps the same way: scroll through old messages, guess who might want it, send a few texts, wait. Sometimes it works. Often the slot sits empty while three people say "oh, I would have, but I only just saw this". This guide sets up a system so a cancellation reaches the right people fast, and the first one who wants it can book it in a tap.
Step 1: Build a short-notice list before you need it
The best time to find a stand-in is before anyone cancels. Keep a list of clients who'd take a slot at short notice:
- Clients waiting for a time, who asked for something sooner than you could give them.
- Regulars who are flexible, like the client who works from home or the retiree who loves an early slot.
- Clients overdue a visit, like the dog six weeks past its groom or the fill that's slipping.
Ask at checkout: "If a slot opens up at short notice, would you want me to tell you?" A yes is permission to message them.
Step 2: Decide your cut-off
Not every gap can be filled. Pick a rule:
- More than 24 hours away: offer it to your short-notice list.
- A few hours away: message the two or three people most likely to say yes, personally.
- Under an hour away: use it for admin, a break, or a walk-in.
Having the rule means you don't agonise over every gap.
Step 3: Make the offer one tap to accept
The biggest reason gaps stay empty is friction. "Would you like 11am?" starts another conversation. "11am is free, tap here to book it" ends one.
Send a link that books that exact slot. The client taps, checks the details, and is booked. No back-and-forth, no double booking if two people say yes at once: the first one to tap gets it.
Step 4: First to claim wins, and say so
When you offer one slot to several people, tell them it's first come, first served. It's fair, it's clear, and it gets faster replies. The people who miss out won't mind if you say it up front, and they'll be quicker next time.
Step 5: Use your waitlist for busy days
A waitlist does steps 1 to 4 for you. Clients join it for the days or services they want. When a booking is cancelled or moved, the slot is offered to the people who fit, and the first to claim it books it. You don't have to be at your phone, which matters when the cancellation comes in while you're mid-service.
Step 6: Post it, if the slot is hours away
For same-day gaps, a quick story can reach people who aren't on your list:
Last-minute opening today at 2pm: gel set, 75 minutes. First to book gets it. Link in bio.
Keep it to the service, the time and how to book. Don't discount by reflex. A fair price for a short-notice slot is still your price.
Step 7: Stop the next one earlier
Track why gaps happen. If most cancellations come within 24 hours, your reminders may be too late or your cancellation window too short. If the same few clients cancel late, ask them for a deposit. See how to stop no-shows and how to take deposits for appointments.
Extra: let clients cancel early, easily
It sounds odd, but making cancelling easy gives you more time to fill gaps. A client who can cancel in a tap two days ahead will do it. One who has to call you may leave it until the morning, or not cancel at all.
What this looks like in ServiceSprig
- SprigLinks: pick the open time on your calendar, add a note like "A spot opened up, want it?", and send the link by text, email or DM from your own phone. Each link books that one slot once, and expires when the time starts or after 48 hours. SprigLinks are on every plan; on Free you copy or share each link yourself.
- Waitlist (Solo and Shop): when a booking is cancelled or moved, or you unblock time, up to 3 matching clients on the waitlist get an email offer. The offer lasts 30 minutes, and the first to claim it gets the slot. Waitlist offers by text are planned.
- Self-service cancelling: clients cancel or move from their confirmation email, inside your cancellation window.
- Phone alerts: get a notification on your phone when a booking is cancelled or a waitlist spot is claimed, from the ServiceSprig dashboard added to your home screen.
- Walk-ins (Solo and Shop): a check-in tablet adds walk-ins to the line, so a same-day gap can go to someone already at the door.
- Rebook nudges (Solo and Shop): emails to clients due for their next visit, at the interval you set, so the list of people who'd take a slot keeps growing.
The step-by-step setup is in the help guide Get booked more.
Your checklist
- A short-notice list, built at checkout.
- A cut-off rule for which gaps you try to fill.
- One-tap links for single slots, not "are you free?" messages.
- First-to-claim, said up front.
- A waitlist for your busiest days.
- A story template for same-day gaps.
- A look each month at why gaps happen.
FAQ
How do I fill a cancellation without discounting? Offer it to people who already want an earlier time. They're glad of the slot at your normal price. Discounts train clients to wait for gaps.
Is it rude to message several clients at once? Not if you say it's first come, first served. Most clients appreciate the chance and understand it may go fast.
What if two people say yes at the same time? With a one-time booking link, the first person to book gets it and the link stops working. Thank the other person and offer them the next opening.
How quickly should I send the offer? As soon as the cancellation comes in. The closer the slot, the faster you need to move.
Can I use ServiceSprig today? ServiceSprig opens to everyone on Tue 8 Dec 2026. Until then you can join early access. Prices are proposed launch prices.


