Platform architecture

Built for SaaS operators who manage multiple booking companies.

Every company lives in complete isolation on a shared, multi-tenant foundation. One product instance, any number of companies, each with its own team, services, customers, and booking flow.

Tenant model

Each company is fully isolated.

All operational data, users, providers, customers, services, bookings, payments, and settings, belongs to a company. Staff only ever see their own company's records.

  • Company-scoped queries enforce data boundaries at the model layer
  • Platform admins create and oversee tenants without accessing booking data
  • Add more companies without reconfiguring shared infrastructure

Platform admin

Tenants

Create & manage

Users

Invite & roles

Settings

Plans & status

Tenant boundary
A

Bloom Hair Studio

3 providers
6 services
142 customers
B

Serenity Spa

5 providers
12 services
389 customers

Complete data isolation between companies

Access model

The right dashboard for every role.

Five distinct roles, each with their own interface. No user ever sees another company's data or menus they don't need.

🛡️

Platform admin

Creates tenants, manages users across all companies, oversees plans and account status.

🏢

Company admin

Full company dashboard: services, calendar, team, customers, payments, and widget settings.

👤

Provider

Personal appointment calendar, notes, status management, and custom blocks.

📱

Customer

Books online and views their own appointment history within the correct company booking flow.

Distribution

Embed-first customer flow.

Each company gets a tenant-specific snippet. Drop it on any website to give customers a branded booking entry point that routes directly into the right company context.

<script src="/booking/widget.js"
  data-company="your-slug" async>
</script>

Scale

Ready for many companies.

The data model is structured for SaaS growth: add more tenants, build bigger teams inside each one, and preserve complete data separation across every booking workflow as you scale.

Companies

Providers

Services

Talk through your rollout