Roles & permissions
Snippath has three roles: Tech, Manager, and Admin. Each is a superset of the one below it. Pick the lowest role that covers what someone actually needs to do — you can always promote later.
Tech
For the people who actually do the maintenance work. A Tech can:
- See and update tickets assigned to them (My assignments page).
- Move ticket status: Assigned → In Progress → Blocked → Done.
- Add comments, attach photos, log parts used, and check off checklist items.
- Report new issues (which land in the triage queue for a Manager to assign).
- Watch any ticket they want notifications on.
- See the Parts inventory module if it's enabled (read-only for stock counts).
A Tech cannot:
- See tickets that aren't assigned to them and that they aren't watching.
- Assign or reassign tickets.
- Edit equipment, locations, or recurring task schedules.
- See reports or billing.
Manager
For shift leads, facilities managers, and anyone running triage. A Manager can do everything a Tech can, plus:
- See all tickets in the workspace, not just their own.
- Use the Board (kanban drag-and-drop triage view).
- Assign and reassign any ticket to any tech.
- Create and edit equipment, locations, parts, and recurring schedules.
- Set up and edit checklists.
- Run reports and export CSV.
- Receive the urgent-pulse notification when a high-priority ticket is filed.
A Manager cannot:
- Add, remove, or change roles for other users.
- See or change billing.
Admin
For workspace owners. An Admin can do everything a Manager can, plus:
- Invite new users and assign their role.
- Promote, demote, or remove other users.
- Access Billing: upgrade or downgrade the plan, view invoices, update payment method.
- Edit workspace settings (display name, default module visibility, etc.).
The first account created when you sign up is automatically an Admin. You can have multiple Admins — useful for shared ownership or to make sure you're not the only person who can update billing if you go on vacation.
Changing a role
Admins go to Usersin the sidebar, click the user, and pick a new role. The change takes effect on the user's next page load. There's no notification email by default — tell them directly if you've given them new abilities.
What about contractors or temporary techs?
Use the Tech role. Their access is naturally limited to assigned work, and you can remove them from the workspace when the engagement ends — Snippath keeps their historical tickets and comments intact, just without their account.