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.

Most filled same day
Cancellation slot fill rate
Steadily up
Birthday-month rebookings
Under a minute
New-client WhatsApp reply time

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

Your next client is waiting for a reply.

Start at R799 your first month (R1 100/month after) — a 24/7 AI receptionist that never sleeps, never forgets, and sounds exactly like you.