The empty chair is the expensive problem
A no-show costs you the appointment. An empty chair you did not know about until this morning costs you the appointment and the chance to sell it to somebody else.
Phoning a waiting list works but takes fifteen minutes you do not have while you are cutting. One message to your entire client list takes thirty seconds and reaches everyone simultaneously, so the first person free replies and the slot is gone.
A useful shape for the message: FADE AND CO: cancellation, 3pm today free with Marcus. First to text back gets it. Short, specific, and it names the time.
What a booking app does better than this
Square Appointments, Booksy, Vagaro and Fresha all send each client a reminder about their own appointment automatically. That is the single biggest lever on no-shows and a broadcast cannot replace it.
They also handle deposits, which is the other genuine fix. A card held on file changes behaviour in a way that no reminder does, particularly for long colour appointments where a no-show costs three hours.
If you do not already have one of these and you are losing chairs regularly, that monthly fee is the better first purchase. This is not the tool that fixes individual no-shows.
Where a broadcast earns its place alongside it
Quiet weeks. January, the week after a holiday, the wet Tuesday when nobody books. One message offering the week's openings does more than any social post because it lands on the lock screen.
Closures and staff changes. You are ill, the water is off, a stylist has left and their clients need rebooking. Everybody needs the same sentence at once.
Seasonal pushes. The fortnight before Christmas, before prom season, before a long weekend. Reminding your list to book early is worth more than any discount you could offer instead.
Solo barbers and multi-chair shops
For a solo barber the list is small and the value is speed. One dollar covers 25 clients, five covers 100, and most independent chairs sit comfortably in that second band.
For a shop with several stylists the complication is that each stylist really has their own client list. There is no way to split one list into groups, so if Marcus's clients and Dana's clients need different messages, they need separate lists and separate payments.
In practice many shops run one shop-wide list for closures and openings, and leave individual client contact to each stylist. Sending promotions to a customer list covers the wider announcement side.
Building the list without being pushy
A QR code taped by the mirror or at the till does most of the work. Clients scan it while they are paying, add their own number, and they are on the list. Nothing is uploaded and nothing is scraped from your booking software.
Say what they are signing up for. Openings and closures only, no spam is an honest promise and it gets far more sign-ups than a vague ask.
Every message carries a way to opt out automatically, so a client who changes their mind removes themselves. The rules around opt-outs covers what is legally required.