Microsoft Shifts in Microsoft Teams - Collab365 (2023)

This blog gives a great whistle-stop tour of one of Teams newer features, “Shifts”. If you want to manage shift patterns on mobile or desktop (within Teams) then this is a great introduction to this feature. This blog post is based on a session that was done by Knut Relbe-Moe (MVP) at the Collab365 Microsoft Teams Virtual Summit.


Shifts is a relatively new app in the Office 365 suite and is available as part of Microsoft Teams. Teams is used as a unified messaging and collaboration tool, enabling teams of people to work together regardless of location. Shifts integrates with Teams as it allows the creation and management of shifts and work rotas.

The purpose of this blog post is to give an overview of Shifts, think of it as a whistle-stop tour of all the main features that Shifts provides. As with all Office 365 apps and services, features and user interface are likely to change in the future, but this book should give you enough information to start your journey with Shifts.

We’ll cover a brief introduction to what Shifts is, what it’s used for and the kinds of workers and organisations that can make use of it. Shifts is available in Teams via both the desktop and mobile clients, so we’ll explore how to access and use the features available in both. Please note that Shifts is also available in the web browser version of Teams, but we don’t differentiate between this and the desktop client throughout this blog post as the UI and functionality are the same.

Every feature and process in Shifts will be explained and should give you the information needed to hit the ground running when you first use the app.

Shifts is a new app that is accessed through Microsoft Teams and replaces the old stand-alone app called StaffHub. Shifts can be accessed using both desktop and mobile clients and allows managers to create and manage their employee schedules/rotas. Team members can then use the app to view their shifts and perform other actions such as requesting time off and swapping shifts (with manager approval).

Microsoft Shifts in Microsoft Teams - Collab365 (1)

Image source:

Microsoft Shifts in Microsoft Teams - Collab365 (2)

Image source:

Shifts also provides the ability to have groups of people in a team with different schedules, so a team can be made up of multiple sub-teams that have different work schedules. For example, one team may be made up of cashiers, warehouse and service desk operatives who all work varying shift patterns.

Shifts is an app built primarily for frontline staff but also has uses for other kinds of workforces. For example, it could be used in an office to schedule housekeeping tasks such as cleaning, emptying and loading a shared dishwasher or even making tea and coffee!

Using Microsoft Shifts

Shifts is accessible from within the Teams desktop client and can be found by clicking the ellipsis at the bottom of the left-hand navigation menu.

Microsoft Shifts in Microsoft Teams - Collab365 (3)

If Shifts doesn’t appear in the list, you can add it by clicking theMore appslink and then adding the Shifts app. When you open Shifts for the first time, you will be prompted to select a team and confirm some time zone settings. Once this is done, Shifts will open and displays a blank schedule along with any team members.

Microsoft Shifts in Microsoft Teams - Collab365 (4)


By default, there is one unnamed group in each Shifts schedule, but this can be named to suit your needs. You can add new groups by clicking+ Add groupso you can setup shifts for different groups of workers in your team.

Microsoft Shifts in Microsoft Teams - Collab365 (5)

These icons, which are shown to the right of each group name, can be used to configure the group further. From left to right, they are used to add users to the group, reorder the group position on the schedule view and remove the group.

(Video) Collab365 Global Conference 2017 Microsoft Teams with bots connectors and tabs Nuno Arias Silva

When you add a user to a group, you can also specify whether they have permission to create or update schedules:

Microsoft Shifts in Microsoft Teams - Collab365 (6)

Adding Shifts

One of the first things you’ll need to do is create some open shifts, which, once created, can be assigned to employees. Alternatively, open shifts can be left open, and staff members can choose the shifts they would like to work. To create an open shift, click the ellipsis for the selected day in the Open Shifts lane and then+ Add open shift.

Microsoft Shifts in Microsoft Teams - Collab365 (7)

Microsoft Shifts in Microsoft Teams - Collab365 (8)

In the Add open shift you can then add the start and end times and give the shift a name and colour coding to make things easier to track when lots of shifts are added. Up to six slots can be added for each shift, which means that six separate employees can be added to the same shift.

There is also the facility to add multiple activities to a shift, such as breaks, or lunch, as shown below:

Microsoft Shifts in Microsoft Teams - Collab365 (9)

Microsoft Shifts in Microsoft Teams - Collab365 (10)

Once an open shift has been created, you can copy and paste the shift over to other days through the week. This can be done using the copy and paste functions available by clicking the ellipsis on an existing shift or by using Ctrl+C and Ctrl+V keyboard shortcuts.

Assigning Shifts

There are two ways to assign shifts to workers. The first way is to click the ellipsis on a day in the lane for a specific user (rather than the open shifts lane). This will enable you to create a shift in the same way as you would create an open shift, but this time, the selected user will automatically be populated as the assigned worker in the shift.

The second way is to assign an open shift to a worker. This can be done by clicking the ellipsis on an open shift and then choosingAssign open shift. You can then search for the worker you want to assign the shift to.

Microsoft Shifts in Microsoft Teams - Collab365 (11) Microsoft Shifts in Microsoft Teams - Collab365 (12)

Once a shift has been assigned to a worker, it will show up in their lane:

Microsoft Shifts in Microsoft Teams - Collab365 (13)


Workers can use the Requests feature to request things like time off or swap shifts with colleagues. In the desktop client, the Requests feature can be accessed by clicking the button in the top right-hand corner of Teams:

Microsoft Shifts in Microsoft Teams - Collab365 (14)

A new request can then be created by clicking+ Add request. There are three types of requests available – Time off, Swap and Offer.

(Video) How to drive successful Microsoft Teams adoption in 7 steps

Microsoft Shifts in Microsoft Teams - Collab365 (15)

Time off allows a worker to book holidays or other types of leave. They can enter the date(s) required and there is also an All-day toggle, so if they only need part of a day off, they can switch this and enter the times they need. They can select a reason from a dropdown list and add any extra details in the Notes section.

Microsoft Shifts in Microsoft Teams - Collab365 (16)

In the Swap section, a worker can ask to swap shifts with a colleague. They select their shift that they want to swap and then a colleague’s shift that they would like to work instead.

Microsoft Shifts in Microsoft Teams - Collab365 (17)

Offer is similar to Swap but allows the worker to offer their shift to a colleague. They select the shift they want to offer, the colleague they want to offer it to and can add reasons for the offer if required.

Although the ability to make requests is available in the desktop client, this would typically be done in the mobile app as it would generally be frontline workers making the requests. However, it’s useful to know that this functionality is available on every device.

Once a worker has added a request, it then needs to be authorised by a manager. Any user who is an owner in the associated team is considered a manager in Shifts so all owners will have the ability to authorise requests in Shifts.

When a manager clicks on Requests, they will see all outstanding requests that need to be authorised:

Microsoft Shifts in Microsoft Teams - Collab365 (18)

The manager can then select each request and approve or deny it as well as adding any reasons for their decision.

Printing, Sharing & Exporting Shifts

Once a schedule has been created and shifts assigned, this then needs to be shared with the team, and there are several ways of doing this.

If the workplace is somewhere where workers aren’t allowed their mobile devices on them, for example, a factory floor or kitchen it may be useful to print off a copy of the schedule to display on a notice board. The print button can be found in the top right-hand corner of the Teams window. It allows you to set scaling details if you have specific paper sizes and then you can print to a printer or pdf:

Microsoft Shifts in Microsoft Teams - Collab365 (19)

TheShare with teambutton is also found in the top right-hand corner of the window, and when you click this you can see an overview of the shifts along with an option to share the schedule with everyone in the team, or just the affected team members:

Microsoft Shifts in Microsoft Teams - Collab365 (20)

Finally, you can export a schedule to Excel, which can be useful for payroll departments to calculate pay, or HR departments to keep track of holiday and sickness. To export a schedule, you click the ellipsis in the top right-hand corner and then chooseExport schedule:

Microsoft Shifts in Microsoft Teams - Collab365 (21) Microsoft Shifts in Microsoft Teams - Collab365 (22)

(Video) Recording a video collaboratively using Camtasia & Microsoft Teams

You can then specify date ranges to export along with whether notes and hours and time off information are included. When you clickExport,an Excel file will be created, containing all the schedule data.


There are several different options for viewing schedules and shifts:

Microsoft Shifts in Microsoft Teams - Collab365 (23)

You can choose to view the schedule as a daily, weekly or monthly view. You can also use the options shown above to group the schedule view by shift rather than people and configure what information is displayed such as groups and open shifts etc.

The different levels of view make it easy for managers to keep track of their staff cover for a particular day, week or month. Information that isn’t required can be hidden, so their screen isn’t cluttered with unneeded information.

As mentioned previously, Shifts is also available on the Microsoft Teams mobile client. The mobile version is a trimmed-down version of the full desktop client and is designed for frontline workers to view shifts, create requests for time off and swap shifts with colleagues.

The Shifts app can be accessed on the mobile client by pressing the waffle menu in the top left-hand corner of the Teams mobile app and then selecting More Apps.

When a manager shares a schedule, a notification will appear in the feed of the Teams mobile client:

Microsoft Shifts in Microsoft Teams - Collab365 (24)

Other notifications from Shifts will also appear in the Teams mobile app feed such as requests for shift swaps, open shifts and time off:

Microsoft Shifts in Microsoft Teams - Collab365 (25)

Pressing any of the notifications in the feed will take you to the corresponding item in Shifts.

If you access the app using the Teams waffle menu then you will be presented with the ‘Your Schedule’ screen, which gives an overview of the shifts assigned to the currently logged in user:

Microsoft Shifts in Microsoft Teams - Collab365 (26)

As well as viewing your shifts, you can use this screen to create requests and view requests that need to be authorised if you are a manager. You can also see any open shifts and request these.

Once you’re in the Shifts app, you can then access the navigation menu, which allows you to move around the available sections:

Microsoft Shifts in Microsoft Teams - Collab365 (27)

Open Shifts

Microsoft Shifts in Microsoft Teams - Collab365 (28)

(Video) How to display data as a Calendar with a new Microsoft List

This allows a worker to view any available open shifts and request to work them. The worker can see details about the shift as well as any explanatory notes that have been added. They can then use theRequestbutton to send a request for the open shift. If this request is approved by a manager, the worker will then be assigned to the shift.

Swap or offer shift

Microsoft Shifts in Microsoft Teams - Collab365 (29)

This screen allows a worker to either request a shift swap with a colleague or offers one of their shifts to a colleague. Swapping and offering shifts works in the same way as the desktop client where the worker enters their shift details along with either the shift they want to swap with or the colleague they want to offer their shift to:

Microsoft Shifts in Microsoft Teams - Collab365 (30)

They can also add any supplementary reasons for the request if required.

Once the shift swap or offer has been created, a manager will receive notification of the request and can then approve or reject along with reasons for their decision.

Time Off

Time off requests for holiday or appointments can also be created in the mobile client. Details of the time off are entered along with any other reasons or details:

Microsoft Shifts in Microsoft Teams - Collab365 (31)

Time off requests can then be approved or rejected using the mobile client in the same way as open shift and swap/offer requests:

Microsoft Shifts in Microsoft Teams - Collab365 (32)

Add shift

If a user has the correct permissions, they can add shifts in the mobile app. As well as individual workers viewing their shifts, there is also an overall view of all the shifts setup for the team:

Microsoft Shifts in Microsoft Teams - Collab365 (33)

This allows managers to get an overview of staff cover while out of the office. It also enables workers to view all shifts for their team, which may help when they want to swap shifts with colleagues.

Set availability

This is a useful function that allows workers to set their availability for a working week, which can help managers when they are creating and assigning shifts for the team. When a worker accesses this screen, they are presented with their current availability:

Microsoft Shifts in Microsoft Teams - Collab365 (34)

Pressing a single day allows them to set their availability for that day. If they are not available at all, they can toggle theAvailableswitch to off. If they are available that day they can enter start and end times to show that they are only available between those times:

Microsoft Shifts in Microsoft Teams - Collab365 (35)

Some useful resources in the form of Blogs and Videos on Shifts to take a look:

(Video) How to Engage the Audience in a Microsoft Teams Meeting

Meet the Presenter

Microsoft Shifts in Microsoft Teams - Collab365 (36)

Knut Relbe-Moe (MVP) is an Office 365 MVP, MCT, MCSE SharePoint, MCSA Office 365, SharePoint evangelist, speaker, mentor, Founder and CTO at Knowledge People AS, Product Evangelist and Partner Manager for Valo the Award-Winning Intranet in a Box Solution for SharePoint Online and SharePoint On-Prem. Knut is an old developer, that has taken the step into architecture/advisor and the more significant questions. Knuts main focus is advising the clients on how to get the most out of the investment on SharePoint/Office 365, and how to get the most out of the investment and platform. Knut helps his clients on upgrading SharePoint either with upgrading or with migration.

(Visited 3,833 times, 1 visits today)


How do Shifts work in Microsoft Teams? ›

Create a shift for a team member

To create a shift for someone, select their row, and then select More options > Add shift. Add or edit start and end times, a custom label, break times, shift notes, and activities, and then select Save.

Does Microsoft Teams track working hours? ›

Using Time Clock

MS Teams' time clock feature lets employees clock in and out from their mobile devices. While it doesn't really track employee hours in real-time, managers can monitor employee shifts and know when someone is late or overworking themselves.

Why can't I see my Shifts on Teams? ›

Check whether the Shifts app is turn on for your organization. In the left navigation of the Microsoft Teams admin center, go to Teams apps > Manage apps > search for the Shifts app, select it, and ensure it's set to Allow.

How do I get rid of Microsoft team Shifts? ›

Next to the team name select More options> Manage team > Members. 2. From the team member list, select the X to the far right of the name of the person you'd like to remove. Note: If the user is other team owner, first change their role from owner to member, then remove them.

Who can edit shifts in Teams? ›

Managers create, update, and manage shift schedules for teams. They can send messages to one person ("there's a spill on the floor") or the entire team ("the regional GM is arriving in 20 minutes"). They can also send policy documents, news bulletins, and videos.

Can Microsoft shifts send notifications? ›

According to your description, the issue of your concern that you would like to have the notification from Shifts within Teams. Unfortunately, there's no such a feature for having notifications for the actions in Shifts to the Teams temporarily.

How do you view Shifts in a team? ›

View a schedule
  1. To switch between different calendar views: Select Day to make sure there are no conflicts in a shift. Add Day notes to share a message with team members assigned to a specific shift. ...
  2. To view your schedule based on shift type, select View > Shift. Select People to see everyone's availability.

Can Microsoft Shifts sync with Outlook? ›

Note: When Outlook/Exchange sync is enabled for your account, changes made to your shift assignments will be reflected in Outlook within 1 minute.

Is Microsoft Shifts free? ›

Do I have access to Shifts? If you pay for an Office 365 plan which includes Microsoft Teams, then you can use Shifts. This includes Education and Not for Profit plans, however, the free version of Teams doesn't include Shifts.

Does Microsoft Teams have a scheduling tool? ›

Shifts in Microsoft Teams is a schedule management tool that helps you create, update, and manage schedules for your team. Schedules - Create, edit, and manage a schedule with Shifts in Microsoft Teams.

How do you set working hours in a team? ›

Replies (1) 
  1. In your Outlook calendar, click the File tab, then Options>Calendar.
  2. Under Work time, choose the Start time and End time, of your work day.
  3. Select the days of the week that you work, and clear the days that are not a part of your work week.
  4. Choose the First day of the week, that you start working.
16 Mar 2022

How do you make a shift schedule? ›

Start with the 10 tips listed below.
  1. Know Your Team. ...
  2. Build Shifts Around Your Best Employees. ...
  3. Establish A Team-Wide Communication Method. ...
  4. Get The Schedule Out Quickly. ...
  5. Honor Work Preferences And Time-Off Requests As Much As Possible. ...
  6. Get Employees To Do Some Of The Work Scheduling. ...
  7. Let Employees Find Their Own Substitutes.

How do you add someone to a shift in a team? ›

How to create and manage Shifts in Microsoft Teams - YouTube


1. Building Intelligent Bots for Teams using Microsoft Bot Framework and Cognitive Services - Prashant
(SPS Philly)
2. Collab365 Global Con Q1
(Tomasz Poszytek)
3. Rolling out Microsoft Teams for Collaboration in a Global Organisation
(Metaverse One)
4. Everyday Etiquette in Microsoft Teams
(Metaverse One)
5. Top 25 Microsoft Forms tips and tricks for 2022
(Mike Tholfsen)
6. Microsoft Teams is like conversations in an open floor plan office
(Modern Work Mentor)
Top Articles
Latest Posts
Article information

Author: Sen. Ignacio Ratke

Last Updated: 11/18/2022

Views: 5616

Rating: 4.6 / 5 (76 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Sen. Ignacio Ratke

Birthday: 1999-05-27

Address: Apt. 171 8116 Bailey Via, Roberthaven, GA 58289

Phone: +2585395768220

Job: Lead Liaison

Hobby: Lockpicking, LARPing, Lego building, Lapidary, Macrame, Book restoration, Bodybuilding

Introduction: My name is Sen. Ignacio Ratke, I am a adventurous, zealous, outstanding, agreeable, precious, excited, gifted person who loves writing and wants to share my knowledge and understanding with you.