User Permission Templates
As you add new users to your management team, 7shifts makes it easy to update their permissions in just a few clicks! By creating a Permission Template, you can apply default controls to newly created Managers or Assistant Managers and bulk update your team whenever their responsibilities change.
Things To Know
Important: Only Admins can create and manage default Permission Templates within Company Settings.
Important: Managers/Assistant Managers with permissions (can add employees, can edit employees) can apply user types below their access level upon Employee creation.
- Access to Permission Templates may require an upgrade depending on your 7shifts plan.
- Level 1 (Admins) have all permissions enabled by default and their templates cannot be customized.
- Level 2 (Managers) and Level 3 (Assistant Managers) can have up to 10 unique Permission Templates each.
- Level 4 (Employees) use a standard set of permissions and do not support customized templates.
- User types are different from Roles; User types group employees by access needs, while Roles are used for scheduling.
- Updating a user's permission, does not update the permission template. If you would like to update the default permissions of a template, you will need to do this from within your Company Settings.
Levels/ Custom User Types/ Permissions
When your account has access to build multiple Permission templates, the definition of levels, user types and permissions undergoes a slight change. Use the dropdown buttons to revisit the meaning of these terms:
The hierarchy of access control between users is determined by their respective levels.
When it comes to levels, a higher level equates to greater access. Level 1 provides the highest level of authority/access, while level 4 has no authority/access.
Let's say, Ayana, Lukas, and Liam have all submitted time off requests for the holiday season.
- Suki (Level 1) can approve all levels and their time off requests.
- Ayana (Level 2) can approve Lukas' (Level 3) and Liam's (Level 4) time off requests.
- Lukas (Level 3) can approve Liam's (Level 4) time off request.
- Liam (Level 4) will not be able to approve any time off requests.
⚠️Only Admins can create user types. Levels 2 & 3 will be able to use them subsequently when creating an employee.
For example, Ayana (Level 2) is tasked to create a user profile for new hire Lukas Johnson. He needs to be a Department Manager (Level 3).
When creating a profile, Ayana will see only see the options for Level 3 & 4 user types in the Employee Type dropdown. The reason Ayana is limited to these options is because :
- users that share the same Level cannot access each other's profiles
- users can only access profiles from the level below them
Once Lukas has been assigned Department Manager, Lukas receives the level + permission set that comes along with the user type.
Otherwise, navigate to a user's unique permissions by heading to Team > click on an Employee's name > select Permissions on the left-hand menu.
Access Permission Templates
- Log in to the 7shifts web app as an Admin.
- In the left navigation bar, select Settings > Company Settings.
- Select the User Management tab and click Permission Templates.
- Click the Pencil icon
next to the user type you want to edit.
- Use the checkboxes to enable or disable specific permissions for that template.
- Click Save to complete your changes.
-
Schedule
- Can manage schedules
- Can delete schedules
- Can manage labor targets
- Can manage sales projections
- Can manage templates
- Can approve/decline shift pool requests
- Can manage events
-
Employees
- Can add employees
- Can edit employees
- Can manage employee certifications
- Can manage performance log and view performance insights
- Can approve their own time off
- Can approve/decline employee time off requests
- Can edit and delete approved time off requests
- Can manage other employees' availability
- Can manage roles
- Can manage tasks
- Can manage time punches
- Can manage exceptions
- Can view shift feedback
-
Reports
- Can run reports
- Can view and receive employee health screen reports and notifications
- Can run tip reports
-
Tips
- Can create and edit tip pools
- Can add and edit tip contributions
Apply Permission Templates
Tip: You can apply a template instantly when creating a new employee profile by selecting the User Type from the dropdown menu.
There are a four ways you can apply your Permissions Templates. Click on the various options below to learn more:
Upon employee creation, you'll have the option to apply the Default Permission Sets from the User Type drop-down menu:
To apply a template to an existing employee, navigate to Team > Employees and click on the specific user profile. Select Permissions from the left-hand menu and click Reset to template settings.
The user's permissions will immediately update to match their assigned template.
Quickly manage the users that are assigned to a template in a few simple clicks!
- In the left navigation bar, select Settings > Company Settings > User Management tab > Permission Templates.
- Click on the pencil icon
, next to the user type you would like to make changes to.
- A list of employees that are assigned to this template will appear on the right.
To navigate this list, you can use the search bar to find a specific employee, or use the arrows to flip through the pages (each page view will list 15 users).-
To add unique permissions for a single user. Click on the More options icon
next to a user's name > View profile, and you'll be redirected to their individual user profile. From here, you can further customize their unique permissions in addition to the permissions set by the template:
⚠️ Please note: any unique permissions, in addition to the template, are only assigned to the user - and do not make any changes to the template itself or other users on it.
-
To add multiple users to this template, click on + Assign and use the search bar or arrows to locate specific employees, and click the checkboxes to select the user(s) to be added.
When you're ready, click Assign x employees to complete these changes!
If there are no users assigned to this template, you will instead click Assign employees:
-
When making updates to a Permission Template, you will have the option to propagate the changes to all the assigned users at the same time.
- In the left navigation bar, select Settings > Company Settings > User Management > Permission Templates.
- Click on the pencil icon
, next to the template you would like to make changes to
- Make any necessary changes to the default permissions. Depending on your user type, you'll be create a maximum number of templates:
- Level 1 (Admin) has all permissions by default and cannot be customized.
- Level 2 (Managers) and Level 3 (Assistant Managers) can have up to 10 permission templates each.
- Level 4 (Employees) does not allow customized permissions.
- Click Save.
- In the Update assigned users pop-up window, you can review the added Permissions and the users that are currently assigned to the user type (for example, a list of all users that were given a Manager user type).
- Select the users you would like to add these permissions to, or checkmark All assigned users to select them all:
- Click Save & update selected users to complete these changes.
You have successfully updated the template and the permissions of the selected users!
Add and Manage Templates
Note: Template names must be unique across your 7shifts account.
Admins can add new templates for Level 2 and Level 3 users by clicking + Add Template in the Permission Templates menu. When you update an existing template, 7shifts will ask if you want to propagate those changes to all assigned users. Selecting Save & update selected users allows you to sync permissions across your entire team at once.
When creating multiple Permission Templates, levels 1 & 4 have a limit of 1 template per user type. While levels 2 & 3 can have a maximum of 10 templates for each user type.
- In the left navigation bar, head to Settings > Company Settings > User Management > Permission Templates.
- Click on + Add Template.
- Enter a Template name.
- Select an Access level from the dropdown.
Level 2 & 3 can only access their assigned locations, and manage users below their own access level and features they have permission for. - Checkmark or select all the permissions you'd like this template to default to.
- Scroll to the bottom of the page and hit Save.
⚠️ Template names must be unique.
- In the left navigation bar, head to Settings > Company Settings > User Management > Permission Templates.
- Click on the pencil icon next to a template.
- Edit the Template name field.
- Click Save.
- In the left navigation bar, head to Settings > Company Settings > User Management > Permission Templates.
- Update the template's permissions by using the checkmarks to enable/disable them.
- Click Save.
- In the pop-up window, use the checkmarks to apply the updated permission set to the existing users assigned to this template.
- Click Save & update selected users.
- In the left navigation bar, head to Settings > Company Settings > User Management > Permission Templates.
- Click on the pencil icon next to a template.
- Click + Assign.
- In the pop-up window, search and select new users to add to this template:
- Click Assign x employees.
- Scroll to the bottom of the page and click Save.
⚠️ When a template is deleted, every user that was assigned to the template will be assigned to the default template of the same access level (i.e. Manager, Assistant Manager).
- In the left navigation bar, head to Settings > Company Settings > User Management > Permission Templates.
- Click on the More options
icon next to a template.
- Click Delete:
- Please note the implications of deleting a template.
- Removes all employees from the template
- All employees from the template will be moved to the default template
- Permanently deleted the template and all connections to it
- When you're ready, type 'DELETE' to complete these changes.