How do you build a flow that would sync events in one direction between Calendar A and Calendar B? I have a corporate email account that uses Office 365 (Calendar A) and I would like to sync this calendar with a personal Office 365 account I have (Calendar B).
When corporate invites come through Calendar A I want them to copy over to Calendar B. In Addition if that person updates, deletes, or adds new meetings to the calendar I want this to sync with Calendar B? Calendar A Syncs to Calendar B.... Calendar B DOES not SYNC to Calendar A since calendar B is downstream and only receiving the updates from Calendar A. Thanks!!
For Example:
When Event "XYZ" is added to Calendar A ----> Event "XYZ" is copied to Calendar B
When Event "XYZ" is Edited on Calendar A or updates made to the invite (Time changes, Body Notes, etc) ----> Event "XYZ" is also updated on Calendar B
When/IF Event "XYZ" is DELETED/CANDELED on Calendar A ----> Event XYZ is DELETED on Calendar B
The IDs in calendar A are different than those in calendar B. After creating the event in calendar A you have to store both IDs (calendar A and B) somewhere (dataverse) and every time you want to update or delete you have to search for the ID of calendar A and use the ID of calendar B to do the update/delete.
I don't believe what you want to do is possible, with the exception of when a calendar event is added. There are flow triggers for when an event is changed and deleted, but I don't know how you would be able to act upon the copy in another calendar since they would have different IDs. I would rely on calendar overlays. To do what you want you'd need to establish a 1:1 relationship between the events in both calendars.
Maybe someone has a solution but searching the forums I didn't find anything. Several came close, but they ended up creating an infinite loop. For example: Power Automate Flows - Sync two outlook calendars - Microsoft Community
WarrenBelz
146,658
Most Valuable Professional
RandyHayes
76,287
Super User 2024 Season 1
Pstork1
65,999
Most Valuable Professional