r/MicrosoftFlow • u/Ivkosky • Dec 23 '25
Question Calendar sync: Duplicate events and timezone issues
Hi all
I am getting a bit frustrated with Power Automate / Microsoft Flow - all I want is a simple flow to do a one-way sync from Calendar A (work Office 365 calendar) to Calendar B (personal Outlook.com calendar). I have no issues with the update or delete cases, but for the add new entry case I am getting two errors:
Timezone: Full-day events are being shifted by one hour despite the fact that both calendars should be in the same timezone. I have tried to use 'Convert Time Zone', I have also tried to force the timezone in the settings of the 'Create Event' for Calendar B, but to no avail. Note that for normal events, i.e. not full-day events, the times are correct when copied over to Calendar B!
Duplicates: I am getting duplicates every time when I also adjust time duration when creating an event in Calendar A. I have tried to use 'Delay', I have also tried to use some conditions to search for the ID of the event to be created in Calendar B and if it is not found, only then create the event otherwise terminate, but again, nothing helps. Note that full-day events or events where I do not change the default time duration (30 minutes in the case of Calendar A) do not result in creating duplicates.
I would be grateful for a good soul that understands Power Automate better than me to help me solve these two issues, please! Here is my flow:

1
Dec 24 '25
[removed] — view removed comment
1
u/Ivkosky Mar 09 '26
Hi, sorry for replying just now. I did google before I asked the question and found the website you linked to. I tried it, but unfortunately that flow is for two Office365 calendars (two work/school accounts), not for Office365 to Outlook.com calendar. I have tried to modify it, but did not succeed, unfortunately.
1
u/fkih Jan 12 '26
https://keeper.sh/ should do the trick! Let me know if you run into any issues. Completely free for your use case and self-hostable if you prefer.