Understand staff permissions

Last verified: 2026-05-19

Understand staff permissions

Why your /staff menu may differ from a colleague’s, and how to request access.

Summary

  • You sign in to /staff, not /admin.
  • Your admin assigns a role (built-in or Custom) on invite or from Staff → Roles.
  • Invitations include hierarchical permissions JSON stored with the invite and applied to your profile on accept.
  • Platform code also defines baseline tiers: Staff and Manager (manager inherits staff + extra POS/financial caps). See Permissions matrix.

What controls visible menus

FactorEffect
Role templateEnables modules (orders, financial, security, accounting, …)
Location scopeEmpty selection = organization-wide; otherwise only checked branches
Subscription planHides entire features if not on plan
Business typeChanges labels (Orders vs Bookings, Branches vs Properties)

Staff routes mirror admin (when permitted)

Examples of paths only visible if your role allows:

ModuleStaff route
Orders/staff/orders — see Manage orders
Products/staff/product
Financial/staff/financial/*
Accounting/staff/accounting/*
Security/staff/security/*
Staff admin/staff/staff, /staff/staff/invitations, /staff/staff/roles

Absence of a sidebar item usually means not permitted, not a system outage.

POS-specific permissions

PermissionTypical use
pos.readView POS and orders
pos.create_orderCreate orders
pos.update_orderChange status (limited statuses)
pos.cancel_orderCancel pending orders
Manager: pos.void_order, pos.refund_orderVoid/refund with caps

If you need access

  1. Note the exact screen (e.g. Payouts & Settlements at /staff/financial/payouts).
  2. Contact your organization admin.
  3. Admin updates Staff → Roles or your user, then you may need to sign out and back in.

Related articles

Loading footer...