Short version: the booking is lost in the ten minutes between the question and the calendar, and that is the part we fix.
What this is, in whichever word your industry uses
An online booking system lets customers book themselves, on any device, at any hour. Depending on your trade you call it appointment scheduling software, booking software, a reservation system, diary management, or a calendar booking link. Restaurants say reservations, physios say diary, consultants say calendar link, salons say bookings. Same engine.
Ours is a booking page with its own link, put wherever your customers already find you, backed by deposits, reminders and a calendar invite for every booking. It gives you true self service booking, and it keeps taking bookings at night.
Be honest: there are free booking systems, and they are good
Fresha is free for salons. Zolmi has a free tier. GetMeBooked is around R299 a month with PayFast deposits and SMS reminders. If what you need is a page where customers pick a slot, take one of those — genuinely. We would rather say it here than take a month's money from somebody we do not fit.
Here is what makes this different from a free calendar: the deposit goes straight into your own PayFast account, reminders and calendar invites go out on their own, customers cancel from a link without phoning you, and there is no commission on any booking.
The no-show problem, which is the one that actually costs money
Industry research reports that a deposit of ten to twenty percent cuts no-shows by roughly forty to sixty percent, and one South African figure puts a single healthcare practitioner's losses at about R1,725 a day on a conservative R750 appointment value. Those are third-party figures, not our measurement — but they match what every owner already feels.
So how to reduce no shows: take a booking deposit at the point of booking through PayFast, send automated appointment reminders by email at the intervals that actually work, publish a cancellation policy the system enforces so nobody has to have that conversation, and let customers cancel from a link and book another time themselves — because a rescheduled slot is recoverable and a no-show is not. Double booking is prevented at the calendar level rather than caught afterwards.
Where the bookings come from
Your booking link is the difference. It works on its own from your website, an Instagram bio, a Google Business Profile or a QR code on the counter, and every route lands in the same diary with real availability and real prices.
Every booking arrives as a real calendar invite in the diary you already use — Google, Outlook or Apple — and a cancellation removes it again. Connect your calendar’s ICS link and the time you block out there stops customers booking over it, so it is not a second diary to check. Multi staff availability and individual working hours are handled, and it takes bookings 24/7.
What it costs
Your price follows your bookings and staff: a few quick questions give you your plan and your exact price on the spot, and one payment at checkout covers the setup fee and your first month. Month to month, no contract. And it is commission free: we never take a cut of a booking or a deposit, however many you take. Marketplace platforms that look cheaper monthly often do not work that way.
That is more than a booking page costs, and the comparison that makes it make sense is not another calendar — it is the front desk, the after-hours enquiries nobody answered, and the empty chairs.
Customer data is handled under POPIA. We deploy remotely from Vanderbijlpark for booking system for small business clients in Johannesburg, Cape Town and Durban. It is designed to run alongside a website chatbot, which is where the conversations start.
Online booking system by city: Johannesburg · Pretoria · Cape Town · Durban · Port Elizabeth · Bloemfontein · East London · Vanderbijlpark
Free tools and guides: Salon booking system · Online booking for therapists · All free tools and guides



