Online booking system for South Africa

Get booked and paid through one link.

Booklink gives South African salons, studios, trainers and consultants a booking link that takes deposits through Yoco, Paystack, PayFast or iKhokha and sends WhatsApp reminders. Free plan. No commission.

Naledi Beauty & Wellness

bklnk.co.za/naledi-beauty

Choose a service

This is a working demo of a Booklink booking page. Click through it.

02

What does Booklink cost?

Booklink has two plans. Free costs R0 forever and includes one service, one team member and 30 bookings a month. Pro costs R79 a month and includes unlimited services and bookings, up to five team members, online payments, WhatsApp reminders and Google Calendar sync. Neither plan charges commission on bookings.

FreeR0

1 service, 1 team member, 30 bookings a month, branded booking page, email confirmations. No card required.

Start free →
ProR79 a month

Unlimited services and bookings, up to 5 team members, deposits via Yoco, Paystack, PayFast or iKhokha, WhatsApp reminders, Google Calendar and Meet, packages, classes, multi-service bookings, reports. Cancel any time.

Compare plans →

Card processing fees are charged by your gateway, not by Booklink. More than five team members? Email [email protected] for a custom plan.

03

How do deposits stop no-shows?

You mark which services need a deposit, or switch on full payment at booking. A client cannot hold a slot until the payment clears through your own Yoco, Paystack, PayFast or iKhokha account. A client who has paid R150 towards a R450 gel set shows up. Booklink adds no commission on top of your gateway fee.

  1. 1

    Client picks a slot. Availability comes from your working hours, buffers, minimum notice and everyone's Google Calendar.

  2. 2

    Client pays the deposit. Card, EFT, SnapScan or whatever your gateway supports. The slot is held only once the gateway confirms.

  3. 3

    Reminders go out. Up to three email reminders and a WhatsApp reminder before the appointment. Clients can reschedule themselves inside your cancellation window.

A confirmed Booklink booking showing a R150 deposit of a R600 service paid via Yoco, and a notification history with a WhatsApp confirmation and a WhatsApp reminder
A confirmed booking in Booklink. The R150 deposit on a R600 service came in through Yoco before the slot was held, the WhatsApp confirmation went out on the day of booking, and the WhatsApp reminder went out the day before.

Works with Yoco, Paystack, PayFast and iKhokha.

04

What can I take bookings for?

One-on-one appointments, classes with a capacity and waitlist, session packages a client buys once and redeems over time, and multi-service visits like a cut, colour and blow-dry in one booking. Services can have variants such as 30 or 60 minutes, be tied to a treatment room, and be assigned to specific team members with their own prices.

Booklink calendar day view with a column for each of four team members, bookings labelled with the service and the room they hold, and a group class at 17:00 with six of eight seats taken
A full day in the day view. Each column is a team member, each booking names the room it holds, and the group class at the end of the day sits at six of its eight seats.
Booklink offerings list showing seven services with their category, duration and price, including a gel nail set at fifteen percent off, a group masterclass with a capacity of eight, and a link only online consultation
Everything a salon sells on one list: one-on-one appointments, a group masterclass capped at eight seats, a service running at fifteen percent off, and a consultation bookable by direct link only.
Team members
Up to five people, each with their own hours, services, prices, photo and Google Calendar. Let clients choose a person or auto-assign whoever is free.
Rooms
Assign services to treatment rooms or chairs so two bookings never claim the same space, even across team members.
Classes and groups
Set a capacity per session. Multi-seat bookings for friends. Automatic waitlist when a class fills.
Session packages
Sell 5 or 10 sessions upfront. Clients redeem from the package when they book.
Variants
One service, several durations or options, each with its own price.
Multi-service bookings
Several services in one booking. Booklink finds a slot that fits the combined time, takes one deposit, sends one confirmation.
Google Calendar and Meet
Two-way sync per team member. Online services get a Meet link automatically.
WhatsApp and email
Confirmations, reminders and cancellations to clients. New-booking alerts to you on WhatsApp.
Reports and commissions
Daily, monthly and per-member reports. Commission and payout tracking for salons that pay staff on takings.
Webhooks and Rebill
Push every booking to your own systems, or connect Rebill to invoice each booking automatically.

05

Who is Booklink for?

Any South African business whose clients book time: hair salons, barbers, beauty and massage therapists, personal trainers, photographers, tutors, consultants, cleaning services and driving instructors. It is built for a solo operator or a team of up to five, not for a franchise with fifty chairs.

06

How does Booklink compare to Fresha, Booksy and Calendly?

Fresha and Booksy are marketplaces that list your business next to competitors. Calendly schedules meetings and is not built around South African payment gateways. Booklink is a private booking page with Yoco, Paystack, PayFast and iKhokha, WhatsApp reminders and a flat R79 price with no commission.

Question Booklink Fresha Booksy Calendly
Commission on bookings 0% See comparison page See comparison page 0%
Monthly price R0 or R79 See comparison page See comparison page See comparison page
South African gateways Yoco, Paystack, PayFast, iKhokha See comparison page See comparison page Stripe, PayPal
WhatsApp reminders Yes See comparison page See comparison page No
Marketplace listing No, your link only Yes Yes No

Competitor details and sources are on each comparison page: Fresha, Booksy, Calendly, Acuity, Setmore, SimplyBook.me.

07

Is client data safe under POPIA?

Yes. Client names, email addresses and phone numbers are each encrypted with AES-256 before they are stored, using a key unique to your account. Card details never touch Booklink; they go straight to your PCI-DSS gateway. Data is served over TLS and you can delete a client, or your whole account, yourself.

The full model is on the security page. Under POPIA the account holder is the responsible party and Booklink is the operator.

08

Who builds Booklink?

Booklink is built and operated by Tora Technologies (Pty) Ltd, an independent South African software company registered in Cape Town (CIPC 2025/583656/07) and founded by Nico Huysamen. Tora Technologies builds and runs its software itself rather than outsourcing the important parts, which keeps it close to its customers and lets it act on real needs quickly. Tora Technologies also builds Rebill, the invoicing app Booklink connects to, and Our Big Yes, a wedding website and RSVP platform.

About Tora Technologies →

More

What else do people ask?

How do clients find my booking link?

You share it. WhatsApp status, Instagram bio, the booking button on your Google Business Profile, a QR code at reception, your website. Booklink generates the QR code for you.

Can clients cancel or reschedule themselves?

Yes, from the link in their confirmation, up to the cancellation deadline you set. You choose whether to ask for a reason.

Do I need a website?

No. The booking page is a full page at bklnk.co.za/your-business with your name, welcome message, address, services and photos.

What if I have more than five staff?

Email [email protected]. Larger teams are set up by hand on a custom plan.

Your next client could book while you read this.

Free plan. No card. Ten minutes to set up.

Start free

Last reviewed: . Reviewed by Nico Huysamen, Founder & Director, Tora Technologies. Cape Town, South Africa.