Employee Roles & Permissions
SlonAxis uses a role-based access system. Each staff member is assigned a role that determines what features they can access.
Role Hierarchy
| Role | Access Level |
|---|---|
| Owner | Full access to everything — all branches, all data, all settings |
| Manager | Branch-level access — staff management, reports, discounts, inventory |
| Receptionist / Cashier | Operational access — billing, customer search, cart management |
| Staff | Basic access — view their own work information |
What Each Role Can Do
Owner
- View and manage all branches
- Access all reports and analytics
- Create and manage discount rules
- Add and remove employees
- Configure system settings
- View financial data
Manager
- Manage staff at their assigned branch
- View branch-level reports
- Manage inventory and stock
- Create discount rules (with permission)
- Handle customer management
Receptionist / Cashier
- Process sales and generate bills
- Search and add customers
- Accept payments (UPI, cash, card)
- View transaction history (today only)
Staff
- View their own information
- Cannot access financial data or reports
Staff Workflows
Hiring a New Receptionist
- Go to Manage → Employees
- Tap "+ Add Employee"
- Enter name, phone, email
- Assign role: Receptionist
- Assign to a branch
- Save — they can now log in and start billing
warning
Always assign the correct role immediately. A receptionist with manager permissions could accidentally access financial data they shouldn't see.
Tips
- ✅ Principle of least privilege — Give staff only the access they need
- ✅ Review roles regularly — As staff responsibilities change, update their roles
- ✅ Manager per branch — Each branch should have at least one manager