Best beauty appointment software in Nairobi for 2026
Beauty appointment software for Nairobi stylists: M-Pesa deposits, WhatsApp reminders, real commission costs, and how to switch without losing clients.
Miali TeamUpdated 6 min read
Nairobi is not New York. A booking app designed around American habits can feel awkward here, and the gaps usually show up in three places:
- M-Pesa: Many international apps are built around card payments. If your deposit step asks for a credit card, most Kenyan clients will drop off.
- Reminders: Most of your clients open WhatsApp long before they open an email.
- Data: Your booking page needs to load on a budget Android with a weak signal, not just an iPhone on WiFi.
Here is a practical look at what to check, what the different pricing models can cost you, and how to switch without losing clients.
What a Nairobi stylist needs from booking software
Before comparing apps, be clear on the job you are hiring software to do. For most independent stylists, barbers, nail techs, and lash artists in Nairobi, it comes down to five things:
- Deposits in M-Pesa. A Till or Paybill number your clients already know how to use. Anything that forces a Visa card at checkout will quietly cost you bookings.
- Reminders on WhatsApp. Your clients open WhatsApp dozens of times a day. An email reminder sits unread next to their bank statements.
- A booking page that works on cheap data. Many of your clients are on bundles, not home WiFi. If the page is heavy, they close it and DM you instead, and you are back to replying at midnight.
- No commission on your own clients. You spent years building your client list in Kilimani, Westlands, or Rongai. Software should not take a percentage every time one of them books.
- A price that makes sense in shillings. A dollar subscription built for US salons is a real expense when you are just starting out.
Keep that list in mind as you read the options below.
Miali: built for M-Pesa and WhatsApp
Best for: independent stylists, mobile stylists and barbers, and small teams.
- WhatsApp reminders: automatic reminders go where clients actually look, with email reminders too.
- Phone-first: run it from your phone, and clients book in their browser without an account. Recent calendar and client data stay available on your phone even when the signal is weak.
- M-Pesa deposits: Till, Paybill, or a plain M-Pesa number, paid straight to you.
- Free plan: a free tier for when you're starting out.
Marketplace booking platforms
Best for: large spas with big teams that want marketplace exposure.
What to check: some well-known platforms are free to sign up but charge a commission on new clients who book through their marketplace. If a client you brought in ends up booking through the marketplace link, you may pay a cut on them too. Over a month, that can come to thousands of shillings, so read the current pricing and terms before you commit.
International salon apps
Best for: high-end barbershops.
What to check: many of these are built for the US market first and priced in dollars, with monthly fees that are a lot when you are just starting. They often have good features, but check whether they support M-Pesa and WhatsApp before you pay.
What it actually costs: a worked example
Headline prices hide the real cost. Here is a simple example so you can run your own numbers.
Say you are a braider in Nairobi doing 60 appointments a month at an average of KSh 2,500. Ten of those are new clients each month.
On a marketplace that takes, for example, 20% of a new client's booking:
- 10 new clients × KSh 2,500 × 20% = KSh 5,000 a month in commission.
- That is counting only the first booking. If the commission applies again when those clients rebook through the marketplace, the number climbs.
On Miali Pro:
- $4 a month, which is roughly KSh 520 depending on the exchange rate.
- No commission, whether the client found you on Instagram, TikTok, or a friend's recommendation.
Now add no-shows. If 1 in 10 of those 60 appointments is a no-show, that is 6 empty slots, or KSh 15,000 a month you never see. Reminders bring a lot of those clients back to their appointment. A deposit covers part of the loss when they still don't come. We cover both below.
Want your exact number? Plug your own prices into the no-show cost calculator.
How M-Pesa deposits work on Miali
Here is exactly how it works:
- In your settings, turn on deposits and choose a fixed amount or a percentage of the service price (for example 20%).
- Pick how clients pay you: M-Pesa Till, M-Pesa Paybill (with an account number), or a plain M-Pesa phone number.
- When a client books, they see the deposit amount and your payment details. They pay from their phone like any other M-Pesa payment.
- They type the M-Pesa confirmation code into the booking form. The booking stays pending until you check the code and confirm the slot.
The money goes straight to your own Till or number. Miali never holds it and never takes a cut.
A 20% deposit on a KSh 2,500 service is KSh 500. Small enough that serious clients don't hesitate. Big enough that people who book "just in case" think twice.
Reminders that Kenyan clients actually read
By default, Miali sends a WhatsApp reminder 24 hours before each appointment. You can change the timing to anything from 1 to 72 hours ahead, and a second reminder goes out 2 hours before. Many Nairobi stylists like 24 hours for regular clients and a longer lead time for early morning slots, so nobody forgets overnight.
The free plan includes reminders for 10 appointments a month so you can see it working. Pro covers 100 appointments, and Business covers 350 for teams of up to 5 bookable team members. Each appointment counts once, even though it gets two reminders. See pricing for the full breakdown.
How to switch without losing clients
Switching feels risky when your whole business lives in your DMs. It doesn't have to be.
- Set up your services and hours first. Add each service with its real duration. Braids that take five hours should block five hours.
- Turn on deposits and reminders before you share anything.
- Put your booking link everywhere at once. Instagram bio, TikTok bio, WhatsApp Business profile, and your WhatsApp Status.
- Reply to DMs with the link. "Hi! You can see my open slots and book here." After a couple of weeks, many regulars start booking themselves.
- Keep old bookings where they are. Finish out appointments already on your calendar, and add them to Miali as they come up.
FAQ
Is Miali really free? Yes. The free plan covers 10 online bookings a month and reminders for 10 appointments, with no card needed. When you outgrow it, Pro is $4 a month for unlimited bookings.
Do my clients need to download an app? No. They open your booking link in their browser, pick a service and time, and book. That is it.
Can I use my M-Pesa Till or Paybill for deposits? Yes. Both are built in, along with a plain M-Pesa number. Clients pay you directly and enter the confirmation code when they book.
Does Miali work for barbers and nail techs, not just hair? Yes. Barbers, nail techs, lash and brow artists, makeup artists, and massage therapists all use it.
The bottom line
If you are a solo stylist or a small team in Nairobi, choose a tool that fits the way your clients already pay and talk: M-Pesa deposits, WhatsApp reminders, and low monthly costs. Check how each option makes its money, especially commission on new clients, and run the numbers on your own bookings before you switch.
Written by the Miali team. We build booking software for beauty professionals in 20+ countries, and write about the business side of the work.


