
SaaS platform · Multi-tenant
Nairobi · 2026 · Ongoing
Visit live ↗A multi-tenant SaaS platform for service businesses — bookings, billing, customer management and operations in one system. Each tenant gets an isolated workspace with role-based teams, and a unified payments layer settles in KES, USD, GBP and EUR across M-PESA, Stripe, Paystack and Polar.
→ Outcomes
Multi-tenant
Isolated workspaces, teams & RBAC
4 currencies
KES/USD/GBP/EUR · 4 payment rails
Automated
Booking, billing & payout workflows
→ 01 / The brief
What they came with.
African service businesses — beauty salons, fitness studios, clinics, repair shops, tutors — were patching together WhatsApp scheduling, M-Pesa receipts, and spreadsheet inventory. International tools (Calendly, Square, Mindbody) priced in USD and didn't speak local rails. Local tools didn't speak international cards.
→ 02 / Approach
What we did.
Multi-tenant from day one. Each business gets a workspace with its own brand, services, staff, and currency stack. Booking flows accept M-Pesa STK push, Paystack cards, Stripe abroad, and Polar for digital products — same invoice, same dashboard. Cloudflare Stream powers service-demo video. CSP-locked frontend, full RBAC, audit log, GDPR-ready exports.
03 / The live site
blyss.co.ke→ 04 / Outcome
What changed.
Blyss is what we use to run Blyss Studio's own bookings — the /contact slot picker on this site posts to a sibling instance. It's also what's behind a growing roster of paying tenants from Nairobi to Kigali.
"We charge in shillings, our suppliers in dollars, and our remote team in pounds. Blyss is the first tool that handles all of that without making me do mental arithmetic at 11 pm."
05 / Built with
Next.jsPostgreSQLStripePaystackM-PESAPolarAWS S3Want one of these for your business?
The product Blyss Studio runs on.
African service businesses — beauty salons, fitness studios, clinics, repair shops, tutors — were patching together WhatsApp scheduling, M-Pesa receipts, and spreadsheet inventory. International tools (Calendly, Square, Mindbody) priced in USD and didn't speak local rails. Local tools didn't speak international cards.
Approach
Multi-tenant from day one. Each business gets a workspace with its own brand, services, staff, and currency stack. Booking flows accept M-Pesa STK push, Paystack cards, Stripe abroad, and Polar for digital products — same invoice, same dashboard. Cloudflare Stream powers service-demo video. CSP-locked frontend, full RBAC, audit log, GDPR-ready exports.
Outcome
Blyss is what we use to run Blyss Studio's own bookings — the /contact slot picker on this site posts to a sibling instance. It's also what's behind a growing roster of paying tenants from Nairobi to Kigali.
Live: https://blyss.co.ke
