Feb 11 2020 07:39 AM
Feb 11 2020 07:39 AM
We have some Channels in Teams that would like to have a calendar added to them for everyone in the channel to see and schedule things. I've heard for a while that team calendars are coming to Teams but I don't know if they're here yet and I'm looking for a current solution.
We did this in the past by creating a Sharepoint calendar and then adding that to a Channel via the Website tab. This works but the interface looks old and not very pleasing.
I also was able to go to Office.com and open up a shared account I have access to and copy the URL for the calendar and add that to a channel. That seemed to work pretty well but if I create a bunch of new Shared accounts and give people permission, I don't want to clutter up their Outlook client by seeing all these shared accounts that we'd give the entire company access to.
I just learned a little bit about Public Folders and thought maybe that would work. We only want the Calendar piece of the account but maybe creating one of those, and then grabbing the URL and pasting it into Teams would work better.
Finally I know there are O365 Groups but I'm not sure if that is the best solution since these are for Channels within a Team and there should already be a group for the team itself. Creating new groups for individual channels seems like it's not the right thing to do?
Anyway, does anyone have other alternatives we can use to add a calendar to a channel for people in that channel to view, edit, etc and have it work well?
Feb 11 2020 09:16 AM
There is no best way, there are "acceptably working" ways, but it also depends on the level of access you want to the calendar. For read-only access, you can publish the calendar, then add it as a tab in Teams. If you want them to be able to create meetings as well, you need access to the full OWA version, which last I checked had some issues when added as a tab.
Feb 11 2020 10:44 AM
@Mike Boehm If you find something, please share. This is a big gap in capability.
I think if you start with an O365 group and then add a Team to it you might get a better calendar option. But if the Team already exists, there are not a lot of options.
Feb 11 2020 11:03 AM
Feb 13 2020 02:22 PM
Feb 27 2020 01:42 PM
Dec 21 2020 08:53 AM
Create and share a channel specific calendar for members to view events. - This feature is coming in Jan 2021.
Dec 21 2020 10:06 AM
Jan 20 2021 09:48 PM
@Mike Boehm @mark3grahams thanks for the roadmap link. As of today Jan 20, this is still "Under Development". In the meantime, a great solution is to expose the already existing Group calendar for the Team.
To add a group calendar to a team channel you can create a Website tab and paste in the calendar URL. The problem is that the calendar URL is inaccessible for modern teams because the underlying Office 365 Group is hidden.
You have to run a PowerShell cmdlet to enable Group visibility. Connect to Exchange Online in PowerShell (https://docs.microsoft.com/en-us/powershell/exchange/exchange-online/connect-to-exchange-online-powe...) and then run the following cmdlet:
Set-UnifiedGroup -Identity "<Group Name>" -HiddenFromExchangeClientsEnabled:$false
Then you can get the calendar url and add it to a Teams "website" tab (many posts online for how to do this) For example, https://www.tecklyfe.com/microsoft-teams-how-to-add-the-group-calendar-to-teams/
Once it's set up, remember to go into the Group setting and adjust the group mailbox settings to Stop Following in Inbox, otherwise people will start getting a LOT of unnecessary emails every time a meeting is created and replied to.
hope this helps!
Feb 18 2021 03:47 AM
Apr 21 2021 01:12 PM