Skip to content
Staffapp.ai
|
Sign inStart free
Roles & Permissions

Give every manager exactly the access they need.

Five role levels with fine-grained permission overrides. Control access to payroll, schedules, approvals, and settings independently — per user, not just per role.

1 month free · Setup in 5 minutes

staffapp.ai/admin/settings
Roles & Permissions
Owner
Full access
Billing
Delete org
Admin
Manage team
Schedules
Reports
Manager
Schedules
Timesheets
Swaps
Employee
View schedule
Clock in
Request time off

Not every manager needs access to everything.

Most workforce tools give you two roles: admin and employee. That forces you to either give managers too much access or not enough. Staffapp.ai has five role levels — and per-user overrides on top of that. Your shift lead can manage schedules without seeing payroll. Your HR person can approve time off without editing shifts.

Five role levels

OwnerFull access — all permissions including settings and billing
AdminFull operational access — staff, schedules, payroll, reports
ManagerSchedules, time entry approval, time-off approval, reports
Sub-managerSchedules and time entry approval only
EmployeeNo management permissions (view own schedule, clock in/out)

11 individual permissions

Each can be granted or revoked per user, independent of their role.

Manage staff
Invite staff
Edit staff
Manage schedules
Approve time entries
Approve time off
View payroll
Manage payroll
Manage roles
View reports
Manage settings

How overrides work

Example: Promote a sub-manager

Your shift lead is a sub-manager (schedules + time approval). You want them to also approve time-off requests without making them a full manager. Add an override: approve_time_off = true. They now have that one extra permission while keeping their sub-manager role.

Example: Restrict a manager

Your location manager should manage schedules and approve hours, but should not see payroll data. They have the manager role by default (which includes view_payroll). Add an override: view_payroll = false. Payroll is hidden from them while everything else stays.

Frequently asked questions

What are the five role levels?+

Owner has full access to everything including settings and billing. Admin has full operational access. Manager can manage schedules, approve time entries, and approve time off. Sub-manager can manage schedules and approve time entries. Employee has no management permissions by default.

What are permission overrides?+

Overrides let you grant or revoke specific permissions for individual users on top of their role defaults. For example, you can give a sub-manager the ability to approve time-off requests without promoting them to full manager.

How many permissions can be controlled?+

There are 11 individual permissions: manage staff, invite staff, edit staff, manage schedules, approve time entries, approve time off, view payroll, manage payroll, manage roles, view reports, and manage settings. Each can be independently granted or revoked per user.

Do permission changes take effect immediately?+

Yes. When you change a role or override a permission, it takes effect on the user’s next action. No logout or refresh required.

Connected features

The right access for every role.

5 roles + per-user overrides. 1 month free · Credit card required.