Skip to main content
Question

Connecting my Notion to an Outlook Calendar

  • November 28, 2025
  • 1 reply
  • 6 views

I have created a Zap to work around Notion’s lack of native integration with Microsoft Outlook. The first part of the automation is already in place: whenever I create a new page (data source item) in a Notion database calendar, the page is set up with identical properties to those required for creating an Outlook event. Zapier then automatically creates an identical event/meeting in my Outlook calendar.

Now I need help completing the remaining steps to make the workflow fully automated, but I am having trouble figuring out the correct setup. I have currently added four different paths that represent different scenarios. I would appreciate guidance on how to configure these properly so that everything functions smoothly.

The scenarios are:

  1. If I edit a data source item in Notion, the corresponding Outlook event should be updated automatically.

  2. If I edit an event in Outlook, the corresponding data source item in Notion should update accordingly.

  3. If I delete a data source item in Notion, the corresponding Outlook event should be deleted as well.

  4. If I delete an Outlook event, the corresponding data source item in Notion should also be deleted.

Has anyone else encountered this before and can help me set up these paths correctly so the sync works both ways?

Best regards,
Linus XXXXX

This post has been edited by a moderator to remove personally identifiable information (PII). Please remember that this is a public forum and avoid sharing personal or potentially sensitive details.

1 reply

SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • December 1, 2025

Hi and welcome to the Community, ​@Unga aktiesparare Göteborg! 🎉

Does the data source item in Notion and the corresponding Outlook event have any sort of unique value that could be used to identify them? For example does the Microsoft Outlook event ID get added to the item in Notion?

If so, then you could use the Microsoft Outlook Updated Calendar Event trigger and have a Notion search action like Find Data Source Items to locate the relevant item, then follow that up with a Update Data Source Item action to make the relevant updates. The reverse of that approach would be to use a Updated Content in Data Source Item Notion trigger, then use an Update Calendar Event Microsoft Outlook action to update it - no search action would be needed since the event ID would be already stored in Notion. 

With the deleted items, there’s not any sort of “Deleted or Archived Data Source Item” trigger for Notion, so I’d suggest contacting our Support team directly to submit a new feature request for that to be added. That said, there is a Cancelled Calendar Event trigger available for the Microsoft Outlook app though so you could use that with a Find Data Source Items to locate the item and a Archive Data Source Item Notion action to remove it.

One important thing I want to note about two-way syncing in Zapier is Zap loops - where the same item is repeatedly in an infinite loop. You can learn about Zap loops and how to avoid them here: Zap is stuck in a loop.

Hope that helps to get you pointed in the right direction. If you run into any issues or have any questions along the way just let us know. 🙂