beauty wellness
How Zinhle, a salon owner in Durban, filled cancellations within minutes
A waitlist + WhatsApp combo turned last-minute cancellations from revenue loss into same-day rebookings.
Zinhle's salon in Durban has six chairs and eight stylists. The cancellation cost was the killer — a R600 colour appointment cancelling at 09:00 used to mean an empty chair for three hours, because nobody could be reached fast enough to fill it.
ClientPulse Streams now handle the waitlist as a Kanban board. When a cancellation comes in, Zinhle moves the slot into a "fill" stage; a campaign fires to clients who'd specifically asked to be notified for that service and stylist. Replies come back over WhatsApp; the slot is filled, often within the hour.
MJ handles inbound booking enquiries from new clients directly. New prospects get a reply in under a minute — service options, pricing, available slots — even when the salon is hectic and Zinhle has both hands in colour. Anything Zinhle wants to handle herself (returning clients with a long history, complaints) is flagged for her in the inbox.
Birthday messages plus a small birthday-month offer are the steady backdrop. Repeat bookings around birthday months are now consistent, where before they were random.
“I used to dread the 9am cancellation message. Now I move it into Streams and the slot is usually filled before lunch.”
Zinhle — Salon Owner, Durban