When should vegan restaurants use WhatsApp waitlists without promising covers?
Quick answer
Use a WhatsApp waitlist only when the room is actually full, the guest opted in, and the next text is one truthful table-ready ping, not a cover promise. A restaurant waitlist is a door tool, not a product drop and not a refill reminder. Do not invent wait minutes. Do not sell the waitlist as a cover-growth channel. Product drops live in waitlist and drops. Refill threads live in WhatsApp or RCS replenishment.
Vs other Intelligence guides
| Guide | Job |
|---|---|
| Waitlist and drops | Product SKU scarcity and drop calendars. Not the dining-room door. |
| WhatsApp or RCS replenishment | Refill reminders for a product. Not a table-ready ping. |
| WhatsApp quality rating | Template health after blocks. Fix that kit before you add a waitlist thread. |
| SMS marketing | Eco DTC SMS compliance. Restaurants still need door consent, not a product list. |
| OpenTable vs direct | School-night first-party vs OT. A waitlist is not a second book. |
| Weekday covers | A fenced family bundle. Not a queue. |
| Delivery apps vs direct | Marketplace vs first-party order. Pickup is not a waitlist. |
| Q4 gift cards | Prepaid covers. Not a door SMS. |
| This guide | When a vegan restaurant may use a WhatsApp waitlist without promising covers |
Composite operator guidance. Not legal advice on WhatsApp Business policy, TCPA, GDPR, or consent. Named waitlist tools follow their own terms. Do not treat a 12 minute example as a typical wait benchmark.
Three lists. Do not mix the kits.
| Job | Object | Kit |
|---|---|---|
| Product drop | A SKU, a unit cap | Waitlist and drops |
| Refill reminder | A consumed product | WhatsApp or RCS |
| Door waitlist | A party at a full dining room | This brief |
Do not paste a drop calendar onto the door and call it WhatsApp hospitality. Do not paste refill copy onto a diner who is standing at FOH. Keep both kits if the brand also sells merch from the same number.
When the waitlist is a real door tool
| What is true tonight | You may run | You freeze |
|---|---|---|
| Covers at true capacity. Walk-ins would wait. FOH can see a live remaining wait that they will update | Opt-in WhatsApp waitlist. One table-ready ping. Party size and name | A cover promise. A marketing minute. Eco waitlist as the thread name |
| Book is open. Seats are empty. You want a list for later | A first-party email or SMS list with a real next-night offer. Weekday covers | Waitlist theater on an empty room |
| You want a second reservation book on WhatsApp | Direct reserve. OpenTable vs direct | Waitlist as a hidden book. Promising a 8pm cover in chat |
| WhatsApp quality is already damaged | Fix templates first. Quality rating. SMS only if consented | A new waitlist thread on a blocked sender |
Staff line: "We are full. Join the waitlist if you opt in. We text when a table is ready. We do not promise a cover or a minute count." If you cannot name whether the room is full, do not open the waitlist.
Print vs banned (door copy)
| Surface | Allow | Kill |
|---|---|---|
| FOH card / host stand | We are full. Opt in for one table-ready text. Party size | Table in 12 minutes. Guaranteed cover. Skip the line |
| WhatsApp first message | You joined the waitlist for [party_size]. We will text when a table is ready. Reply STOP to leave | You have a cover at 8. Eco waitlist. Seated in 15 minutes |
| Table-ready ping | A table is ready for [name]. Please check in at FOH. This is the only ping | A second bump. A discount if you stay in line. Occupancy is up |
| GBP / Instagram | Hours. Walk-ins welcome until we are full. Waitlist at the door if opted in | Join our WhatsApp waitlist for a table tonight as an always-on CTA |
| Ads / email | Nothing that sells a cover via waitlist | WhatsApp waitlist as a cover-growth channel. Invented wait minutes as social proof |
Eco waitlist, climate-friendly queue, and planet-positive door copy fail as leftover adjectives. Run them through the green claims calculator. EmpCo still applies to EU-facing copy the restaurant publishes. This page does not publish a typical wait minute or a typical occupancy lift from WhatsApp.
Door freeze (labeled example)
Walk the book with the host. Replace every cell from tonight. Do not copy the example as a city benchmark.
| Field | Worked example | Your cell |
|---|---|---|
| Room actually full? | Yes, 34 of 34 seats example | [capacity_true] |
| Party | 4 example | [party_size] |
| Invented minute on the card today? | 12 minutes written on the stand example. Kill it | [must_not_minutes] |
| Opt-in path | QR at host, keyword WAIT example | [opt_in_path] |
If [capacity_true] is no, the waitlist is blank even when the QR is pretty. The 34 seats and 12 minutes cells are worksheet labels, not a category wait benchmark.
Go / no-go
| Call | When |
|---|---|
| No-go | Empty-book theater, invented wait minutes, cover promises in chat, waitlist as a growth channel, new thread on a damaged quality rating, hiding STOP |
| Go | Room actually full, opt-in, one table-ready ping, FOH card matches the thread, no minute marketing, quality rating healthy |
| Partial go | Honor parties already on a messy thread. Send one honest table-ready or release. Kill leftover 12-minute copy today. Do not add a second waitlist number |
Score opt-outs, table-ready no-shows, invented-minute complaints, and whether FOH used the card. Occupancy on a WhatsApp header is not proof the promise is allowed.
A waitlist is not a cover
They already know the room is full. They do not need you to invent a minute. Text when a table is ready. Leave the cover in the book, not in the chat.
Template fields and 7-day run
| Field | Fill with | Do not invent |
|---|---|---|
[capacity_true] | yes / no from the book tonight | Waitlist because the QR is live |
[opt_in_path] | host QR / keyword / none | Adding every walk-in without asking |
[table_ready_owner] | Who sends the ping | Three hosts sending three pings |
[must_not_minutes] | Banned minute copy, or NONE | A typical 12 minute wait as proof |
[channel] | WhatsApp / SMS / both | A third number for eco waitlist |
[stop_line] | How they leave the list | No exit |
Brief: "Capacity true: [capacity_true]. Opt-in: [opt_in_path]. Table-ready owner: [table_ready_owner]. Banned minutes: [must_not_minutes]. Channel: [channel]. STOP: [stop_line]. If capacity is no, waitlist print is blank."
- Day 1: Export live FOH cards, WhatsApp templates, GBP posts, and any minute copy. Mark kit / unknown / banned.
- Day 2: Fill [capacity_true] from a real service. If the book is open, waitlist theater comes off tonight.
- Day 3: Write the FOH card and the two templates (join, table-ready). No minute. No cover.
- Day 4: Confirm opt-in and STOP. If quality rating is already hurt, stop and use the quality kit.
- Day 5: Match GBP and Instagram to the door. Direct reserve stays in OpenTable vs direct. Product lists stay in drops.
- Day 6: First live service. One ping. Score no-shows after table-ready.
- Day 7: Score leftover minute lines in the green claims calculator. No-go if empty-book waitlist or cover promises remain. Refill copy stays in replenishment.
Frequently asked questions
When should vegan restaurants use WhatsApp waitlists without promising covers?
Only when the room is actually full, the guest opted in, and the next text is one table-ready ping. Do not invent wait minutes. Do not promise a cover in chat. Do not sell the waitlist as a cover-growth channel. A waitlist is a door tool, not a second book.
Is this the same as product waitlists or refill WhatsApp?
No. Product drops use the waitlist-and-drops kit. Refill reminders use WhatsApp or RCS replenishment. This page is a diner at a full door.
Can we text a 12 minute wait so people do not leave?
Not as a marketing minute you cannot keep. If FOH has a live remaining wait they will update, they may say it once in person. Do not freeze 12 minutes in a template. Do not publish it as typical.
Can the waitlist replace OpenTable on school nights?
No. Direct reserve is a book. A waitlist is overflow when that book and the room are full. School-night first-party vs OT stays in the OpenTable guide.
What do we measure if not occupancy?
Opt-outs, table-ready no-shows, invented-minute complaints, and whether FOH used the card. Do not publish an occupancy percentage as the reason to keep the thread.