Clients book on WhatsApp then don't show up. And you can't fill the slot in time.
Cut no-shows with online booking and M-Pesa deposits.
Clients book their own appointments and pay a deposit by M-Pesa. No more back-and-forth on WhatsApp.


Screenshots of the real app, filled with sample data.
These are the booking problems most Kenyan salons deal with every week.
Clients book on WhatsApp then don't show up. And you can't fill the slot in time.
You're juggling bookings in a notebook, a spreadsheet, and three WhatsApp threads at once.
You have no way to collect a deposit upfront, so last-minute cancellations cost you real money.
Clients call during busy hours to ask about availability. You have to stop what you're doing to check.
When you have multiple stylists, tracking who has a client at what time is a constant headache.
There's no easy way to know which services or stylists are actually generating the most revenue.
Every feature is built around how service businesses actually work.
A professional public page at your own URL. Clients pick the service, choose a stylist, select a time, and pay a deposit. All without calling you.
Set a deposit amount per service. Clients pay via M-Pesa STK Push when they book. No deposit, no confirmed slot. No-shows stop costing you money.
Each staff member has their own weekly availability and leave dates. Clients only see slots when their chosen stylist is actually free.
Assign specific services to specific stylists. A client booking a keratin treatment only sees the staff qualified to do it.
Clients receive a confirmation email when they book and a reminder 24 hours before their appointment. Staff are also notified automatically.
Set a commission rate per stylist. Every appointment automatically records their commission. Pay them accurately at the end of the month.
Each branch gets its own booking page with its own staff, services and availability. Clients book into the specific location they want.
When a client arrives, convert the booking to a sale in one click. The remaining balance (minus the deposit) is pre-filled. Sales flow into your reports automatically.
Appointments are automatically flagged as no-show 30 minutes after the scheduled end time. The client gets an email with a rebook link. Because they paid a deposit, you are partially covered.
The full booking flow takes under two minutes on any phone.
Share the link on WhatsApp, Instagram, or your website.
Sees your full service menu with duration and price.
Only sees available slots for that stylist.
Name, phone, and email.
Receives STK Push, enters PIN. Confirmed in seconds.
With appointment details and a cancel link.
It needs a WebpinnPOS Standard (KES 1,500/month) or Multi-Branch (KES 2,500/month) plan, and comes with a 14-day free trial.
Give your clients a booking page, collect M-Pesa deposits and stop losing money to no-shows.
14 days free. No credit card required.