Shifts for frontline workers
Shifts, the schedule management tool in Teams, keeps your frontline workforce connected and in sync. It's built mobile first for fast and effective schedule management and communications. With Shifts, frontline managers and workers can seamlessly manage schedules and keep in touch.
Managers can create, update, and manage shift schedules for their teams. They can assign shifts, add open shifts, and approve schedule requests from employees. Workers can view their own and their team's schedules, set their availability, request to swap or offer a shift, request time off, and clock in and out.
Use the following resources to help you set up and manage Shifts in your organization.
Set up and manage Shifts
![]() |
Deploy Shifts at scale Configure and manage Shifts settings centrally in the Teams admin center and deploy Shifts to your frontline teams at scale. |
![]() |
Manage Shifts Get an overview of how to manage Shifts for your organization. Learn how to control access to Shifts, pin Shifts to the Teams app bar for easy access, enable shift-based tags, and more. |
![]() |
Use roles to define your frontline managers and workers in Shifts Learn how to use team owner and team member roles in Teams and the schedule owner role in Shifts to define your frontline managers and workers in Shifts. |
![]() |
Manage Shifts permissions for frontline managers Learn how to control the Shifts capabilities that are available to frontline managers for managing their team schedules, such as the Shifts settings that they can configure and whether they can create and manage schedule groups. |
![]() |
Shifts data FAQ Learn where Shifts data is stored and other topics related to Shifts data, including retention, retrieval, and encryption. |
Shifts connectors
If you're using a third-party workforce management (WFM) system for scheduling, you can integrate directly with Shifts through managed Shifts connectors. After you set up a connection, your frontline workers can seamlessly view and manage their schedules in your WFM system from within Shifts.
![]() |
Overview Get an overview of Shifts connectors and how they work. Learn about the managed connectors that are available and the supported WFM systems. |
![]() |
Teams Shifts connector for Blue Yonder
|
![]() |
Teams Shifts connector for UKG Pro Workforce Management
|
![]() |
Reflexis Shifts connector for Microsoft Teams Learn about integrating Shifts with the Reflexis WFM system through the connector. |
Shifts extensions
![]() |
Shift Graph APIs Shifts Graph APIs allow you to integrate Shifts data with external WFM systems. You have the flexibility to build custom Shifts experiences in the back end, while giving users a rich, front-end experience in Teams. |
![]() |
Shifts + Power Automate Shifts + Power Automate lets you take info from Shifts and create custom workflows with other apps and perform operations at scale. Automate key processes with little to no code. The triggers and templates support various scenarios such as enabling auto-approvals for shift requests when a manager’s approval isn't needed. |
Featured training
![]() |
Video: What is Shifts? | ![]() |
Video: Create a shifts schedule | ![]() |
Video: Manage a Shifts schedule |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for