Microsoft Outlook to Google Calendar Sync

I would like to Sync my Microsoft Outlook Calendar to Google Calendar, this is now possible with Version 1.8.1.
I created this small workflow and it works, but the Problem is it will recreate the Calendar Items every Time the Workflow will run (Once a Day) i am not sure how to create a Workflow to check before if the Item already exists and only create it if it’s there.

Information on your n8n setup

  • n8n version:
    1.8.2
  • Database (default: SQLite):
    SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
    Docker
  • Operating system:
    Ubuntu

Hi @danielehrhardt, welcome to the community!

Building a two way sync can be somewhat complex, but should be possible (as long as there is a unique identifier for each event in your calendars which you can use for de-duplication).

Perhaps you want to take a look at How to synchronize data between two systems – n8n Blog for a possible approach? This article is about CRM systems, but the basic process would also apply to other entities of course.

Did You find any solution for this? I am also interested to one way sync outlook calendar in to google calendar