Back to guides
|

Notion Outlook Calendar Two-Way Sync: Setup Guide

Set up two-way sync between Notion and Outlook Calendar. Check supported edits and limits, or follow the free one-way iCal setup steps.

Quick answer

For Premium direct sync, connect Outlook, select a Notion database and date property, then choose an Outlook calendar for direct sync. With two-way sync enabled, supported edits to linked events update either app. For a free read-only option, subscribe to the private iCal URL in Outlook.

Plan project dates in Notion and move a linked event in Outlook when your schedule changes. Direct two-way sync sends supported edits back to the Notion page. A separate iCal feed lets colleagues view the schedule without editing it or connecting a Microsoft account. Free includes one selected calendar with up to 30 events.

Step 1: Connect your Notion database

  1. Sign in at notiontocalendar.com with Notion.
  2. Select the database with the dates you want in Outlook.
  3. Choose the date property for your events.

Connect Outlook for direct two-way sync

Direct sync uses Microsoft Graph, so it does not wait for Outlook to fetch an external iCal URL. Allow time for each change to process. If you also subscribed to the same database by iCal, verify direct sync before hiding or removing the old subscription to avoid duplicate events.

  1. Connect your Microsoft account from the dashboard.
  2. Open the calendar link and choose an existing Outlook calendar or create a new one.
  3. Start direct sync and confirm the connection shows two-way sync.
  4. Create a non-recurring Notion event with a title and date, then wait for it to appear in Outlook.
  5. Move that linked event in Outlook and check its Notion date. Then edit its title in Notion and check Outlook.

Free one-way option: copy your iCal feed URL

  1. Open your calendar link in the dashboard.
  2. Click Get calendar link to generate the private .ics URL.
  3. Copy the URL for the next step.

Subscribe to the one-way feed in Outlook on the web

The same feed works in the Outlook desktop app and Microsoft 365. Outlook refreshes subscribed calendars on its own schedule. Premium uses a shorter server cache, which does not control when Outlook fetches updates.

  1. Open Outlook at outlook.office.com and go to Calendar.
  2. Click Add calendar → Subscribe from web.
  3. Paste your Notion to Calendar URL, name the calendar, and import.

The iCal subscription is one-way

Edit events in Notion; Outlook picks up changes on the next fetch. Calendar edits do not write back to Notion, which avoids sync conflicts and keeps your database as the single source of truth.

How this differs from Notion Calendar Outlook support

Notion Calendar brings connected calendars and Notion databases into its own interface. Notion to Calendar keeps you in Outlook itself, with direct two-way sync for supported linked events. Its separate iCal feeds also work in Apple Calendar and other subscription-compatible apps.

What two-way sync supports

If both apps change before synchronization, the later reliable modification time wins for supported edits. Notion takes priority for tied or uncertain times and during recovery. Direct sync is asynchronous and does not promise instant updates.

  • Titles and dates on linked, non-recurring events, including all-day and multi-day dates. Use a writable Notion date property.
  • Location and description edits only when the mapped Notion properties can represent them. Generated links and read-only page content must stay intact.
  • Create events in Notion first. New events created only in your external calendar are not imported into Notion.
  • Recurring events, attendees, meeting responses, reminders, and conferencing changes are not synchronized.
  • Deleting an external event does not delete or archive its Notion page. Deleting the source event in Notion removes its mapped calendar event when processed.

Troubleshooting

Subscribe from web is disabled for a work account

Microsoft 365 administrators can restrict external calendar subscriptions. Ask the administrator to allow internet calendars or subscribe from a personal Outlook account.

My Outlook iCal subscription shows old Notion data

Outlook controls the external-calendar polling interval and may take several hours. Confirm the generated feed is current; Premium uses a shorter server cache, which does not change Outlook’s schedule.

The feed works on the web but not classic Outlook

In classic Outlook for Windows, use File → Account Settings → Account Settings → Internet Calendars → New and paste the same feed URL.

Official references

Frequently asked questions

How is this different from using Notion Calendar?

Notion Calendar brings connected calendars into its own app. This guide is for keeping Notion database events in Outlook itself and editing supported linked events there.

Does this work with Microsoft 365?

Yes. Subscribe to the same feed URL in Outlook on the web, the desktop app, or any Microsoft 365 calendar view.

Why do Outlook updates feel slow?

Outlook controls how often it fetches subscribed calendars. Premium uses a shorter server cache, but cannot make Outlook check the feed sooner.

Can I share this calendar with colleagues?

Yes. Share the private feed URL. Colleagues subscribe in their own Outlook without needing access to your Notion workspace.

Is two-way sync supported?

Yes. Direct sync supports two-way edits for linked, non-recurring events when two-way sync is enabled. The iCal subscription remains one-way and cannot write Outlook changes to Notion.

Ready to sync your Notion database with your calendar? Free to start — no credit card.