How to Assign Shifts Roles and Responsibilities in Microsoft Teams
Question details
A Teams group owner wants to configure the Shifts app to allow team members to edit their own shifts, requiring a step-by-step guide without using PowerShell.
- Product
- Microsoft Teams
- Device & OS
- not provided
- Scenario
- Configuring team member roles and scheduling permissions within the Microsoft Teams Shifts app.
- Observed behavior
- Standard team members currently cannot edit, create, or publish schedules because they lack the appropriate manager roles.
Ensure you are logged into Microsoft Teams as a Group Owner or have the necessary administrator permissions to modify user roles and app settings.
Assign Manager Roles in Microsoft Teams
Grant appropriate manager roles to team members so they can create, edit, and publish schedules in the Shifts app.
In the Shifts app, standard team members only have permissions to view schedules, clock in, and request time off or shift swaps. To allow members to create, edit, or publish schedules for the team, they must be assigned a manager or team owner role.
Open Microsoft Teams, locate the team where you are configuring Shifts, click the 'More options' (three dots) icon next to the team name, and select 'Manage team'.
Navigate to the 'Members' tab to view the complete list of users currently in your team.
Find the specific team members you want to grant shift editing permissions to, click on their current 'Member' role, and change it to 'Owner' from the dropdown menu.
Open the Shifts app in Teams and verify that the newly updated members now have the necessary scheduling and editing capabilities.
Boost Your Team's Productivity with WPS Office
If you are managing team schedules and collaboration, consider WPS Office as your primary document creation tool. It serves as a highly compatible, free, and lightweight alternative to Microsoft Office, making it incredibly easy to design and distribute shift schedules, reports, and presentations.
- 1. Download and Install: Visit the official WPS Office website to download the free installer for your Windows, Mac, or Linux device.
- 2. Create a Schedule: Open WPS Spreadsheet, create a new blank workbook, or use one of the many free scheduling templates to design your team's shifts.
- 3. Share with the Team: Save your schedule in .xlsx format and share it seamlessly with your team in Microsoft Teams or via email.

Frequently Asked Questions
Can standard team members edit shifts without being made a team owner?
No, by default in the Shifts app, creating, editing, and publishing schedules require manager-level permissions, which typically aligns with the Team Owner role in Microsoft Teams.
Do I need PowerShell to manage Shifts roles?
No, basic role assignments can be done directly through the Microsoft Teams user interface by changing a member's role to an Owner. PowerShell is only needed for advanced bulk management or specific backend configurations.
Why can't I see the Shifts app in my Teams interface?
The Shifts app might be disabled or restricted by your organization's IT administrator. You will need to contact your Microsoft 365 admin to enable or pin the app for your specific team.
Can users request to swap shifts on their own?
Yes, standard team members can request to swap shifts or offer a shift to another member through the Shifts app. However, these requests usually require manager approval before taking effect.




