Teams Add-In: Get the Shifts app and manage schedules for your team


Introduction

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

Get the Shifts App

  1. Open Microsoft Teams.
  2. On the left menu bar, pick the More icon "..."
    Left menu bar
     
     
  3. Type Shifts in the search box and select the Shifts app.
    Add app add-ins
     
     
  4. Click Add to add the Shifts app.
  5. If you see the Shifts icon on the left side menu, click it. If the icon is not there, click on the three dots icon and select or search for Shifts.
    • To add Shifts to your menu, right-click the icon and select Pin.
      Shifts app on Teams

Create a schedule

In Shifts, each Teams team gets one schedule to work with, and you can create a schedule for any team you’re an owner of.

If it’s your first time using Shifts and your teams don’t have schedules already, don’t worry, we’ll step you through the process of creating one and give you some tips about how to use the app.

From the app, you can create a schedule for a Teams team that doesn't have one yet:

  1. Go to the top left of the app and click the team name.
  2. Select Create team and choose the team you want to create a schedule for.
  3. Make sure the time zone is correct for the shifts you’ll be scheduling, and then click Create.

Organize shifts by group

In a new schedule, start with one unnamed group, give it a name, then add people and shifts to it. You can add additional groups as needed and give them all names. Group names help to organize your team members by role or department on the schedule. 

It’s best to create groups before you start adding people to the schedule. People and their shifts can’t be moved from one group to another.
 

To add a group:

To name or rename a group:

Once you’ve created your groups, you’re ready to add people to them.

Add people to the schedule

Organize your schedule by groups so you can add people to the default group.

  1. Locate the group you want to add someone to and click Add people to group .
    Adding a person to a group in Microsoft Teams Shifts

  2. Type their name or email and select them in the list.
  3. Select Add.
  4. Continue adding people if needed, and then select Close when you're done.
 

Add a shift

To add a shift from scratch:

  1. In the row of the person you’re assigning the shift to, under the date you want, click More options button > Add shift, or just double-click the empty shift.
  2. Fill out the information for the shift. Consider picking a theme color to organize things.
  3. Give the shift a name so it’s easy to tell apart from other shifts. By default, the shift name is its start and end time.
  4. Add notes for the shift, such as "tasks to be done".
  5. Add breaks or lunch in the Activities section.
  6. Choose Save to save without sharing, or Share if you’re ready to save and share the shift with the team.

To base a new shift on an existing one

Go to the row of the person you’re assigning the shift to. Under the date you want, click More options button, and then choose the shift from the list. If the list is long, you can search for the one you want.

To copy a shift to another place in the schedule

On an existing shift, click More options button > Copy, and then go to the place you want to put the shift and click More options button > Paste.

Add an open shift

Add an open shift now and assign it to someone later as part of your schedule planning or share it with the team so people can request it.

  1. In the Open shifts row under the date you’re creating the shift for, click More options button, then select + Add shift to start from scratch, or select an existing shift from the list to base the new one on.
  2. Fill out the information for the shift, including the number of slots you want to make available. To find the number of slots, slide the Open shift toggle to On.
  3. Give the shift a name so it’s easy to tell it apart from other shifts. By default, the shift name is the start and end time.
  4. Add activities such as breaks or lunch.
  5. Choose Save to save without sharing, or Share if you’re ready to save and share the open shift with the team.

Share a schedule with your team

When you make changes to the schedule, you get to choose when to share those changes with the team. You can move things around in the schedule until you’ve got everything just right. Any changes you make will be noted with an asterisk (*)—there’s an asterisk on the Share with team button, too, just to remind you to share the updates with colleagues.

To share the schedule:

  1. Click Share with team.
    Sharing a team schedule in Microsoft Teams Shifts
     
  2. Make sure the time frame that’s selected is what you want to share.
  3. Decide if you want to notify the whole team or only the people affected by the changes.
  4. Click Share.

Open a different schedule

Here’s how to open a different schedule if you’re on more than one team:

  1. At the top left of Shifts, select More buttonMenu.
  2. Choose the team you want to start working on the other schedule.

Copy a schedule

  1. Select Copy Schedule at the top right of the app.
  2. Choose the start and end dates for the timeframe you want to copy.
  3. Select Shift notesTime off, Activities, or Open shifts if you want to include them.
  4. Select Copy, and a duplicate schedule will appear below the copied schedule. 

Set up tagging by shift

Tagging by shift allows you to reach people on-shift in real-time. Teams automatically assigns users with tags matching their schedule and shift group name from the Shifts app, enabling dynamic role-based messaging. Notifications are sent only to people who are on shift at the time a tag is used to start a chat or in a channel post.

To create a tag by shift: 

  1. In Teams, go to the Shifts app.
  2. Create shift groups and name them after an attribute such as a role. For example, EngineerOnCall. The shift group name will be the name of the tag.
  3. Fill out a schedule by assigning shifts to members of your teams. When you're finished, in the upper-right corner of the Shifts app, select Share with team.
  4. Wait 15 minutes for the scheduled shifts to populate the tagging service.
  5. Use the tag anywhere you use tags in Teams.