Full sync between Notion and Google Calendar - I finally did it 🎉

I’ve always wanted my Notion tasks, meetings, and habits to show up in Google Calendar.

But despite promising this feature a long time ago, Notion never delivered.
Instead, they decided to build their own calendar app.

I spent months trying to figure out the best way to do this with n8n because it quickly became clear that it wasn’t easy.

However, with n8n’s frequent releases, the task gradually became more achievable thanks to all the new features and bug fixes.

Today, I can finally announce this template:

Thank you to the entire n8n team! You are awesome :flexed_biceps:
I hope the community enjoys this one.

3 إعجابات

It’s really awesome!! Congrats, what anyone needs… also? Have you think of the same workflow using Outlook calendar?

إعجاب واحد (1)

I didn’t build one for Outlook. Only Google Calendar.

But if Outlook has an API it wouldn’t be hard to adjust.
It probably follows the same rules.

Purchased!

What is the purpose of this node? It’s all alone and without directions:

Hey @expozeur

This node should have come with this instructions. Are you able to see the note?

When testing the workflow, you can’t rely on the trigger output, because it doesn’t return enough data and sometimes not even recent data.

So this node emulates the correct behavior of the trigger node.

إعجاب واحد (1)

Must have deleted it. Thanks! Great work with this workflow. Took a long time to setup, but I can only imagine how long it took for you to create!

إعجاب واحد (1)

Can I use this workflow with an already existing database, or do I have to start form scratch with some sort of template? Also, will past events and upcoming events already created be synced to the google calendar as well?

You can use with an existing database, but it’s important to first understand how it works, using the template database.

Make it work with the provided database first.

There are some testing nodes that emulate the trigger behavior that you can use to copy already existing events, yes.

إعجاب واحد (1)