Zur Startseite
Team

Staff roles and permissions

Five built-in roles with sensible defaults, plus custom roles on Enterprise.

Permissions are role-based. Every team member is assigned exactly one role per restaurant. Permissions are enforced at the API and database level via row-level security — hidden buttons in the UI are never the only line of defense.

Built-in roles

NameTypeRequiredDefaultDescription
OwnerroleFull access including billing, integrations, and team management. There can be more than one Owner.
ManagerroleAll operational features. Cannot change billing or assign Owner role to others.
HostroleReservations, floor plan, guest CRM read and write. Cannot view financial reports.
ServerroleAssigned-table view, mark seated and completed, add notes. Guest contact details hidden by default.
KitchenroleRead-only view of upcoming covers, allergens, dietary notes. No guest contact details, no financial data.

Permission matrix

NameTypeRequiredDefaultDescription
View reservationspermissionOwner / Manager / Host / Server (assigned only) / Kitchen (cover counts only).
Create reservationspermissionOwner / Manager / Host.
Edit floor planpermissionOwner / Manager.
View guest contact detailspermissionOwner / Manager / Host. Server only if explicitly granted.
View reportspermissionOwner / Manager.
Manage billingpermissionOwner only.
Manage teampermissionOwner / Manager (Manager cannot create or remove Owners).
Custom roles on Enterprise
The Enterprise plan adds custom roles. Define your own permission set — for example, a Regional Manager with access to a subset of restaurants — from Settings → Team → Roles.