Newbi
All articles

Online booking for salons, barbers and trainers: free and paid options in South Africa

What online booking actually saves you, what the main booking tools cost in rand, and how deposits and reminders cut down on no-shows.

By Wesley Sing, Founder of Newbi4 min read

A hairstylist welcoming a client to her chair in a Johannesburg salon

If you cut hair, do nails, train clients or run any business built on appointments, you know the routine. A WhatsApp arrives at 10pm asking if you have a gap on Saturday. You reply between clients. They ask about 2pm. You are booked at 2pm. Four messages later you have one appointment, and on the day there is a fair chance they do not arrive.

Online booking replaces that back-and-forth with a link. Clients see your free times, pick one, and it is in your diary. This guide covers what it saves you, what the tools cost here, and how to stop losing money to no-shows.

What online booking actually changes

  • Clients book when it suits them, including at 10pm, without waiting for you to reply.
  • You stop double-booking. A booking page only offers times you are genuinely free, with the gap you need between appointments.
  • Clients remind themselves. A good system sends a confirmation straight away and a reminder before the appointment, so fewer people forget.
  • Changes do not need you. A client who needs to move or cancel can do it from a link, which frees up the slot for someone else instead of leaving you guessing.

None of this means giving up WhatsApp. Most businesses keep chatting with regulars on WhatsApp and send the booking link whenever someone asks "Do you have a gap?".

What the main booking tools cost

Prices taken from each tool's own pricing page on 21 September 2026. Dollar prices are converted at R16.26 to the dollar, the rate on that day. Check before you sign up; prices change.

ToolCheapest optionPaid plansWorth knowing
SetmoreFree for up to four usersFrom $5 a user a month billed yearly (about R81), or $12 monthlyCharged in dollars.
CalendlyFree for one type of appointment$10 a month (about R163)Built for meetings more than salons. Charged in dollars.
Fresha7-day trial, no free planR134.95 a month for one person, or R89.95 per team memberPrices exclude VAT. Built for beauty and wellness.
BooksyFree trialR399 a month, plus R89 for each extra staff memberBuilt for barbers and salons.
Newbi14-day free trialBookings are on the Pro plan, R189 a monthYour booking page is part of your business card, with your prices and WhatsApp alongside it.

The honest summary: if you only need people to pick a time, a free plan from Setmore or Calendly will do it. The paid, salon-specific tools earn their price when you have several staff, want clients to find you through their marketplace, or need their payment and stock features.

How to cut no-shows

A no-show is not just a lost appointment. It is a slot you could have given to someone else. Three things help more than anything else.

Take a deposit for longer or first-time appointments

A small deposit, taken when the booking is made, changes behaviour: people who have paid something turn up or tell you they cannot. You do not need it for every regular's quick trim. It is most useful for long appointments, new clients, and your busiest times. Be clear up front about whether the deposit comes off the final price and what happens if they cancel late.

Send reminders

Many no-shows are simply people who forgot. A confirmation when they book and a reminder before the appointment catch many of them. Most booking tools send reminders by email; some charge extra for SMS.

Make cancelling easy

It sounds backwards, but it works. If cancelling means an awkward phone call, people avoid it and simply do not arrive. If it is one tap on a link, they cancel, and you get the slot back in time to fill it.

Setting up your booking page well

  • List every service with its real length. A colour takes longer than a cut, and your booking page should know that.
  • Add a buffer between appointments for cleaning up, running late or a quick break.
  • Show your prices, or at least a "from" price. People are more likely to book when they know roughly what it costs.
  • Put the link everywhere: your WhatsApp Business profile, your Instagram bio, your Google Business Profile and a QR code at your station.
  • Keep your hours honest. If you do not want Sunday bookings, do not open Sunday.

Where Newbi fits

On Newbi, bookings live on your business card rather than on a separate site. You list your services with their length and any buffer, set the hours you take bookings, and clients pick a free slot straight from your card. They get a confirmation email with a calendar invite and a link to move or cancel, and a reminder email before the appointment. You are notified of every booking. If a service needs a deposit, the card shows how much and lets the client pay it through your own payment link or arrange it with you on WhatsApp.

Because it is your card, clients can also see your prices, your work and your WhatsApp button in the same place. Bookings are included on the Pro plan, and you can try it free for 14 days.

Quick answers

Do my clients need to download an app? Not for a booking page. It opens in their phone's browser like any website. Some marketplace tools also offer an app, but a link works for everyone.

Can I still take bookings on WhatsApp? Yes, and most businesses do. Send your booking link when someone asks about a time, and let regulars keep messaging you as usual.

Should I charge a deposit to everyone? Usually not. Deposits work best for long appointments, new clients and your busiest slots. Regulars who always turn up rarely need one.

More articles