Roles & Permissions
Understanding staff roles and access levels
Role Overview
OXOCO has three built-in roles with different access levels:
| Role | Access Level |
|---|---|
| Admin | Full access to all features and settings |
| Manager | Access to most features, limited settings |
| Staff | POS and KDS access only |
Admin Role
Admins have complete control over the business:
- All POS and KDS features
- Menu management (create, edit, delete)
- Staff management and invitations
- Business settings and configuration
- Analytics and reports
- Inventory management
- Customer and loyalty management
Manager Role
Managers can operate the business day-to-day:
- All POS and KDS features
- View and manage orders
- View analytics and reports
- Staff time tracking (view team)
- Inventory adjustments
- Cannot change business settings
- Cannot manage other admins
Staff Role
Staff members focus on operations:
- POS order entry and payments
- KDS order management
- Clock in/out
- View own time entries
- Cannot access admin panel settings
- Cannot view analytics or reports
Assigning Roles
When inviting a new staff member:
- Go to Staff > Invitations
- Click Invite Staff Member
- Select the appropriate role
- Send the invitation
Changing a Role
- Go to Staff and select the team member
- Click Edit
- Change their role
- Save
Permission Details
| Feature | Admin | Manager | Staff |
|---|---|---|---|
| POS | Yes | Yes | Yes |
| KDS | Yes | Yes | Yes |
| Menu Management | Yes | View only | No |
| Orders List | Yes | Yes | View own |
| Analytics | Yes | Yes | No |
| Staff Management | Yes | View team | No |
| Inventory | Yes | Yes | No |
| Settings | Yes | No | No |
| Invitations | Yes | No | No |
Next Steps
- Inviting Staff - Send invitations to team members
- Time Tracking - Manage staff hours