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
Names and amounts in the screenshots are blurred.
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
- 01
Signup
The merchant signs up and picks a plan
- 02
Setup
The merchant configures outlets, services, pricing, and stylists
- 03
Portal live
The merchant's public booking page goes live
- 04
Booking
Customers choose a service, stylist, and time
- 05
Service
Stylists work through the queue
- 06
Payment
The sale is recorded, a receipt prints, loyalty points accrue
- 07
Bookkeeping
Cash, expenses, and revenue post to the merchant's ledger
- 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.



