Always-On Booking Page
Clients pick a service, a staff member and a time, from any phone, at any hour.
Let clients book online and pay a deposit by M-Pesa.
A booking page that is open all day, every day. Clients pick a slot and pay an M-Pesa deposit to confirm it.


Screenshots of the real app, filled with sample data.
Add your service menu with names, durations, prices, and which staff member handles each. Takes under 10 minutes.
You get a custom public booking page when you set up your account. Put it on Instagram, WhatsApp, or your website. Clients can book at any hour.
Clients pay an M-Pesa deposit to confirm. Your calendar fills up with serious, committed appointments. You show up, they show up.
Clients pick a service, a staff member and a time, from any phone, at any hour.
An STK Push confirms the slot. The deposit comes off the bill at checkout.
Set each person's days, hours and services. Clients choose who they book with.
A receipt when they book and a reminder before they come.
Filter by staff, service or date. Mark each one completed, cancelled or no-show.
Only clients who pay a deposit get a slot, and your cancellation policy shows before they book.
Unlimited services with durations and deposits. Pause one without deleting it.
Bookings, revenue and no-show rate at a glance. Export to Excel.
Commerce Booking works as a standalone system. But if you also sell physical products, the WebpinnPOS Standard plan includes the Bookings module as an add-on for KES 500/month extra.
View POS plansIf clients need to schedule time with you, Commerce Booking handles it.
Step-by-step instructions for every part of Commerce Booking.
Go live with your public booking link in under 10 minutes.
Define what clients can book, how long it takes, and the deposit amount.
Control which staff appear on your booking page and when they are bookable.
See all upcoming appointments and keep your calendar organised.
Require upfront payment to eliminate no-shows.
Charge the remaining balance when the client arrives.
Start free for 14 days. No credit card required.
A complete booking system that works on its own, without the POS.
Or KES 10,000 per year 2 months free
Start free trialBookings together with the full point of sale.
Or KES 20,000 per year 2 months free
Start free trialAlready on a WebpinnPOS retail plan? Add the Bookings module to it for KES 500 a month. See pricing
Not sure which plan fits? Chat with us
Most businesses are live the same day. Share your booking link and start collecting M-Pesa deposits before your first client walks in.
14-day free trial. No credit card required. • Already have an account? Sign in here • Questions? Chat with us on WhatsApp