Sign in with Microsoft
Sign in or create an account.
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

In this article

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. For example, a hotel might have the following groups: "Front Desk", "Room Service", and "Valet".

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:

  • Click Add group and type a name for the group.

To name or rename a group:

  • Click Enter group name or the name of an existing group and type a new name.

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.


  • A schedule belongs to a team in Teams, so you can only add members of that team to the schedule. If you don't find the person you want to add, use the Manage team link to make them a team member or owner. (Owners can create and update schedules.)

  • Changes you make to the team might not be available right away in Shifts, so if you don't find the new team member you want to add to the schedule, wait a bit and try again.

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.


  • Speed your copying and pasting by using the keyboard shortcuts: Ctrl+C for copying, and Ctrl+V for pasting.

  • Select several shifts at once in either of these ways:
    - Select a shift, hold down the Shift key, and use the arrow keys.
    - Click and drag your cursor by using a mouse (or other pointing device).

 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.

    Notes: If you want to edit the shift after you’ve shared it with the team, here are a couple of things to remember:

    • If you change the number of slots available, you’ll need to choose Share. You can’t save your changes and share it later.

    • If you change the start or end time of the shift, all pending requests for that shift will be declined automatically when you share it again 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 notes, Time 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.

Want to know more?

Read more about Shifts

For IT admins

Manage the Shifts app for your organization

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

Was this information helpful?

What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!