No-Show or Cancellation: What Actually Happens to a Salon Customer's Slot
Every queue eventually has two kinds of people: someone who just doesn't show up, and someone who messages to say they're not coming. From the front desk, they can look like the same problem, an empty slot. On the dashboard, staff have two separate buttons for exactly that reason.
How a salon no-show policy actually works on WhatsApp
A salon no-show policy only works if the software actually tells the two cases apart, and that's what reduces salon no-shows on WhatsApp in practice: a real cancellation message versus silence, handled differently instead of lumped into one 'didn't come in' bucket.
Two different buttons, two different intents
No-Show and Cancel each have their own confirmation dialog, so a tap can't happen by accident. Both permanently remove the customer from the active queue, there's no undo, no quietly putting them back once it's done. What they don't do is identical.
The one real difference
Cancel sends the customer a WhatsApp message confirming the cancellation and resets their conversation with the booking bot, a clean break. No-Show does neither of those things, it's a silent removal, because there's nobody to notify, they already stopped responding. Only a cancellation is timestamped as one, so later analytics can actually tell the two apart.
The slot doesn't just disappear
Whichever one happens, the same waitlist mechanism fires immediately afterward. The next customer on the waitlist gets offered that now-open slot over WhatsApp, automatically, regardless of whether the slot opened because someone canceled or because someone never showed.
No-shows and cancellations are also tracked as separate numbers on the dashboard, including the revenue each one represents, so a salon owner can actually see which problem is costing them more, rather than lumping both into one vague 'people who didn't come in' figure.