Forum Discussion
michaelkubala
Aug 07, 2020Copper Contributor
Show a user's calendar on a SharePoint page
We have a bunch of similar Teams and I would like to create a roll up calendar that shows all the events that these Teams are doing on a SharePoint page. I can create a single calendar that pulls in a single Team's events, but it only does one Team. I can create a SharePoint calendar, but I don't think you can bring in Group calendars in to this list. I was thinking I could create a user and have that user get joined to all the Teams and then I can share out his calendar to everyone, but I don't how to bring this user's calendar into a SharePoint calendar. My last idea is to use Power Automate to write new events for this user's calendar to a SharePoint list. That's what I am working on now. I'm curious if there is a better way to do this. Am I missing some feature that makes this easier?
I went with a Power Automate solution. I created a calendar on the SharePoint site. Then I added a user to all the Teams where I want to roll-up their calendar events. I setup a flow to read incoming events for that user and then write them to the SP calendar. It works well enough. It won't work for any updates to the events unless I change some logic in the flow, and if we want to add more shared events, I need to add this user manually to more Teams, but it's a good enough start.
5 Replies
Sort By
Hi, if all of these users will access a common SharePoint Site, then how about just adding an Events web part to that Site and get all of the users to start contributing to this?
- michaelkubalaCopper Contributor
I think if we had two places to setup events (one in their Team and another on this SP site), then this site would get overlooked.
- michaelkubalaCopper Contributor
I went with a Power Automate solution. I created a calendar on the SharePoint site. Then I added a user to all the Teams where I want to roll-up their calendar events. I setup a flow to read incoming events for that user and then write them to the SP calendar. It works well enough. It won't work for any updates to the events unless I change some logic in the flow, and if we want to add more shared events, I need to add this user manually to more Teams, but it's a good enough start.