Services
A booking system on your own site, with no platform in the middle
Clients book themselves without a phone call or a chat thread. Only real openings are offered, you get the request on WhatsApp, and the client leaves with the appointment already in their calendar.
Who it suits
Who it is for, and what you get
It suits
- Barbershops and salons with more than one chair
- Pilates, yoga and movement studios running classes with limited places
- One to one practices such as physios, therapists and tutors
- Anyone paying a booking platform every month, or giving it a cut of new clients
What is included
- Services, prices and durations set up your way
- Availability per person, with your hours, days off and public holidays built in
- Class capacity for group sessions
- Booking requests sent to your WhatsApp with every detail together
- Add to calendar for Google, Apple and Outlook, with your address and a reminder
- Optional deposits or payment upfront through PayFast or Ozow
How it works
How it works, step by step
-
Step 01 A client picks a service, a person and a time
Only times inside your hours are offered, with your days off and public holidays already taken out.
-
Step 02 The request reaches your WhatsApp
The service, the time and the client's details arrive together, ready for you to confirm.
-
Step 03 The appointment lands in their calendar
Google, Apple or Outlook, with the time, your address and a reminder before it.
-
Step 04 No-shows drop
A booking sitting in someone's own calendar with a reminder is harder to forget than one agreed in a chat thread.
What it costs
What it costs
A simple booking request flow is part of Business at R8 500. A full booking system, with availability per person, class capacity and calendar invites, falls under Commerce and Systems, from R14 000. Either way there is no monthly platform fee and no commission per booking.
-
Business
R8 500
Enquiries and bookings arriving, and proof of where they came from.
-
Commerce and Systems
From R14 000
Money and bookings moving through the site without you in the middle.
Published fees
- Booksy, one staff member
- R399 a month
- Booksy Boost
- One-time 40% commission on a new client's first visit
- Fresha Independent
- R134.95 a month, excluding VAT
- Your own booking system
- No monthly platform fee, no commission
Where these numbers come from
- Booksy pricing, South Africa, opens in a new tab, checked September 2026
- Booksy Boost, South Africa FAQ, opens in a new tab, checked September 2026
- Fresha pricing, opens in a new tab, checked September 2026
The work
See it working
No client booking system of ours is live yet, so the two booking journeys below are concepts, labelled as concepts. Mosebetsi is the closest real system: a client chooses a person, pays through Ozow, and the job is confirmed afterwards.
-
Mosebetsi
Task marketplace · iOS and web
-
Mo Barbers
Concept, not client work · Barbershops and salons
-
Northlight Pilates
Concept, not client work · Pilates and movement studios
Where it fits
Where it fits, and what to read next
-
Pilates studios
Live slots per instructor, class capacity and bookings to WhatsApp.
-
Barbershops and salons
Prices, barber profiles and a booking journey that ends in the calendar.
-
How to take bookings online
Three ways to take bookings online: WhatsApp, a booking platform or a system on your own site. What each costs per month and per new client, and who each suits.
Questions
Questions people ask
How does this compare with Booksy or Fresha?
Booking platforms either charge a monthly subscription or take a commission on a new client's first booking, while a booking system on your own site costs neither and belongs to you. The platforms do bring you people browsing their app, which your own site does not, so the trade is fees against discovery.
Do clients have to download anything?
No. It runs in the browser on your site, and the calendar invite goes into the calendar already on their phone.
Can a clinic use this?
Yes, for booking times. Health details are special personal information under POPIA, so the booking asks only for what is needed to hold the slot, and anything clinical stays out of WhatsApp. We set it up that way from the start.
Get a quote
Tell us what you need
Answer a few short questions and we will come back with a straight answer on what it takes and what it costs. No discovery call needed to get a number.