Appointment waitlists and cancellations

A cancellation at nine at night offers itself to the next person on the list, with a fifteen minute window to take it, while you are asleep.

9 min readYouzse TeamUpdated
The waitlist in Youzse with who is waiting, who has an offer out, which offers are about to lapse and how many have been booked, and the service and date window each customer is waiting for
Who is waitingBooked off the listThe dates that suit them

What this includes

  • Customers join the waitlist from your booking page, without messaging you
  • An entry carries the service, the person, the place and the dates and times that suit
  • A cancellation offers the slot to the best match automatically, at any hour
  • A fifteen minute window on each offer, then it moves to the next person
  • A single-use link that cannot be forwarded on
  • Classes keep their own list, with the same offer mechanics

The list, and the gap it fills

Real screens from The Cutting Room, our demo salon, with the numbers it shows today.

One stylist column in the diary with a morning of colour and cutting appointments

The gap a cancellation leaves

An hour given back at nine at night is still sellable in the morning, but only if somebody is asked while you are asleep.

A Saturday in the Youzse diary with 21 bookings across three people, and one appointment open showing its time, price, staff, location and that it came from an online booking; the email address is blurred21 bookings across 3 people

The booking it becomes

An offer taken from the link writes a normal appointment into the diary, with the same price and the same rules.

The client list in Youzse with each client’s last visit, value and status; email addresses are blurredLast visit, value and status

Who asked, and when

A waitlist entry sits on the client record rather than on a note by the till, so nobody is forgotten twice.

A waitlist that you have to work is not a waitlist, it is a list. Somebody cancels at nine in the evening, you see it at eight the next morning, and by then you are ringing round people who have already made other plans for a slot in four hours. The value is entirely in what happens automatically in those eleven hours. This page is about how that works in Youzse, in what order and what the limits are.

How somebody gets on the list

A customer who wants a time you have not got can join the waitlist from the booking page itself, rather than sending you a message you then have to keep somewhere. Your own team can add somebody too, from the appointment or from the customer record, for the person who rings up.

They are not just joining a queue. An entry can carry the service, the member of staff, the location and a window of dates and times that would actually work: weekday evenings, the following fortnight, Saturdays only. A slot is offered to somebody it suits rather than to whoever happened to ask first.

An entry can also carry an expiry, so a request from three months ago does not get offered a slot the customer has long since stopped wanting.

What happens when a slot comes free

A cancellation frees a specific service, person, place and time. The waitlist is matched against exactly that: somebody waiting on that appointment first, then somebody waiting on the service with that person or with anybody, whose date window covers the day.

One person is offered the slot, not everybody. They get a message with a link that is theirs alone, and fifteen minutes to use it. If they do not, the offer moves on.

Offering one person at a time is the part worth understanding, because it is a real trade. A free-for-all fills a slot faster and loses you the four people who clicked second and found it gone. One offer at a time, on a short clock, means the slot is still filled overnight and nobody is told they were too slow.

What a waitlist entry can hold

On the entryWhat it changes
ServiceOnly slots for that service are offered.
Member of staffPinned to one person, or left open so any of them counts.
LocationRelevant where you work from more than one place.
Date windowA start and end date the customer could actually attend between.
Time windowEvenings only, mornings only, whatever they said.
PriorityWho gets offered first when more than one entry matches.
ExpiryWhen the entry stops being offered anything at all.

Classes have their own version of this

A class is where waitlists earn the most, because the cap is hard and the cancellations arrive late. Twelve machines means twelve people, and the thirteenth has to be told no.

A class session keeps its own list, and somebody who joins it is told they are on it rather than left wondering whether their booking worked. When a place opens the same offer mechanics apply.

If classes are most of what you sell, read the class packages page as well, because the pass somebody is holding and the place they want are two halves of the same problem.

When a waitlist is the wrong tool

A waitlist fills a slot somebody gave back. It cannot create one, and that is the distinction worth being honest about before you set one up expecting it to solve a different problem.

If your list is permanently twenty deep and your diary never has a gap, the waitlist is not an opportunity, it is a measurement. It is telling you that you are short of hours or underpriced, and the answer is more capacity or higher prices rather than a longer list. A list that never gets offered anything teaches people to stop joining it.

The other case it does not cover is the gap you can see coming: a Tuesday afternoon that is simply empty, with nothing cancelled and nobody waiting. Nothing is offered because nothing was freed. That is a demand problem rather than a matching problem, and filling it is a different piece of work.

Where a waitlist earns its keep is the middle case, which is most businesses: a diary that is mostly full with cancellations arriving at awkward hours. Those are the slots that quietly cost you a fortune, because they are already paid for in rent and wages whether somebody sits in them or not.

What to test in a trial

  • Join the waitlist as a customer from your own booking page
  • Add somebody to it yourself, as though they had rung up
  • Set a date window and check an offer outside it does not reach them
  • Cancel a booking and watch who gets offered the slot
  • Let the fifteen minutes run out and check the offer moves on
  • Take the offer from the link and check the appointment appears in the diary
  • Check the waitlist figures on your dashboard match what you expect

Who gets asked first

Among the entries that match, the one with the highest priority is offered the slot, and where two entries sit at the same priority the one that joined first wins. Everybody starts at the same priority, so left alone the list behaves as a queue.

Priority is there for the cases where a queue is the wrong answer: the client who has been waiting a month, the customer whose appointment you had to move, the person who is owed a favour. Raising one entry does not reshuffle the rest.

What the matching will not do is guess. It offers slots for the service on the entry, with the person named on it or anybody if none was named, inside the date window the customer gave. A customer waiting for a colour is not offered a cut because the gap happened to be the right length.

Seeing the list as a number

A waitlist is also the most honest demand signal a service business has. It is the only record of the work people tried to give you and could not.

Your dashboard can carry four figures from it: how many are waiting, how many have an offer out, how many of those offers turned into bookings and how many entries are about to expire. The last one is the useful one nobody expects, because an expiring entry is somebody who asked and has been waiting long enough to give up.

Read together over a couple of months those numbers answer a question that is otherwise guesswork: whether you are short of hours, short of a particular service or short of one person's time. That is a hiring decision or a price decision, and it is sitting in the waitlist rather than in the diary.

Where this stops

  • One person is offered a freed slot at a time, with fifteen minutes to take it. It is not broadcast to everybody waiting.
  • A waitlist offer needs a freed slot to exist. Nothing is offered while the diary stays full.
  • An offer link is single use and tied to the person it was sent to, so it cannot be forwarded to a friend.
  • Matching uses the service, the person, the place and the date window on the entry. It does not try to guess at a service the customer did not ask for.
  • A customer with no reachable contact details cannot be offered anything, however high their priority.

What it costs

Nothing per slot filled. A booking that comes off the waitlist is a booking like any other, and Youzse takes 0% commission on it.

Where the customer pays by card, standard UK cards are 1.5% plus 20p, all of it Stripe's own rate with nothing added by Youzse.

Plans start at £19 a month, and the trial runs for 30 days without a card. A fortnight of real cancellations is enough to see whether the list is filling them.

Questions people ask about this

The limits and the detail, answered before you spend an afternoon testing for them.

Yes. A cancelled appointment is matched against the list straight away and the best match is sent an offer with a link, whatever time of night it is. You find out it is filled rather than finding out it is empty.

We value your privacy

Cookies keep Youzse running, improve the platform and help deliver relevant content. Read our privacy policy and cookie policy.