Table of Contents
Highlighting Channel Meetings
Office 365 Notification MC231108 posted on 21 December announces the introduction of the Teams channel calendar, a new first-party (Microsoft) app to highlight Teams channel meetings. The idea is to make channel meetings more accessible to team members (Microsoft roadmap item 68911). Microsoft says that this adds a shared calendar to a channel. The calendar in question is the group calendar belonging to the team, which has always existed. Describing the feature in this manner is a little hyperbole. It’s more accurate to say that the new app enables easier access to channel events stored in the group calendar, but that’s not quite as nice in marketing terms.
According to MC231108, the channel calendar will roll out to commercial tenants in mid-January and to government tenants in early February. The app works for the Teams desktop and browser clients.
The Pain of Channel Meetings
Today, people schedule channel meetings through the Teams calendar app by adding the channel to a meeting. When this happens, the meeting details are created in the group calendar of the team which owns the channel instead of the meeting organizer’s personal calendar. However, the person who creates a channel meeting remains the organizer and retains the rights to modify the meeting details, such as adding invitees, updating the meeting information, or rescheduling or cancelling the meeting.
Posts announcing the creation of a channel meeting appear in the channel and any member of the team can join a channel meeting if they wish. However, a longstanding complaint about channel meetings is that users often miss the fact that these events are arranged. If people are used to Outlook, they expect to receive a notification about a meeting, and that doesn’t happen for channel meetings unless someone is explicitly invited to the meeting or the group settings are updated to publish notifications for calendar events to all members.
Channel Calendar App
The channel calendar allows team members to access channel meetings in a calendar grid, which looks like the Teams calendar app. The first thing to do is add the app to a tab in a channel, which then makes the calendar available to tenant members of the team. Because permissions aren’t available to control guest access to the group calendar, guest members can’t use the channel calendar app and don’t see the tab.
Meetings for all the channels in a team are kept in a single calendar folder in the group mailbox, so the app uses a filter to display only the meetings for the channel into which it is installed (Figure 1).

Apart from guests, any team member can schedule a channel meeting through the app. The process is like scheduling a meeting through the full Teams calendar app with the exception that the hosting channel is pre-populated. Individual attendees can be added. When a new channel meeting is scheduled, Teams posts a notice to the channel (Figure 2). Guest members can use the channel notification to join meetings after the event starts.

Changes and updates to channel meetings are not posted as replies to the topic , so team members do need to check the channel calendar (or be added as an individual attendee) to make sure that an event happens as originally planned.
Controlling the Channel Calendar App
By default, the channel calendar app is available to all users. Like any other app, administrators can block the channel calendar app if they wish. This doesn’t seem like a good idea.
Stay up to date with new developments in Teams and across the rest of Office 365 by subscribing to the Office 365 for IT Pros eBook. Monthly updates mean that you’re always working off accurate information.
When will it be available for private channels?
It won’t. Private channels don’t have a group mailbox.
Why can’t they be associated though or established differently? I know you can create one via a sharepoint list, but it doesn’t actually generate the Teams meeting information so isn’t very helpful except as a communication tool.
Is there a way to switch off the notifications for calendar events in the channel feed? All members of the team need to be able to post their appointments so that others can see them but we don’t want to see each notification in the feed.
Have users turn off notifications for the channel. That way they’ll only be notified when someone @mentions them.
But as far as them getting alerts of the meetings in their mailbox, there’s nothing one can do to block those notifications? It is strange because I don’t include anybody in the meeting information and they still get notified.
The problem is likely due to the settings applied to the group. This post might help you understand https://office365itpros.com/2020/10/21/update-teams-send-meeting-invitations-to-members/
Hi Sue! Have you figured out a way to solve this? My team would also like to use this feature as a reminder of scheduled time off but would not like to notify the whole group. I don’t add anyone to the event but it still ends up on everyone’s calendar and they all get notified.
The reason why everyone is notified is that the group settings are set up that way. I answer this question frequently. If you have a team where everyone receives notifications of channel meetings, you need to amend the settings of the group to:
a) turn off AlwaysSubscribeMembersToCalendarEvents for the group: Set-UnifiedGroup -Identity MyGroup -AlwaysSubscribeMembersToCalendarEvents $False
b) Remove any member listed in the group’s Subscribers list
See https://techcommunity.microsoft.com/t5/microsoft-teams/new-teams-channel-calendar-app-makes-channel-meetings-easier-to/m-p/2047437#M81114 for more info.
Any upcoming development to schedule Channel Meetings for a select set of team members WITHOUT emailing the event to the O365 Group? This is prohibiting us from finding Channel meetings helpful because the “Channel” subject is the primary focus of a small subset of team members.
I can’t say. I don’t work for Microsoft. But if you only want a subset of people to attend, schedule a personal meeting and invite those people and then publish the results of the meeting in the channel afterwards (if you want to).
I thought this was a good feature at first but, on testing, it seems like it’s going to be a problem in an education environment. We prevent students from creating scheduled meetings or Meet Now, however this channel calendar app allows them to schedule a meeting. It doesn’t seem to adhere to the Teams policies, unless there’s some way of getting around it.
You can mark the Channel Calendar app as disabled in the Manage Apps section of the Teams admin center. That way, people won’t be able to load the channel calendar. Would that work?
Is it possible to prevent a meeting created in a channel calendar from appearing in the users Outlook calendar? The team has an admin person that is responsible for adding new meetings to the calendar and her calendar is cluttered with all the team meetings and her own.
Not really. She is the organizer of the channel meeting and is the only one who can change the settings of those meetings. If she removed the meetings from her calendar, no one could ever change/update the meetings.
Are you able to download appointments as a csv or Excel?
No. I don’t believe so.
Does anyone know if I create a meeting in a teams calendar then leave the company does the meeting then disappear from the team calendar?
If it’s a channel meeting, it will remain in the team calendar. If it’s a personal meeting, it will go away if your account (mailbox) is removed.
Nice thread!
I am planning to use the teams channel for scheduling and singing up for training and did some testing
1) trainer set up meeting (training)
2) associate looks at the ones of interest and add it to its outlook calendar
3) trainer will not see a notification but when opening the meeting (in Teams of Outlook) will see the associate in the list of participants
4) trainer can move the invitation to another day and associate is notified
5) associate cannot participate and cancel this meeting in outlook –> trainer will not be informed. Not ideal (but so far the only limitation I found)
Any recommendation on how to do it more efficiently?
Thanks a lot in advance
Are these channel meetings or personal meetings?
Channel Meeting
I believe that everything is working as designed.
1) trainer set up meeting (training) [as a channel meeting]
2) associate looks at the ones of interest and add it to its outlook calendar [Attendee opens the meeting and uses the Add to calendar option to add it to their calendar. In fact, they just add themselves as a meeting participant, which causes the event to be added to their calendar]
3) trainer will not see a notification but when opening the meeting (in Teams of Outlook) will see the associate in the list of participants [works as designed. The owner of the meeting is the channel (team). The trainer created the meeting, but because it’s a channel meeting, the event is in the group calendar and not in the calendar of the trainer. The trainer can make changes because they are the organizer, but they don’t get updates.]
4) trainer can move the invitation to another day and associate is notified [here the trainer is using their organizer permission to move the meeting]
5) associate cannot participate and cancel this meeting in outlook –> trainer will not be informed. Not ideal (but so far the only limitation I found) [Again, this is because the channel owns the meeting. And the channel doesn’t care that the person can’t attend because the meeting is open to everyone in the team]
Everything works as expected. You can accept the way things work and check meetings to ensure that people are lined up to attend or look for another solution like setting up a room mailbox and using it to host training courses. https://docs.microsoft.com/en-us/exchange/recipients/room-mailboxes?view=exchserver-2019
Great, thanks!
channel meetings
“The calendar in question is the group calendar belonging to the team, which has always existed.”
Events on the group calendar for my Team, new or old, do not appear in the Channel Calendar tab I created in that same Team. It seems as if the Channel Calendar is separate from the O365 Group Calendar associated with a given Team. This is my main concern/question. I want to create a seamless link in Teams to the O365 group calendar which is accessible via outlook or Sharepoint web parts.
Am I missing something?
The only events which appear in the channel calendar are channel meetings. All other events are filtered out. The events are in the one calendar folder in the group mailbox belonging to the team,.
Can the Channel Calendar be accessed from the Teams mobile app? I don’t see it in the iOS Teams app.
Nope. It’s not available for the mobile apps.
Great thread! Is there a way to show a month view of the Channel Calendar, instead of just Week or Workweek? Also, Is there a way to change the background color of an All Day meeting? One of the many uses I envision for the Channel Calendar is to note when a team member is away from the team on PTO. The dark purple background is just a bit hard to see in Teams Dark Mode.
You’ll have to ask Microsoft if they plan to change the views available for the channel calendar. So far, they don’t support what you are looking for.
Hi Tony,
Is Channel calendar is not available for ipad ?
Nope. It doesn’t work on any iOS device.
Is there a way to modify the setting in calendar to show a Month view versus week? I’d like to view the horizon to review any upcoming dates with my team, and having to scroll is a pain.
I figured it out. I added the calendar link from the Channel SharePoint (using the Website App in Teams) and it works fine.
There’s no way in the app to show a month view. This is a change that Microsoft will have to make.
Hello, What are the prerequisites for this app ? Exchange Online / OnPrem 2016 minimals requirements ? Hybrid config ? Thanks
The information comes from the calendar in the group mailbox belonging to the team. All group mailboxes are cloud-based. I have not tested with hybrid users accessing the app.
How can I add all Team members as a group as participants on calander app meetings?
Hello, How do I get in touch with my MS teams admin to request that they allow this channel function to be added to a pre-existing Team which is already created? As the channel calendar is currently not available. Many thanks.
I’m afraid I don’t know who your Teams admin is. Who runs the Office 365 tenant for you? That would be a starting point.
Hello all
We started to use this feature on one general channel and all members receive an invitation (works as planned).
But when these users accept the invitation, a NDR is generated from Exchange Server.
Looks like the mailbox for the channel calendar is not available.
Any idea / experience / advice?
Best
Stefan
The mailbox involved is the group mailbox (a channel doesn’t have a mailbox). I’d report the issue to Microsoft and get them to have a look at what’s going on.
Hello
Do you know what may be wrong if I’m unable to schedule meeting using the channel calendar. Even when I try to edit recurring meeting, I get same error.
Mind you I could do this before.
Meeting policy applied to me is correct but still can’t schedule with the Channel Calendar. This only happens for Teams group I don’t own/create.
@Tony Redmond
Hello
Do you know what may be wrong if I can’t schedule meeting or edit recurring meeting I created using Channel Calendar in a Teams group I don’t own/created.
I can do this before now.
No idea. Log a call with Microsoft?
Hello, our Channel Calendar for a Teams group project appears to have been wiped. The current calendar is completely empty and it is now asking to re-enter the institution login and password (we have been using this calendar for a year). This calendar and channel are shared between 7 project teams so this is a disaster. Institution IT team say that they do not support the Channel Calendar although the institution supports Teams. How could this happen? Is there a way to reinstate our old Channel Calendar in Teams? Thank you.
As I have no access to your tenant, I really can’t speculate what’s going on. I suggest you file a support request with Microsoft and have them look at the data in your tenant.
Is it possible to change the color of appointments in a calendar that was created in the TEAMS Channel? We would like time off and on-call to be two different colors.
Thanks,
Ben
Teams was to support Outlook categories (and colors). I don’t see it in the current build. I must ask why…
So, in my version, my team, who are members, can add a meeting, but not an event. Only events seem to push out to the entire team’s calendar view. Individual team meetings set up, do not. This seems contrary to what we want to happen.
Do they add meetings in their personal calendar or do they schedule channel meetings?
easy to setup and manage as admin. However, all team member in a channel with “Channel Calendar” can’t see it. they get a message “ask your admin to connect your exchange calendar to Teams.” any idea how to fix this. much appreciated.
On-premises or cloud mailboxes?
Looked like a nice feature! However, we have scheduled some recurring meetings in Outlook already, is there any way to get them onto the team channel’s Calendar? I have tried forwarding to the team channel`s calendar email adres but without any luck. Same use case for external events I’d like to put on the channel’s agenda. Also there forward does not work, but importng iCal or similar also does not seem to be supported.
Without these features it’s going to be a hell of a job to maintain the team channel’s agenda.
I’m afraid you will have to recreate the meetings…
Hi, for a week now, We are experiencing issues with the channel calendar, not showing at all. Prior to that, it would from time to time ask for re-login in order to give access or load properly. Anyone with the same issue?
Is it possible to move an entire channel calendar and its contents from one channel to another under the same group? There are instructions on how to move files in Teams but not the channel calendar. Thanks!
No. The items for channel meetings are intermingled with other events in the calendar of the group mailbox used by the team. You’d have to rewrite the events to point them to the new channel.
Hi, Thanks for the excellent information! I tested this out with two owners of a group. Everything is working as expected, except neither of them could add the calendar to Outlook because of a permissions error. Do you have any experience with that or any idea on how to resolve it? The “Hidden…” fields are all set to False.
I don’t believe you can add a channel calendar to Outlook. Essentially, a channel calendar is a filter on events stored in the team calendar that reveals only the events for the channel. It’s not a separate calendar.
Within the channel I see that we can have multiple calendars. We are planning on having each team within out department have their own calendar in the teams channel where we can input vacation of time off on the calendar. we wanted to have one master calendar where all of these blocked dates would appear in different color within the master (full department) calendar is that possible. I know we can do that in Sharepoint and in modern Sharepoint the calendar function was removed which I’m assuming it’s because Microsoft created the calendar app to include in teams.
ex: 1 department calendar (Master) along with 5 different group within the department calendar. have the blocked dates entered into the 5 different groups automatically update in the Department calendar (master) in different colors.
How can I add a previously created meeting to the channel calendar? I sent it to the Teams email but it did not appear.
You can’t. You need to recreate the meeting in the channel calendar to make sure that all the Teams attributes are filled out.
Is there a way to post an event on the calendar without creating a meeting?
You mean create a non-Teams meeting on the channel calendar. Yes, using Graph APIs (I think). NO, with clients.