web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / How to sync Calendar E...
Power Automate
Answered

How to sync Calendar Events between two Office 365 Calendars

(1) ShareShare
ReportReport
Posted on by Microsoft Employee

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

Categories:
I have the same question (0)
  • David_MA Profile Picture
    14,614 Super User 2026 Season 1 on at

    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

  • Verified answer
    Matthy79 Profile Picture
    4,188 Super User 2024 Season 1 on at

    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.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Users!

Kudos to our 2025 Community Spotlight Honorees

Congratulations to our 2025 community superstars!

Congratulations to the April Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Vish WR Profile Picture

Vish WR 796

#2
Valantis Profile Picture

Valantis 568

#3
Haque Profile Picture

Haque 538

Last 30 days Overall leaderboard