Back to the catalogue

Multi-Tenant SaaS · Beauty & Wellness

Multi-Tenant Booking SaaS

Each shop gets its own portal, theme, and books, all on a single codebase.

Modules
33
System addresses
Running in production

Screenshots

Multi-Tenant Booking SaaS, Merchant List
Merchant List
Multi-Tenant Booking SaaS, Platform Settings
Platform Settings
Multi-Tenant Booking SaaS, Audit Log
Audit Log
Multi-Tenant Booking SaaS, Public Portal
Public Portal

Names and amounts in the screenshots are blurred.

1 of 4

The problem it solves

Selling a booking system one shop at a time means maintaining dozens of separate installations, each drifting to its own version. Multi-tenant runs every merchant on one codebase: subscription revenue rises with the client count, operating cost does not.

System flow

  1. 01

    Signup

    The merchant signs up and picks a plan

  2. 02

    Setup

    The merchant configures outlets, services, pricing, and stylists

  3. 03

    Portal live

    The merchant's public booking page goes live

  4. 04

    Booking

    Customers choose a service, stylist, and time

  5. 05

    Service

    Stylists work through the queue

  6. 06

    Payment

    The sale is recorded, a receipt prints, loyalty points accrue

  7. 07

    Bookkeeping

    Cash, expenses, and revenue post to the merchant's ledger

  8. 08

    Billing

    Platform subscription fees are billed automatically

Modules

Modules are grouped the way the system actually works, each with its function spelled out.

Merchant & Tenancy7 modules

Multi-Tenancy
Data isolation between merchants on one installation
Merchant
Business profile, branches, and settings
Outlets
Physical branches with their own opening hours
Merchant Portal
A public booking page on its own address
Theming
Per-merchant colour and visual identity
Subscriptions
Plans, validity, and billing
Platform
Provider-side management across all merchants

Services & Scheduling6 modules

Service Catalogue
Services with duration and pricing
Products
Retail product sales alongside services
Pricing
Pricing rules including specials and packages
Booking
Appointment booking with conflict handling
Stylists
Stylist records with skills and availability
Schedule
Working calendar per outlet and per stylist

Customers5 modules

Customer Records
Customer profiles with visit history
Customer Accounts
Self-service registration and sign-in
Memberships
Membership packages with privileges
Loyalty
Points and rewards for repeat customers
Reviews
Ratings for services and stylists

Transactions & Cash7 modules

Transactions
Records every service and product sale
Daily Cash
Opening and closing the till each shift
Expenses
Day-to-day outlet operating costs
Ledger
Lightweight bookkeeping per merchant
Revenue
Revenue by outlet, service, and stylist
Refunds
Cancellation and refund handling
Receipt Printing
Customer receipts, thermal printers included

Operations & Control8 modules

Staff Attendance
Attendance for stylists and outlet staff
Assets
Equipment inventory per outlet
Service Tickets
In-shop work queue
Notifications
Appointment reminders to customers and stylists
File Storage
Service photos and supporting documents
Permissions
Distinct rights for owner, cashier, and stylist
Reports & Dashboard
Performance summary for the owner
Settings
Merchant configuration and system preferences

Technology, in plain words

Next.js
A framework that builds site screens so pages open quickly
Drizzle ORM
A bridge so code reads and writes the database safely
PostgreSQL
Where all the system's records are stored and searched

Need a system like Booking SaaS?

Tell us what you need. We will show which parts work as they are and what would need adapting.