Platform layer
Plans, tenants, billing records, platform roles, subscription health, and renewal operations stay above tenant data.
About Caff Air
Caff Air applies CaffStack's product engineering model to travel operations: clear scope, polished UX, production-quality architecture, secure development, launch support, and systems designed to stay maintainable as agencies grow.
The platform separates system administration from each tenant agency. Public onboarding creates the tenant foundation, then each tenant runs its own agency site, admin area, subscription lifecycle, and client access paths under its assigned subdomain.
Plans, tenants, billing records, platform roles, subscription health, and renewal operations stay above tenant data.
Agency users, clients, suppliers, bookings, payments, packages, settings, and templates are scoped by tenant.
Signup starts a trial, renewal extends the active period, and expiry sync moves overdue tenants into past-due or suspended states.
The app resolves subdomains, loads the assigned tenant context, and serves the agency homepage before protected admin or client routes.