Academy › Build › WhatsApp and customers
Who gets it first
By the end, you'll know who to offer an open slot to first and how long to wait before moving on to the next person, so the waitlist never turns into a fight.
By Yodai · Published September 6, 2026 · Updated October 12, 2026
Tomorrow's 4:00 PM appointment just got canceled. Your waitlist has six names on it. You could text all six at once, or text one person first and see what happens. If you text all six, two might say yes in the same minute, and then someone's left disappointed over a slot you've already given to someone else. That's not unusual: in a Mayo Clinic study of more than a million appointment offers, where the same slot went out to up to eight patients at once and whoever accepted first got it, 14.6% of the offers patients opened were already taken by someone else. If you text just one person and they don't answer, the slot sits empty for half an hour while the rest of the list has no idea it ever existed. The study's authors sum it up this way: offer the slot to too few people and it might go unfilled, offer it to too many and you risk disappointing someone who wanted it and found it already gone. Every time you get this wrong, someone loses a free afternoon or an appointment they were counting on, and those same authors note that finding the slot already taken can discourage some people from staying on the waitlist at all.
Before you hand out an open slot, it helps to be clear on what counts as a yes, the moment a slot actually opens up, and whether the person on your list has given you permission to text them: the WhatsApp Business messaging policy only lets you contact people who've given you their number and agreed to receive your messages. If you're messaging from the WhatsApp Business platform, rather than the app on your phone, anyone who hasn't messaged you in the last 24 hours can only receive an approved message template. What's still missing is the piece that decides who gets first dibs, and how long you give them before moving to the next person. Both questions come down to the same rule: the slot goes to whoever can actually take it, not to whoever's been waiting longest.
The criterion that decides, and the one that doesn't
Your gut says the first person on the list should be the first to get the alert. That makes sense if everyone on the list works for the same slot. It's not always that simple. One person signed up for "any afternoon this week," and another said they can only do Tuesdays at four because they work a split shift. If a Tuesday-at-four slot opens up, it belongs to the second person even if they signed up three weeks later. Offering it to the first person wastes both their time: they show up, they can't make it, and the slot is still sitting empty. Doing it the other way, strictly by sign-up order, sounds fair, but it's fair to the list, not to the slot you're trying to fill.
The rule that wins is the fit with the slot: who can actually make it at that time, for that service. Sign-up order only comes into play when two people fit equally well. And the value score from the first lesson only comes into play if they're tied there too. Your biggest spender doesn't jump the line just for spending more. They jump the line when, on top of fitting the slot, they got on the list before the other person who also fit.
Here's an example with numbers. The Tuesday 4:00 PM slot opens up. Your list has six names, and only two of them actually fit that time: one signed up three days ago asking for Tuesday at 4:00 specifically, the other signed up three weeks ago saying any Tuesday or Thursday afternoon works. The other four asked for tomorrow, Friday, or Saturday, and none of them fit this slot no matter how long they've been waiting. Between the two who do fit, you text the one who's been on the list for three weeks first, because among people who actually fit, whoever got there first comes first. If that person doesn't answer, you move on to the three-day person. If neither answers, the slot opens back up and it's time to check whether any of the four who didn't quite fit can, after all, make it work. That manual check, by the way, is a sign the list was mislabeled from the start: if everyone states up front exactly which days and times work for them, you don't have to guess. That's the fix suggested by a Sutter Health study, a California healthcare network, on automated alerts for medical appointment openings, which found it could help more people accept the slot: ask each patient, when they join the waitlist, which other times would work for them.
How long you wait before moving to the next person
- Every empty minute is an hour on the schedule you'll never get back
- The client who lost that appointment has already written it off and won't text twice to ask for it back
- The response window is short, but not just a few scattered minutes: in the Mayo Clinic study (medical appointments in the US), using email, text, or phone notification alerts, half of those who responded did so within the first 25 minutes, and 65% within the first hour
- If they don't answer in that time, you move on to the second person without waiting any longer
- The response window is long: several hours, but never more than twelve. In that same study, nine out of ten responses came in under 2.7 hours
- Rushing here only pressures people who weren't asking to be rushed
Which one do I pick: The sooner the slot, the less response time you give. For tomorrow's slot, give it an hour, then move to the next person. At Sutter Health, a large California healthcare network, same-day slot alerts expired after 30 minutes, and according to the study that analyzed it, giving more time to respond to those slots could improve acceptance. For next week's slot, give it until that evening. The urgency of the slot sets the urgency of the alert, not how rushed you happen to feel.
- 09:00The 4:00 PM appointment gets canceled. You text the first person on the list who fits that time.
- 10:00No response. The one-hour window passes, and you text the next person who fits.
- 10:07The second person says yes. The spot is filled, and the rest of the list never gets a text.
- 10:25The first person replies late. You let them know the slot's already been given, and you put them first in line for the next slot that fits.
One at a time
With this, you filter the waitlist by who actually fits the slot, break ties by who's been waiting longest, and wait however many minutes or hours fit how soon the appointment is. No more texting six people at once, and no more slots sitting empty for half the afternoon because nobody moved on to the next person in time. The list now works as a filter: only the person who can actually use that time gets the slot.
There's one loose end left: the client who never answers, not yes, not no. That's what the next lesson covers.
- Fit with the slot decides who gets the alert first, not who spends the most or who's been on the list longest
- Among people who fit equally well, whoever got on the list first goes first, and the value score from the first lesson only comes in as a last resort
- The response window adjusts to how soon the slot is: an hour if it's tomorrow, several hours if it's next week
- You text one person at a time. Never several at once, no matter how long the list is
Test yourself
Answer before opening each one. If one gives you trouble, go back to the section that explains it.
1. A slot opens up for tomorrow at 5:00 PM. Your list has a customer who asked for that exact time three days ago, and another regular customer, one of your top spenders, who said a month ago that any afternoon that week would work. Who do you text first.
The one who asked for that time slot three days ago, because they're the only one of the two who truly fits tomorrow's 5:00 PM opening. The regular customer only gets a shot if the first one doesn't answer within the hour, since this slot is so close.
2. A slot opens up for ten days from now. Four people on the list said any day that week works for them, so all four fit equally well. You text the first one, who's been on the list longest, and after twenty minutes they haven't answered. You move on to the next person.
No. A slot that's ten days out doesn't need the short window of a slot for tomorrow: give it several hours, up to twelve. Moving on after twenty minutes for a slot that far away just adds pressure where none is needed, and it can burn through the first person on the list for next time.
3. By mistake, you message two people on the list at the same time for a slot tomorrow, and both say yes within two minutes of each other. What happens with the spot, and what changes so it doesn't happen again.
The spot goes to whoever answered first, based on the exact time of the message. You explain to the other person that it's already been given, and you move them to the top of the list for the next slot that fits. From then on, the notice goes out to one person at a time, never two at once.
You know how to hand out a single opening; what's missing is the case that repeats with the same person, not the same appointment.
Sources
- Enhancing the Performance of Patient Appointment Scheduling: Outcomes of an Automated Waitlist Process to Improve Patient Wait Times for Appointments. Frederick North et al., Mayo Clinic, Health Services Insights, 2025.
- Patient-Centric Scheduling With the Implementation of Health Information Technology to Improve the Patient Experience and Access to Care: Retrospective Case-Control Analysis. Sukyung Chung et al., Palo Alto Medical Foundation Research Institute and Sutter Health, Journal of Medical Internet Research, 2020.
- WhatsApp Business Messaging Policy. WhatsApp (Meta), updated September 23, 2026.
In Yodai your clients request a time on your site and you confirm it from your dashboard. See how online booking for your business works.
NextAfter the second no-show, book differently