Group Booker Group Booker
Multi-tenant operations

Suppliers first. Tenants from day one.

OTP login lands each user inside their own company data, while master users can switch company context without leaving the portal.

  • 01 Brevo OTP login with Cloudflare session cookies.
  • 02 Company-scoped supplier mappings stored in Cloudflare KV.
  • 03 Backup and restore hooks ready for future integrations.
Secure login

Enter your work email

We will send a 6-digit Brevo OTP to the email configured for your Group Booker user record.

OTP codes expire in 10 minutes.
Group Booker Group Booker
Main menu
GB
Group Booker Operations
Overview

Supplier operations at a glance

Authenticated users are scoped to one company unless they are marked as master users.

Active branch -
Current branch context for every API call.
Supplier mappings 0
Mappings currently stored in Cloudflare.
Stored backups 0
Server-side snapshots available for restore.
T
Trips & Groups
API integration placeholder. This tab is scaffolded but not wired yet.
S
Suppliers
Editable supplier mappings with export and restore workflows are active.
A
Allocations
Reserved for tenant-scoped allocation logic once APIs are defined.
P
Payments
Reserved for payment reconciliation and approval flows.

Next backend slice

The worker already stores company-aware supplier mappings and supports snapshot restores. The next step is wiring each tab to its own integration endpoint set.

Current session payload includes user identity, master user flag, active company, and all assigned companies so the permission model can evolve without changing the login contract.

Suppliers

Supplier mappings

These mappings are stored per company in Cloudflare KV and can be exported or restored.

Supplier data is scoped to the active company.
Category Supplier name External code Payment terms Notes
No supplier mappings yet. Add the first row for this company.

Recent backups

Trips & Groups

Integration placeholder

This tab is ready for the first external trip/group API contract.

Manifest syncBring trip departures and passenger counts in here.
Release automationWire supplier release dates and payment dates next.
Reconciliation feedJoin trip data to supplier costs for totals.
Allocations

Allocation workspace

Reserved for future inventory and room allocation rules.

PendingNo allocation integration has been added yet.
Payments

Payments workspace

Reserved for supplier payment scheduling and reconciliations.

PendingNo payment integration has been added yet.
Settings

Session and tenant settings

Users with multiple branch contexts can switch from the top bar. Admin Branch is reserved for setup and admin workflows.

Current configurationLoading session details...
Switch to Admin Branch to manage companies and users.
Admin Branch required The settings workspace becomes writable when you switch into Admin Branch. That is where user and company records are managed.
Companies

Add or update the branches that users can be assigned to.

Users

Each user needs at least one company branch or Admin Branch access to log in.