DMly
For hair salons, nail bars, spas and barbershops

Salon booking software for South Africa, on WhatsApp

Clients in Johannesburg and Cape Town book, pay a deposit by card or EFT and get a reminder the day before, all inside the WhatsApp chat they already use. Your team stays on the floor, not on the phone.

Bookings on WhatsApp Card or EFT deposits Per stylist calendars Rebooking reminders
Salon owner overseeing a busy day of appointments
Fill your appointment book
The problem

Where a busy salon quietly loses bookings

Your stylists are good at hair, nails and skin. The leaks are all in the admin around the chair.

No-shows The 10:00 that never walks in A Saturday slot with nobody in the chair cannot be sold again. A deposit and a reminder make the booking feel real.
Late replies She asked at 22:30 Most enquiries arrive in the evening while people scroll. If nobody answers until morning, she books the place that did.
The same questions How much for knotless braids? Prices, how long a set takes and whether you have parking get asked all day, by every new client.
Clashing bookings Two clients for one stylist When the diary lives on the front desk phone, a stylist's own WhatsApp and a paper book, Saturdays collide.
Load-shedding days The schedule changes at short notice When you need to move appointments, phoning every client one by one eats the morning.
No follow up Regulars drift away Nobody remembers that her colour is due in six weeks, so the salon in the next mall gets the visit.
The conversation

From an Instagram reel to a paid deposit

A new client at a fictional Rosebank salon, booked without anyone at the basin picking up a phone.

LE Lerato WhatsApp Business API
Hi! Saw your reel. How much for medium knotless braids? Hi Lerato 💛 Medium knotless are R850 and take about 5 hours. Hair is included. Silk press R450 Wash and blow R280 Can I come this Saturday morning? Saturday 14th, Zanele has 08:00 and 09:30 free. Which one suits you? 08:00 please Lovely. A R200 deposit confirms it, card or EFT: paystack.com/pay/lumo-hair The balance is paid on the day. Deposit received, thank you ✅ See you Saturday at 08:00 at Lumo Hair Lounge, Rosebank. We will remind you on Friday.
Prices without the wait The AI agent knows your price list, service times and stylists, and replies at any hour.
Only real free times The slots offered come from the stylist's live calendar, so nothing gets double booked.
Paid before she arrives A Paystack link takes a card or EFT deposit in the chat, and the receipt goes out automatically.
How it works

What DMly does at every step of her visit

Set it up once. After that it runs for every client, on every channel.

01 She finds you A comment on Instagram, Facebook or TikTok gets a private DM with your prices and booking link within moments.
02 She books and pays She picks the service and stylist, sees real free times and pays a deposit or the full amount by card or EFT.
03 She is reminded A confirmation straight away and a reminder the day before, with your address and parking notes.
04 She is asked for a review After the visit every client gets a short message with your Google review link. Anyone unhappy can reply to reach a manager privately.
05 She comes back When her service is due again, a rebooking message with open times arrives on its own.
What changes

What your salon gets back

Salon owner reviewing progress with her team
A front desk that can breathe Routine questions and bookings are handled in the chat, so your team looks after the clients in the building. Bookings while you are closed Sunday nights and public holidays still bring in booked, deposit paid appointments. One diary for every stylist Each stylist has a calendar with her own services and hours, and it can sync with her Google Calendar. Easy reschedules If you need to move a day, one message to the affected clients offers them new times.
Who it is for

Set up for the way your kind of salon works

Same inbox, different services, times and deposits.

Hair salons Long services, protected Braids, colour and relaxers take hours, so a deposit and a day-before reminder protect the time you set aside.
Nail bars Quick slots, filled fast Short appointments with several technicians. Clients see who is free and book in a few taps.
Spas Packages and gift bookings Massages, facials and couples packages with full payment upfront, plus a reminder with what to bring.
Barbershops Walk-ins and regulars Regulars book their usual barber by chat, and a reminder brings them back when the fade grows out.
What you switch on

What a salon runs on DMly

24/7 The AI agent answers prices, times and booking questions day and night.
Card or EFT Deposits paid in the chat through Paystack before the slot is confirmed.
1 to 99% Choose the deposit size per service, or take full payment upfront.
1 inbox WhatsApp, Instagram, Facebook and TikTok messages answered by the whole team in one place.
Why DMly

Why businesses in South Africa choose DMly

The chats your customers already start on WhatsApp, Instagram and Facebook, answered, booked and paid for in one place.

01The official WhatsApp APIRuns on Meta's official WhatsApp Business API on your own number, and the WhatsApp Business app keeps working on your phone.
02Every channel, one inboxWhatsApp, Instagram, Facebook, TikTok, Telegram, SMS, Google Business Profile and website chat, answered by one team.
03Card and EFT in the chatSend Paystack payment links and invoices for card or EFT, or card through Flutterwave. DMly adds no fee.
04An AI agent on every planTrained on your services, prices and hours. It answers day and night, books, and hands over to your team with the chat attached.
05Meta's costs, nothing addedA marketing message costs about R0.63 and a utility message about R0.16 at Meta's South Africa rate. Incoming messages are free.
06Set up with you, freeOur team helps with Meta business verification and builds your setup with you on a video call, at no cost.
Try DMly free for 7 daysBook a demoSeven days on us, no card. Setup help costs nothing.
Questions

What salon owners in South Africa ask us

Can clients book on WhatsApp without downloading an app?
Yes. They book, pay and get reminders in WhatsApp, Instagram or Facebook, the apps already on their phones. There is also a booking page link you can put in your bio.
Do I have to take deposits?
No. Deposits are optional per service, from 1 to 99 per cent, or you can ask for full payment. Many salons start with deposits on long services such as braids and colour.
How do clients pay a deposit in South Africa?
By card or EFT through a Paystack link in the chat, or by card through Flutterwave. The money goes to your own account and DMly adds no fee.
Can each stylist or barber have their own calendar?
Yes. Clients choose the person, and only that person's free times show. Each calendar can sync with their Google Calendar.
Will my WhatsApp Business app still work?
Yes. DMly connects your own number to the official WhatsApp Business API, and co-existence keeps the WhatsApp Business app working on the salon phone.
What if a client wants to speak to a person?
The AI agent hands the chat to your team with the full conversation attached, so nobody has to repeat themselves.

Let the chat book your chairs

Seven days free, no card needed. Our team sets it up with you on a video call.

Start free trial Book a demo