Skip to content

Permissions Reference

Which team roles can access which features.


Role Overview

RoleDescription
OwnerFull access to everything including billing and account deletion
AdminFull access except billing and critical account settings
ManagerDay-to-day operations, limited settings access
StaffView-only with limited operational actions

Permissions by Feature

Settings

FeatureOwnerAdminManagerStaff
Locations - View
Locations - Edit
Locations - Create/Delete
Business Hours
Restricted Dates
Payments
Team - View
Team - Manage
Branding
Receipts
Tax Rates
Languages
Billing
Activity Log
FeatureOwnerAdminManagerStaff
Items - View
Items - Edit
Items - Create/Delete
Categories
Modifiers
Menus
Variant Groups

Channels

FeatureOwnerAdminManagerStaff
Online Ordering - View
Online Ordering - Edit
Delivery Settings
Pickup Settings
Order Capacity
In-House Settings
QR Ordering

Marketing

FeatureOwnerAdminManagerStaff
Loyalty - View
Loyalty - Edit
Offers - View
Offers - Edit
Coupons
Gift Cards - View
Gift Cards - Manage
Customers - View
Customers - Edit

Devices

FeatureOwnerAdminManagerStaff
Kiosks - View
Kiosks - Manage
KDS - View
KDS - Manage
Printers
Device Profiles

Integrations

FeatureOwnerAdminManagerStaff
Stripe
Viva Wallet
Square
Deliveroo
Uber Eats
Hendrickx

Operations

FeatureOwnerAdminManagerStaff
Transactions - View
Transactions - Refund
Inventory - View
Inventory - Edit
Reports - View
Reports - Export

Quick Actions by Role

Owner Can

  • Everything Admin can do
  • Manage billing and subscription
  • Delete account
  • Transfer ownership
  • Access all financial data

Admin Can

  • Everything Manager can do
  • Manage team members
  • Configure payments
  • Set up integrations
  • Change branding
  • Manage tax rates

Manager Can

  • Everything Staff can do
  • Edit menu items and prices
  • Manage offers and coupons
  • Adjust order capacity
  • Process refunds
  • View reports
  • Update business hours

Staff Can

  • View transactions
  • View menu
  • Update inventory/stock
  • View customer info
  • Basic operational tasks

Location-Based Permissions

Team members can be restricted to specific locations:

SettingEffect
All LocationsAccess to all current and future locations
Specific LocationsOnly see and manage assigned locations

Example: A manager assigned to "Downtown" location cannot see or edit "Airport" location data.


Permission Inheritance

Owner

  └── Admin (inherits most Owner permissions)

        └── Manager (inherits most Admin permissions)

              └── Staff (inherits view permissions)

Common Permission Scenarios

"Manager can't change payment settings"

Expected: Managers don't have payment access. Only Owner/Admin can configure payments.

"Staff member can't edit menu prices"

Expected: Staff have view-only access. Promote to Manager for edit access.

"New team member can't see other locations"

Check: Location assignment in Team settings. Assign additional locations if needed.

"Admin can't access billing"

Expected: Only Owner has billing access. This is a security measure.


Changing Permissions

Permissions are role-based and cannot be customized per user. To change what someone can do:

  1. Go to Settings → Team
  2. Find the team member
  3. Click Edit
  4. Change their Role
  5. Click Save

Note: Changing role immediately updates their access.