How to set up and manage a Microsoft Teams Shifts schedule for frontline and shift workers
Summary
This guide helps you troubleshoot and resolve: How to set up and manage a Microsoft Teams Shifts schedule for frontline and shift workers. Follow the steps below to fix the issue.
Common Causes
Microsoft Teams Shifts is a roster management tool designed for frontline and shift-based workers. It allows managers to build, share, and adjust schedules, while employees can view their shifts, request swaps, and clock in or out from the Teams app on their phone, tablet, or computer. This guide walks through setting up Shifts, creating a schedule, and managing day-to-day roster changes for your team.
Before You Begin
To use Shifts, your organisation needs the following in place:
- A Microsoft 365 subscription that includes Teams (Business Basic, Business Standard, E1, E3, E5, or equivalent)
- Microsoft Teams installed on each device, signed in with a work account
- The Shifts app enabled in the Teams admin centre by your IT administrator
- Appropriate licences assigned to frontline workers (F1, F3, or an E licence with a frontline worker add-on)
Set Up Shifts in Microsoft Teams
Step 1: Create a Team for Your Frontline Group
- Open Microsoft Teams and click Join or create a team from the left-hand rail.
- Select Create team, then choose From scratch or From a group of existing users.
- Name the team after the workgroup, for example "Retail - Brisbane CBD" or "Warehouse Crew".
- Add team members and assign the Owner role to the managers who will build the roster.
Step 2: Add the Shifts App
- In the new team, click the plus icon (+) at the top of the channel to add a tab.
- Search for Shifts and select it from the results.
- Click Add, then choose the time zone your team operates in (for example,
(UTC+10:00) Canberra, Melbourne, Sydney). - Click Save to install the Shifts tab.
Create a Schedule
- Navigate to the team and click the Shifts tab.
- Click Create schedule at the top of the page.
- Choose the schedule start date and the schedule length (one week, two weeks, four weeks, or a custom period).
- Select the time zone if not already set.
- Click Create. The blank schedule grid will appear with your team members listed down the left and dates running across the top.
Add Shifts to the Schedule
- Click an empty cell next to a team member's name on the day you want to roster them.
- Select Add shift.
- Enter the shift name (for example, "Morning", "Close", or "Day Off").
- Set the start time and end time, including any unpaid break.
- Tick Add activity if you want to assign specific tasks to the shift (such as "Stocktake" or "Front of house").
- Add an optional theme colour to help differentiate shift types at a glance.
- Add notes if needed, then click Save.
To copy a shift across multiple days, hover over an existing shift, click the three dots, then choose Copy shift. Select the days you want to apply it to and confirm.
Share the Schedule with Your Team
Once the schedule is ready, you need to publish it so employees can see it.
- Click Share in the top-right corner of the Shifts tab.
- Review the schedule for any conflicts or unfilled shifts.
- Click Share again to confirm. Team members will receive a notification in Teams and on their mobile devices.
Manage Day-to-Day Roster Changes
Edit or Delete a Shift
- Click on the shift you need to change.
- Select Edit shift to modify the times, activities, or notes.
- To remove it entirely, click Delete shift.
- Click Save, then Share the updated schedule.
Approve or Decline Shift Swap Requests
- Go to the Requests tab inside Shifts.
- Select Swap requests from the left menu.
- Review the request, including the proposed swap partner.
- Click Approve or Decline, and add a comment if needed.
Approve or Decline Time Off Requests
- Open the Requests tab.
- Select Time off.
- Review the dates and reason provided.
- Click Approve or Decline.
Offer a Shift to the Team
- Click on an empty shift slot and select Open shift.
- Tick Offer to team and choose whether it is First come, first served or Approval required.
- Click Save and share the schedule. Available employees can then claim the shift from their device.
Clock In and Out from a Mobile Device
Frontline workers can record their hours directly through Teams.
- Open the Teams app on their phone or tablet.
- Tap the Shifts tab at the bottom of the screen.
- Select Clock in or Clock out at the start and end of their shift.
- Tap Submit to record the entry. Managers can review all entries from the Time clock section of the Shifts dashboard.
Export the Schedule
If you need to print the roster or share it outside Teams:
- Click the More options menu (three dots) in the top-right of the Shifts tab.
- Select Export schedule.
- Choose the date range and click Export. A spreadsheet file will download to your computer.
Troubleshooting
Shifts Tab Is Missing
- Confirm the Shifts app is installed by clicking the plus icon (+) at the top of the channel and searching for "Shifts".
- Ask your IT administrator to verify that Shifts is enabled in the Teams admin centre under Teams apps > Manage apps.
- Ensure each user has a licence that includes Shifts access.
Employees Cannot See Their Schedule
- Confirm the schedule has been Shared, not just saved.
- Check that the employee is a Member of the team, not just a guest of another team.
- Ask the employee to sign out of Teams and sign back in to refresh their view.
Clock In or Clock Out Is Not Working
- Ensure the Teams mobile app is updated to the latest version from the App Store or Google Play.
- Confirm the device's location services and notifications are enabled for Teams.
- Check that the employee has been rostered on for the current day.
Swap or Time Off Requests Are Not Appearing
- Review the Requests tab in Shifts to ensure the correct filter is selected.
- Confirm the request was submitted by the employee and not left as a draft.
- Check that the employee is assigned to the correct team and schedule.
Still Having Issues?
💻 Open a Ticket