An automated appointment reminder is the cheapest thing most South African service businesses can do to protect revenue, and its value is entirely determined by one number you already have: what an empty slot costs you. Work that out first. Everything else in this article is arithmetic on top of it.
How do I work out what a no-show actually costs?
Three numbers, all of which you can get from your own diary in ten minutes:
- The value of the slot. Not your day rate — the specific appointment. A two-hour colour, a 45-minute consultation, a two-hour site visit.
- How many were lost last month. Count them. Do not estimate; the estimate is always low.
- How many of those were refilled. A slot that filled from a waitlist cost you nothing. A two-hour gap on a Tuesday afternoon cost you the whole slot.
Slot value, times unfilled no-shows, is your monthly loss. If that number is smaller than the cost of automating reminders, do not automate reminders. That happens more often than vendors admit — a business with a long waitlist genuinely does not have this problem.
Why do reminders work at all?
Because most no-shows are not people deciding not to come. They are people who forgot, double-booked, or could not find the number to cancel. A reminder converts a silent no-show into either an attendance or a cancellation with enough notice to refill the slot — and the cancellation is worth almost as much as the attendance, because it gives you the slot back.
That is the mechanism to design for. A reminder that only says "see you Thursday" is worth less than one that says "reply CHANGE if Thursday no longer works", because the second one gives you the notice.
What does the timing look like?
| When | What it is for | Worth sending? |
|---|---|---|
| At booking | Confirmation, and the details in writing | Always |
| One week before | Long-lead appointments only | For consultations and procedures |
| 48 hours before | The one that gives you time to refill | Yes — this is the important one |
| Morning of | Attendance, not rescheduling | Yes, but it will not save the slot |
| After | Rebooking and reviews | Once. Not three times |
The 48-hour reminder is the one that pays. A morning-of reminder improves attendance but arrives too late to sell the slot to somebody else.
Why does automating it beat doing it by hand?
Not because a person cannot write a message. Because a person cannot write it on the busy days, and the busy days are precisely the ones with the most appointments to protect. Every practice, salon and workshop that sends reminders manually sends them inconsistently, and the inconsistency clusters exactly where the loss is highest. A system has no busy days.
What does it cost in South Africa?
If you only need the reminder attached to a booking, our booking system starts at R1 299 a month plus R2 000 setup, and reminders are part of the build rather than an add-on. If you want a chatbot that also takes the booking in the first place, that starts at R299 a month. Both are month to month with no contract.
Divide the monthly cost by your slot value. That is how many saved slots a month it takes to break even, and for most service businesses it is one or two.
What about POPIA?
A reminder to somebody who booked an appointment with you is a service message about a transaction they initiated, which is a different thing from marketing. It still has to be honest about who is sending it and easy to stop. Do not use the reminder channel to push a promotion — that is where a legitimate service message turns into direct marketing, and direct marketing needs consent. Our piece on AI and POPIA covers the distinction.
Most no-shows are not a decision. They are somebody who forgot and had no easy way to say so — which is why the reminder that offers a reschedule is worth more than the one that just confirms.
What is the shortest version?
Count your unfilled no-shows for one month and multiply by the slot value. Send one reminder 48 hours out that makes rescheduling easy, and one on the morning. Automate it so it survives your busiest week. Do not attach marketing to it.
Where we do this
If you are reading this from Cape Town, Vereeniging and Mossel Bay, those pages go through the local version of it: which languages the bot needs, what the busy hours look like, and which sectors ask what.
