How to get your Outlook Calendar into Notion Calendar

February 15, 2024

A few weeks ago, Notion launched Notion Calendar.

If you are a fan of Notion like I am, this was an exciting announcement. I am finally one step closer to having all my meetings, visits, projects, basically my entire work schedule, in one place.

One caveat - Notion Calendar only syncs with it's own databases and Google Calendar. Outlook is "on the roadmap".

So I have spent time working out how to get those Outlook Calendar entries into Notion or Google Calendar. I used Zapier for a while, but that ended up duplicating a lot of entries and made for a messy database.

Perseverance however has won - behold, this is how you do it!

What you'll need

  • A Google Account with Google Calendar
  • An Outlook Calendar to sync from
  • A Notion Account
  • Notion Calendar

How to sync an Outlook Calendar to Google Calendar

  • Login to your Outlook account - this can be Personal or Business
  • Click on the Calendar icon in the left navigation bar
  • Click on Settings in the top right
  • You should now be in Calendar settings. Here you are going to want to publish your calendar.
  • Click on Shared Calendars
  • Under Publish a calendar, select your calendar and click Publish.
  • You will now given two URLs, one HTML and one ICS. Click the ICS link to copy it.
  • Now go to your Google calendar (https://calendar.google.com)
  • On the left you will see Shared Calendar. Click +
  • Then choose "From URL" in the menu that appears
  • Paste the ICS URL into the box, leave "Make this calendar publically visible" unchecked.

Your Outlook calendar will now sync with your Google Calendar.

Sync Google Calendar to Notion Calendar

Assuming that you have already added your Google Calendar into Notion Calendar, you will now start seeing your Outlook Calendar entries in Notion Calendar. If not, it is super easy:

  • In Notion Calendar, on the left, Click add Calendar Account
  • In the menu, click Add Google Calendar

You can add multiple ones too - I have at least 5 Outlook Calendars and 3 Google Calendars, and they are all now in Notion Calendar.

Now tell me, how cool is that.

8 comments on “How to get your Outlook Calendar into Notion Calendar”

  1. Hi there! Thanks for this! Do you have issues with your outlook cals showing up in your google cals with the wrong time? I have taken those steps (thank you!) but all my outlook events are showing up in google as being 2 hours late. I check the timezone setting in google for that outlook cal and it's set permanently to CUT, with no ability to update it. Hoping to find a solution, as you say, it would be awesome to use notion cal like this!

  2. I have spent so long trying to get my calendar in one place, should I sync my emails? Should I move everything to Google? All whilst trying not to pay for anything I didn't need to pay for. Your article was so helpful & simple (sometimes online instructions just arent that simple), anyway just wanted to say thank you for the great help!

  3. Thanks so much, I will try this! Just a quick question before I start: Is it just a view of the Outlook calendar in Notion? Or can I for example schedule a Teams meeting from the Notion calendar?

  4. Hi, and thanks! Please let me know how you get on. No, it basically syncs anything that is on your Outlook calendar to your google calendar, so you can't schedule Teams meetings in Notion Calendar sadly. However, you can join Meetings that are in your calendar which is pretty cool in my view.

  5. Hi! I tried this method, but it seems that when I create a new event in Outlook, it doesn't appear in Google. Is it really syncing the calendars or only exporting it ?

    Thanks!

    1. Hi Benjamin, sorry for late reply. It should do, but the sync is not instant. It does at least sync once a day, so while not perfect it is the best solution I've come up with. Sorry I can't be any more help!

Leave a Reply

Your email address will not be published. Required fields are marked *

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram