Forum Discussion
Sync multiple calendars in one
- Jan 30, 2017
Maybe MS Flow can help. Check https://flow.microsoft.com/en-us/templates/?category=eventsAndCalendar&sort=properties%2Fstatistics%2Finstantiations.
It is hard to sync calendars in both ways, and in outlook there is no trigger 'When event is deleted', but all new meetings you can send automatically to one calendar.
I tried a lot of thing out there.... but it doesn't work for us...
The thing is out company work for a lot of clients and often these clients have there own O365 environment with exchange e-mail. So when I open up my outlook 2016 desktop client I have like 6 agenda's.
- 1 O365 exchange agenda from our company
- 3 O365 exchange agenda's (different clients)
- 2 icloud agenda's (personal)
By using the overlay mode in outlook 2016 it from me as a user not a problem. But within our company it's quite difficult to get an appointment with direct colleagues using the planning assistent functionality in outlook 2016 because then only the appointments within the company O365 agenda are visible. So we thought it could be a solution that we install a tool on client site (server side is not an option because we are not admins of the O365 environments of out clients) which will merge all appointments in 1 agenda, it would be great if somehow the appointment colours would be left in tact our that there is another way to recognize from which original agenda the appoint is.
We are searched hard for a tool or solution but didn't found one. Forwarding every single agenda item is not really a solution and takes even more hassle then ping-pong mailing with a colleague for finding a timeslot. Anybody any thoughts on this? Thanks and best regards
I wonder how one does manage such situations. Best (non technical) practice sharing would be nice.
On the technical side, one might try to do something with Microsoft Flow. Not perfect and quite ugly, but at least half-automated. Since Flow is running per O365 account, you need a flow making a copy of each new appointment, tag it with a keyword, and invite the destination calendar without requesting a reply.
I'm sure someone having a much closer understanding of calendars, flows and such, might be able to create a custom flow that does it without having to create a local copy of each meeting in each calendar. My sledge hammer approach is ugly.. told you.
It's not working for icloud agendas, though. At least I have not seen a flow icloud calendar connector. I do not know much about apple calendars on icloud, but perhaps there is a way with flow webhooks? If yes, that would open up other possibilities too, right?
There are some iOS calendar applets on IFTTT which might work with the Office 365 calendar applets. But again, you have to try. I am far away from using apple stuff ;-)
If someone out there is reading and is going to work on a test or implementation with flow, let me know. I am interested to contribute. Even if I am only able to test...
- rg19703Jun 21, 2019Copper Contributor
I'm also trying to sync 2 calendars. We have executive offices that we are installing Polycom Trio's in. You can sign into a Skype for Business account on the device which then lets you join your meetings with One-Touch. However, we would have to constantly update ever device whenever they changed their passwords. Instead, we want to create a 2nd account that is the room. The exec's calendar and the room calendar should sync and be the same. We can kind of get there using Rules but it doesn't work 100%.
The CodeTwo Exchange sync looked great until we found out they only work in an on-prem environment. We use Exchange Online so their product doesnt' work for us. Has anyone else had any luck syncing 2 calendars otherwise?
- windbergMay 21, 2019Copper Contributor
I am trying to get Exchange room accounts (calendars) to sync into a single calendar in Sharepoint. However, I will settle for being able to subscribe to the room calendars and have them each update into their own block on a single sharepoint page. I am not an administrator for the room calendars where each "roomcalendar@domain.com" would populate on the page. I don't need to be able to submit a request, only display who has scheduled the room. While I can do this in Outlook 360 by overlapping all the calendars, it is very hard to read, and I don't expect my team to replicate my methods, but I do want them to check a master calendar so that they can prepare rooms as they are scheduled. Any ideas?