Skip to main content
Community site session details

Community site session details

Session Id : H81M4ag1fb6mR8kSc4uoql
Power Automate - Building Flows
Answered

How to sync Calendar Events between two Office 365 Calendars

Like (1) ShareShare
ReportReport
Posted on 10 Dec 2022 20:04:30 by

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

  • Verified answer
    Matthy79 Profile Picture
    4,178 Super User 2024 Season 1 on 29 Sep 2023 at 06:45:33
    Re: How to sync Calendar Events between two Office 365 Calendars

    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.

  • David_MA Profile Picture
    11,868 Super User 2025 Season 2 on 11 Dec 2022 at 22:35:04
    Re: How to sync Calendar Events between two Office 365 Calendars

    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

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Tomac Profile Picture

Tomac 986 Moderator

#2
stampcoin Profile Picture

stampcoin 699 Super User 2025 Season 2

#3
Riyaz_riz11 Profile Picture

Riyaz_riz11 577 Super User 2025 Season 2

Loading complete