Roles and permissions explained
Roles in Shiftdesk
Shiftdesk works with five roles. They control what a person can see and change β and whether they can use the web backend or only the mobile app. You set the role when creating a person under Employees β Add employee and can adjust it at any time in the employee profile under Team & permissions.
Web or app only?
- Administrator, Manager, and Planner can log in to the web backend (shiftdesk.app) and the mobile app.
- Team leads and Employees use only the mobile app β they have no access to the web backend and are directed to a corresponding notice when attempting to log in via the web.
The five roles
- Administrator: Full access to web and app. Manages employees, settings, reports, and revenue; plans and approves everything.
- Manager: Web + app. Manages employees, working hours, and absences; plans schedules and approves β without reports, revenue, and settings.
- Planner: Web + app. Plans schedules, maintains availability, and approves times and absences β without employee management and settings.
- Team lead: App only. Sees the team schedule and plans shifts as a draft, uses their own hours/absences/availability and the chat. Approves nothing and does not publish shifts.
- Employee: App only. Sees their own schedule, tracks times, requests absences, and chats. No access to other people's data.
What can each role do?
| Capability | Administrator | Manager | Planner | Team lead | Employee |
|---|---|---|---|---|---|
| Web backend | Yes | Yes | Yes | App only | App only |
| Mobile App | Yes | Yes | Yes | Yes | Yes |
| Plan the schedule | Yes | Yes | Yes | Draft only | No |
| Approve times/absences | Yes | Yes | Yes | No | No |
| Create announcements | Yes | Yes | Yes | No | No |
| Manage employees | Yes | Yes | No | No | No |
| Settings, reports, revenue | Yes | No | No | No | No |
Good to know
- Team leads and Employees need the app β web login is blocked for them.
- Team leads may plan, but not publish: their shifts remain drafts until a Planner, Manager, or Administrator finalizes them.
- Choose the highest suitable role per person β holding multiple roles at the same time is not supported.
- Security-relevant actions such as a role change are logged in the audit log under Settings β Security.
Previous article
Setup checklist for admins
Next article
Organizational structure: location, department, team
Still have questions?
Can't find what you're looking for? Get in touch β we're happy to help personally.
Try Shiftdesk for free