Showing results for 
Search instead for 
Did you mean: 
Not applicable

How to sync Calendar Events between two Office 365 Calendars

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

Super User
Super User

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

Helpful resources

Power Automate News & Announcements

Power Automate News & Announcements

Keep up to date with current events and community announcements in the Power Automate community.

Community Calls Conversations

Community Calls Conversations

A great place where you can stay up to date with community calls and interact with the speakers.

Power Automate Community Blog

Power Automate Community Blog

Check out the latest Community Blog from the community!

Top Solution Authors
Users online (3,674)