Skip to content

Staff & Permissions

Staff Management is where the shop owner adds staff accounts and controls exactly what each one can do.

Adding staff

  1. Go to Staff → Add Staff.
  2. Enter name, email, phone, and a password.
  3. Optionally assign them to a branch, and optionally make them that branch's Manager.
  4. If left as a plain salesman, they're immediately active. Manager promotion and branch reassignment always require the shop owner — a Branch Manager granted "Staff" access can add/edit/deactivate regular staff, but can't reassign branches or promote/demote managers.

The permission panel

Click the shield icon (🛡️) next to any Salesman or Branch Manager row to open their permission panel.

For a Salesman, you get a create/read/update/delete grid across Sales, Repairing, Customers, and Products, plus simple on/off toggles for Repairing, Banking, and Shops (browsing other public shop listings). These default to on — the owner narrows access down as needed.

For a Branch Manager, every module defaults off. The owner decides, module by module, what a manager can touch:

  • Branch Inventory, Stock Transfers, Customers — each with its own create/read/update/delete grid
  • Manage Branches, Branch Reports, Audit Logs, Staff, Salary, Attendance, Purchase Orders, Suppliers — simple on/off switches
  • Repairing and Banking, if your business type is Mobile Shop

Quick presets (Salesman only)

Three one-click presets: Full Access, Create + Read only, and No Access — a starting point you can still fine-tune afterward.

Checking your work

Use View as Manager / View as Salesman (the eye icon 👁️ next to their row) to see exactly what that staff member's dashboard looks like with the permissions you've set, before handing over the login.

Zentroos Documentation