Appointment waitlists: how to fill cancellations automatically
How a waitlist fills a cancelled slot by itself: who is offered the time, how long they get to answer, what happens to the old appointment, and what to watch.
In short
- An appointment waitlist is a list of clients who want an earlier slot than the one they have, or a slot that is not available yet. When an appointment is cancelled, the system offers it to them instead of you ringing around.
- An automatic offer works when it arrives fast, reaches the right client and expires. Without those three it is one more message people ignore.
- The waitlist complements reminders and a cancellation policy; it does not replace them. It deals with the slot that has already opened up.
Why a gap in the calendar costs more than it looks
When a client cancels on the morning of their appointment, the loss is not only the price of the treatment. It is also the time that opened up and cannot be sold at the last minute, the client who asked for exactly that hour a week ago and was told there was nothing, and the calls you make trying to fill the gap instead of working.
Many small businesses manage this in their head or on a note: "If anything opens up on Tuesday, tell Noa." That works with one note. It stops working with five notes, two providers and a client who cancels on WhatsApp while you are mid-treatment.
An appointment waitlist is the tidy version of the note: a list of clients who want an earlier slot than the one they have, or a slot that is not available yet. When an appointment is cancelled, the system checks who matches and offers them the slot. You keep working.
How a waitlist works, step by step
Step by step
- A client asks for a slot that is not available, or wants to move an existing appointment earlier. The request is stored with the service, the provider and the time range that suits them.
- An appointment is cancelled, or you free up time in the calendar. The system notices that a window matching one or more requests has opened.
- The offer goes to the first matching client, with a deadline to accept. It names the date, the time and the service, and carries the link to accept.
- If the client accepts, the slot is theirs. If they had a later appointment, that one is released and offered to the next person waiting.
- If the client does not answer in time, the offer expires and moves to the next person. Nobody has to make a call.
The important point is step 4: a slot freed because a client moved earlier is itself a free slot. A system that does not pass it on leaves a new hole where the old one was.
Who should get the freed slot
The easy answer is "everyone, first come first served". The better answer is "whoever matches, in order". Three filters:
- The same service. Someone waiting for a colour treatment should not be offered a twenty-minute cut.
- The same provider, if they asked for one. A client who wants Michal will not be pleased with an offer for Yossi.
- The time range. Someone who said "mornings only" should not get an offer for seven in the evening.
Among the matches, the simple and fair order is the date they joined the list. You can consider priority for regulars, but any such rule has to be transparent: a client who finds out they were skipped will not stay on the list.
What the offer message says
A good offer message is short, precise and has one action. It says what opened up, until when it can be accepted, and how. It does not try to sell.
Hi {name}, a slot for {service} at {business} has opened on {day} {date} at {time}. Want it? Accept here by {deadline}: {link}. Otherwise it goes to the next person on the list.Notice three things in that text: an exact time, a clear deadline, and a sentence that says what happens if there is no answer. The client is not left guessing, and you are not left waiting.
The message goes out by SMS or WhatsApp. On WhatsApp a business-initiated message is sent as a pre-approved template, and under the WhatsApp Business Messaging Policy it may only go to people who agreed to hear from the business. A client who joined your waitlist gave exactly that consent, for exactly this purpose. Make sure they understand that when they sign up.
How long to wait for an answer
There is no single right number. The rule: the time to accept should be short relative to how far away the slot is, so that if there is no answer you can offer it to the next person while the slot is still worth something.
| When the slot is | A reasonable deadline | Why |
|---|---|---|
| In two hours | 10–15 minutes | After that there is nobody left to offer it to |
| Tomorrow | One to two hours | The client needs to check their own calendar |
| In three days or more | Up to half a day | You can afford a second and third round |
The longer your list, the shorter the deadline can be: there is always someone next.
What to check before you switch a waitlist on
Checklist
What a waitlist does not solve
A waitlist deals with the appointment that has already been cancelled. It does not reduce the number of cancellations. Two other tools do that, and both should be working before the waitlist:
- Reminders. A systematic review by Cochrane examined mobile phone message reminders for healthcare appointments and found they improve attendance compared with no reminder. A reminder that arrives the day before gives the client time to cancel properly, and that is exactly the cancellation a waitlist knows how to fill.
- A clear cancellation policy. When a client knows that cancelling up to 24 hours ahead costs nothing and later does, they cancel earlier. An early cancellation is an easy slot to fill.
In Torly the three tools live in the same calendar: SMS and WhatsApp reminders, a cancellation window the client sees on the booking site, and a waitlist that offers a freed slot to the people waiting, by the service, provider and time range they asked for. You can read more on the waitlist page.
Questions and answers
How is a waitlist different from a client saying "let me know if something opens up"?
Same idea, different execution. A note on your phone means remembering who asked, for what and when, and calling people one by one when a slot opens. A waitlist stores the request with the service, the provider and the time range, and offers the freed slot by itself.
Who gets the offer when several clients are waiting?
First, whoever matches: the same service, the same provider if they asked for one, and a time range that includes the slot. Among the matches, the usual order is by the date they joined the list — the client who has waited longest is offered the slot first.
How long should a client have to accept an offer?
It depends on how far away the slot is. For a slot in three days you can allow a few hours; for a slot in two hours you have to allow minutes. The principle: short enough that you can offer it to the next person if there is no answer.
What happens to a client who already has an appointment and is offered an earlier one?
Their original appointment is released. That is the important part: an earlier slot for one client is a free slot for another, so the system should offer that one to the waitlist too, not just delete it.
Is a waitlist worth it for a one-person business?
Yes, perhaps especially. When you are the provider and the receptionist, you have no time to call five clients in the middle of a treatment. An automatic offer does it while you work.
How do I change my Torly plan to add the waitlist?
The waitlist is part of Torly plans as shown on the pricing page. Plan changes go through support: write to us and we update the plan for you.
Sources
Updated · By Moti Hanukah
Builds Torly, an appointment scheduling system for small businesses, and works every day with owners who want a full calendar and fewer phone calls. Writes here about what we learn along the way.
