👥 Roles & Permissions
The system distinguishes between different types of users based on their role. Each role has a different scope of access — what they can see and what they can do.
Role overview
| Role | Who it is | What they can do |
|---|---|---|
| Restaurant Manager | Owner or operations manager | Full access to everything in their restaurant |
| Staff | Waiter, host, receptionist | Manage reservations, tables, and menus — no access to settings or billing |
| Super Admin | Platform administrator | Access to all restaurants on the platform |
Detailed access breakdown
What a Restaurant Manager can see and do
✅ Reservations — view, create, edit, approve, cancel
✅ Tables — add, edit, disable
✅ Staff — add, edit, remove
✅ Services — add, edit
✅ Opening hours — configure
✅ Menu — manage items and weekly menus
✅ Reservation settings — all configuration
✅ Guests — view guest database
✅ Waitlist — manage
✅ Billing — view plan, upgrade
✅ Users — add or remove staff accounts
What Staff can see and do
✅ Reservations — view, create, edit, approve, cancel
✅ Tables — view and assign to reservations
✅ Staff — view colleagues
✅ Menu — manage
✅ Guests — view
✅ Waitlist — view and edit
❌ Reservation settings — NO access
❌ Billing and subscription — NO access
❌ Users and accounts — CANNOT add or remove users
❌ Website & pages management — NO access
When to assign which role?
Restaurant Manager — assign to the owner or operations director. This person controls everything.
Staff — assign to waiters, hosts, or shift supervisors who need to work with reservations and tables but should not change settings or billing.
:::info Security recommendation Assign the Restaurant Manager role to as few people as possible. The fewer people with access to settings and billing, the lower the risk of accidental changes or unauthorized access. :::