How to run a waitlist on WhatsApp: fill cancellations in minutes without a spreadsheet or a broadcast
Fully booked is good until someone cancels at 2pm and the slot sits empty because nobody had time to work the list. A WhatsApp waitlist is a list of people who said yes in advance, and a rule for offering the freed slot. Done by hand it takes a few minutes; done by an agent it takes none.
Quick answer
When you are full, ask the customer if they want the waitlist and record the service, preferred days and times, and how much notice they need. When a slot frees, message the matching people individually, oldest request first, with the exact slot and a reply deadline ("reply YES within 20 minutes"). First confirmed reply gets it; the others are told it has gone and stay on the list. Never broadcast the slot to a group. An AI agent runs the same loop automatically.
Capturing the request
The waitlist offer belongs in every "we are full" reply. Record four things: what they want, when they can come, how much notice they need (a same-day slot is useless to someone who needs a day's notice), and when they asked. Labels in the WhatsApp Business app work for a small list; a lead card in a CRM works better. The stage pattern is in the WhatsApp CRM guide.
Offering the slot
Message individually, not in a group and not as a broadcast. Name the exact slot and a reply deadline of 15 to 30 minutes. First confirmed reply gets it; say so in the message so nobody feels cheated. Tell the others promptly. Two or three offers usually fill a slot. Templates are in no-show and rebooking templates.
With an AI agent
The agent offers the waitlist whenever a requested slot is full, records the preferences in the lead card, and when a booking is cancelled it messages matching waitlisted customers oldest-first with the deadline, books the first YES, and informs the rest. The whole loop runs without anyone watching the phone. Because these are replies to people who asked to be told, they sit inside WhatsApp's rules; see consent and opt-out rules.
Rules that keep it fair
- Oldest request first, unless a customer's stated notice makes the slot impossible for them.
- One offer per freed slot per person; do not re-offer the same slot after they declined.
- A clear deadline and a clear "it has gone" message.
- Ask before keeping someone on the list beyond a month.
- Never sell the waitlist as a promotion channel.
Frequently asked questions
How do I run a waitlist on WhatsApp?
Record the request with preferences, and when a slot frees, message matching people individually, oldest first, with the slot and a reply deadline. First YES gets it.
Should I broadcast a freed slot?
No. Individual messages with a deadline are fair, fast and within WhatsApp's rules.
How long should the reply deadline be?
15 to 30 minutes for same-day slots, longer for slots days away.
Can an AI agent manage the waitlist?
Yes. It offers the waitlist when full, records preferences, and runs the offer loop automatically when a booking is cancelled.
Is messaging waitlisted customers allowed?
Yes. They asked to be told, which is the consent the rules require.
Cancellations filled in minutes
The waitlist loop, run by the agent. 7-day free trial.
Sources and further reading
- WhatsApp Business Messaging Policy · opt-in, opt-out and prohibited-use rules every business must follow
- Cochrane Review, Mobile phone messaging reminders for attendance at healthcare appointments (Gurol-Urganci et al., 2013) · reminder messages improve attendance compared with no reminder
ReplyKit is an independent product and is not affiliated with or endorsed by Meta or WhatsApp. This article is general guidance for running a small business, not legal, financial or regulatory advice.