Appointments - Do you make your Teams meetings easy to find?

Last updated by Harry Ross [SSW] 2 days ago.See history

When a developer joins a team, they need to find important meetings like the Daily Scrum and the Sprint Review. Unfortunately, these meetings are often organized by a team member and there is no way to find them.

Ideally, a new team member would jump into Microsoft Teams and find the team they are joining. Then they would see all the important meetings from within the team and join them as needed.

From then on, they would be able to see those appointments in Microsoft Outlook and edit them as needed.

In the past, the best way to do this was to create a SharePoint page with a Group Calendar web part, and then add this as a tab in Teams. Microsoft Teams have since released Channel Calendars, which are better because they are built in.

teams meetings bad example
Figure: Bad example - A team member searching for the Daily Scrum cannot find it if it is scheduled like a normal meeting

team meetings ok example
Figure: OK example - In the past, a SharePoint page was the best way to make meetings visible to the team

teams calendar good
Figure: Good example - A Microsoft Teams Channel Calendar allows team members to see the Team's meetings before being invited

Video: An awesome introduction to Channel Calendars in Teams (7 min)

Setup - Make the calendar visible to the team

Before anyone can view and edit the appointment, it needs to be set up correctly to allow editing.

There are 2 steps:

A. Add a Channel Calendar

B. Make the Channel Calendar visible in Microsoft Outlook

A. Add a Channel Calendar

  1. Go to the Team | General channel (or another channel, if you prefer)
  2. Click the + at the top to add a tab
  3. Search for "Channel Calendar" and click on it
  4. Give the tab a name (e.g. SysAdmins Calendar)
  5. Click "Add"
  6. All done, now the team can see all meetings relating to the team

adding channel calendar
Figure: Adding a Channel Calendar

Suggestion to Microsoft: This is an unnecessary extra hoop to jump through. If you create an appointment from a Team, then this tab should be automatically created.

B. Make the Channel Calendar visible in Microsoft Outlook

Channel Calendar meetings need to be editable by anyone in the Team and the only way to enable that is via a group calendar in Microsoft Outlook.

By default, group calendars do not show up in Microsoft Outlook, so they need to be made visible to the team with a PowerShell command:

Set-UnifiedGroup -identity {{ GROUP NAME }} -HiddenFromExchangeClientsEnabled:$False

Note: This command will also make the teams' group email address show in the global address list (GAL).

More info: Removing a Meeting in a Teams Channel when the organizer is gone.

This can also be done from the Microsoft Admin Center:

  1. Go to https://portal.office.com/adminportal
  2. Go to Teams & Groups | Active teams & groups
  3. Search for the Teams group | Settings | Uncheck "Don't show team email address in Outlook"

2023 10 06 14 57 03
Figure: Admin portal - Show Teams email adress in Outlook

team calendar
Figure: Microsoft Outlook group calendars allow meetings to be edited

Manage Appointments - Team members create, join, edit, and leave meetings themselves

Now that the team calendars are properly configured, it is easy to:

A. Create a meeting

B. Join a meeting

C. Edit a meeting

D. Leave a meeting

A. Create a meeting

Creating a meeting should always be done from Microsoft Teams because Microsoft Outlook doesn't support setting the channel. To create a meeting:

  1. Follow the rule on how to create recurring team meetings for a channel
  2. Add this text at the bottom - This will direct people to this rule when they go to edit it.

< Need to edit this meeting? See how to create recurring team meetings for a channel Team: {{ TEAM NAME }} />

B. Join a meeting

To join a meeting do the following:

  1. Navigate to Microsoft Teams | Team | Channel Calendar
  2. Click on the meeting you want to join and expand it
  3. Select "Add to calendar"
  4. Done! You are now one of the meeting attendees.

teams add to calendar
Figure: In Microsoft Teams add the event to your calendar

C. Edit a meeting

To update a meeting, you must change the details from the Microsoft Outlook group calendar:

  1. Go to Microsoft Outlook | Calendars | All Group Calendars
  2. Open the relevant calendar (same as the team name)
  3. Open the appointment and select The entire series
  4. Make changes as needed

EditSugarLearningDailyScrum
Figure: In Microsoft Outlook edit the appointment using

D. Leave a meeting

Many people decline a meeting when they no longer want to attend. However, this method is problematic because you will still be an Optional attendee, and receive updates to the appointment.

To leave a meeting properly:

  1. Go to Microsoft Outlook | Calendars | All Group Calendars
  2. Open the relevant calendar (same as the team name)
  3. Open the appointment and select The entire series
  4. Remove yourself as a participant
  5. Double-check that no other mailboxes have been added which include you e.g. the Team mailbox

declining appointment
Figure: Bad example - Hitting decline on a Microsoft Outlook calendar item only removes you from the meeting temporarily

edit appointment
Figure: Good example - Remove yourself from the meeting

Of course, another option - if appropriate - is to remove yourself from the Team completely.

To keep your Teams clean automatically, use Entra Access Reviews: Do you clean up your groups with Entra Access Reviews?

We open source. Powered by GitHub