Getting Started
Department scoping — limit user access by department
How to restrict users to specific departments in Easedesk. Per-user allowed_departments + per-role scope (all/assigned/own).
Quick answer
Easedesk lets you limit what a user sees by department. Use Settings → Users → edit user → Department Access to pick which departments they can view. The navbar Department Switcher then only shows that subset, and list APIs (HR, Sales, Payroll) filter accordingly.
How it works
Each role has a 'department scope' — 'all' (no restriction), 'assigned' (only depts on the user), or 'own' (only their own employee department).
On top of that, each user can have an explicit allowed_departments list that overrides the role default.
Setting it up
Open Settings → Users & Roles → click a user. The Department Access panel shows checkboxes for every department in your workspace. Tick the ones this user should see, click Save.
What gets filtered
Lists across HR (employees, leaves), Payroll (payslips), Sales (orders, invoices, customers), CRM (leads, contacts), Procurement (POs, vendor bills), Projects, Tickets and Tasks all respect the scope.
Frequently asked questions
Can a Sales Rep see only their own customers?
What if I want to disable dept scoping?
Do legacy records (created before scoping) show up?
Related articles
Still have questions?
Use the AI Assistant inside Easedesk (it has access to your data), or reach our team.
Contact support