Skip to content
elimatex
Health & wellness

Online booking portal with M-Pesa checkout

A booking system that lets customers pick a service and time, pay via M-Pesa and get an SMS confirmation instantly.

Client
Wellness spa
Services
Web App · M-Pesa
Built with
Next.js · NestJS · PostgreSQL
A booking portal with a mobile checkout paying by M-Pesa
The challenge

Bookings were taken by phone and WhatsApp, leading to double-bookings, no-shows and hours spent confirming payments manually.

What we built
01Customer booking flow showing live availability per therapist
02M-Pesa STK Push checkout with automatic payment confirmation
03SMS confirmations and day-before reminders
04Admin dashboard for schedules, payments and reports
The results
Bookings available 24/7
Payments reconciled automatically
Fewer no-shows with SMS reminders
Technology
Next.jsNestJSPostgreSQLM-Pesa DarajaSMS API
Let's build

Want results like these?

Tell us what you need and we'll come back within one business day with ideas, a timeline and a clear quote.