Update Employee Profile Assignments (Locations, Departments, and Roles)
Occasionally, you may need to update an employee's profile to adjust their Location, Department or Role assignments. This includes adding new Roles to an employee, updating existing ones, or reassigning employees to different Locations or Departments.
These assignments determine which Schedules, Reports, and Features a user can see and modify—even for those with Manager Permissions, their ability to view and make changes in the account is determined by these assignments.
In this article, you'll learn how to add, and edit the Locations, Department (including Appear on Schedule), and Roles (including Primary Roles and Skill Levels ) assigned to an Employee.
Taylor has recently been promoted from Server to a Shift Manager at the Downtown Location. To reflect their new responsibilities, update their employee profile by adjusting the following Location, Department, and Role Assignments:
- Re-assign Taylor's Location to now work exclusively at the Downtown Location. If Taylor was previously assigned to multiple locations (e.g., both the Downtown and Uptown branches), update their profile to ensure they're only assigned to the Downtown Location. This will limit their visibility and management permissions to that specific branch, allowing them to manage shifts and oversee employees.
- Taylor's Department has changed from "Front of House" to include "Front of House", "Back of House" and "Management". Adjusting their Departments to include all ensures they are also grouped with other managers in the system, giving Taylor access to managerial tasks like approving time-off requests and managing schedules for these teams.
- Re-assign Taylor's Role from "Server" to "Shift Manager". This ensures that their user type permissions align with their new duties, and they'll appear on the schedule as Shift Manager.
- Apart from their Assignments, Taylor's user type will also need to be updated to Manager to grant them more Account access/permissions.
Things to know
Important: Managers and Assistant Managers require the 'Can edit employees' permission and can only update assignments for employees at their same Locations or Departments with a lower user-level type.
Note: Admins can only update their own assignments and cannot make changes to the profiles of other Admins.
- Users only have access to view 7shifts and schedules for the specific Locations and Departments they are assigned to.
- Employees not assigned to any Role will appear as "No Role" on the Schedules page and may skew reporting figures.
- Reassigning an employee from one Location to another does not automatically delete their existing shifts at the original Location.
Updating Employee Assignments
Add & Update a User's Locations
Employees will only have access to view schedules, notifications, and reports related to their assigned Locations. Follow these steps to adjust or assign an employee to a new Location:
⚠️ Reassigning an employee from Location A to Location B does not automatically delete their existing shifts at Location A. If you need to completely remove shifts from a Location, delete them manually from the schedule.
- Log into the web app as an Admin or Manager with permissions.
- In the left navigation bar, head to Team > click on the employee's name to open their profile.
- Click Assignments.
- Under the Locations column, click on the checkbox to add access to a Location.
- Or, deselect it from the list to remove it from their access.
- Click Save to complete these changes.
Add & Update a User's Departments
Assigning employees to multiple departments (FOH, BOH, etc.) allows greater schedule visibility. Follow these steps to adjust or assign an employee to a new Department:
- Log into the web app as an Admin or Manager with permissions.
- In the left navigation bar, head to Team > click on the employee's name to open their profile.
- Click Assignments.
- Under the Departments column, click on the checkbox to add access to a Department.
- Or, deselect it from the list to remove it from their access.
- Click Save to complete these changes.
- (optional) Choose whether you would like them to Appear on schedule. You can hide a user from appearing on the Schedule, but still give them access to view and edit that Department. Click here to learn more!
Add & Update a User's Role
Assigning the correct roles ensures employees appear in the appropriate schedule sections and have the correct permissions. Follow these steps to adjust or assign an employee to a new Role:
- Log into the web app as an Admin or Manager with permissions.
- In the left navigation bar, head to Team > click on the employee's name to open their profile.
- Click Assignments.
- Under the Roles column, click on the checkbox to add access to a Role.
- Or, deselect it from the list to remove it from their access.
- Click Save to complete these changes.
- Follow the steps below to set a primary role.
Setting a Primary Role & Location
Primary Roles determine how employees appear in the Schedule, but do not limit their ability to work in other roles. When creating a schedule, you'll be able to select a different role for that Employee within the same row that they appear on - that is, their Primary Role:
The idea behind this current setup is to streamline the view by being able to have all the shifts one person is scheduled for, under one spot. The employee will show up in their Primary Role, but the badging on the shift will change coloring (depending on the role that was scheduled).
If you would like to change which role a user appears under on the Schedule, you are welcome to change their Primary Role within their Employee Assignments:
- In the Roles section of the Assignments tab, locate the Primary Role dropdown.
- Select the employee's primary role.
- Click Save to complete these changes.
-
(optional) Multi-Location Accounts using 7shifts Payroll can choose to set a Primary Location. Found directly within their Employee profile, this setting is used to determine their primary payroll location specifically for tax-related purposes.
⚠️ Primary Location settings have no impact on reporting, integrations, exports, labor, overtime, or compliance calculations.
⚠️ The Employee must be assigned to a minimum of two payroll-ready Locations for the Primary Location menu to appear.
Setting a Skill Level
Skill Levels let you define an employee’s proficiency within each role. This helps you schedule smarter by ensuring the right staff are placed in the right shifts.
Skill levels are assigned when creating shifts via scheduling templates.
Employees default to Skill Level 1 (Beginner) unless updated in their profile.
Scheduling Templates specify required skill levels for each shift.
This helps auto-assign employees who meet the skill requirements.
Open Shifts do not support skill level requirements.
Log into the web app as an Admin or Manager with permissions.
In the left navigation bar, go to Team and click on the employee’s name.
Select the Assignments tab.
Under the Roles section, locate the role you want to update.
Use the Skill Level dropdown beside the role to select the appropriate level.
Click Save to complete these changes.
Related articles
Adding Managers
Why do changes I made to my name keep resetting?