Real-time Outlook Calendar sync
Two-way sync with Microsoft 365 and Outlook through the Microsoft Graph API. Connect with OAuth and stay synchronized in near real time.
OAuth 2.0 authentication
Connect with one click using Microsoft's secure OAuth. No passwords stored. Automatic token refresh keeps you connected.
Near-real-time updates
Create, update, or delete an event in Outlook and it appears in Event Schedule within seconds. Microsoft Graph change notifications push the change, backed by a 15-minute polling fallback.
Sync in both directions
Events you publish appear in Outlook, and events created in Outlook appear in Event Schedule. Create, update, or delete in either place and the change flows both ways.
Automatic Teams meeting links
Turn on Teams links and every online event gets a Microsoft Teams meeting created automatically. The join link is written back to your event.
Any Microsoft account
Connect a personal Microsoft account or a Microsoft 365 work or school account. Both are fully supported.
How it works
Connect once, stay in sync forever.
Connect Microsoft
Click "Connect Microsoft Calendar" and authorize with OAuth. Your credentials stay secure.
Select calendar
Pick which Outlook calendar to sync. Your calendars are discovered automatically.
Enable Teams
Optionally turn on Teams links so online events get a join link created for you.
Auto-sync
Events sync in near real time via Graph change notifications, with a 15-minute polling fallback.
What gets synced
All the essential event details, perfectly synchronized.
Event name
Subject and title
Description
Full event details
Date & time
Start and end times
Location
Venue address
Timezone
Automatic conversion
Teams link
Online meeting join
Frequently asked questions
Common questions about Outlook Calendar sync.
Does Outlook Calendar sync work with selfhosted Event Schedule?
Yes, selfhosted users can set up Outlook Calendar sync by registering their own Microsoft Entra application and configuring the OAuth credentials. Full setup instructions are available in the selfhosted documentation.
Is two-way sync available on the free plan?
Yes, Outlook Calendar sync is available on all plans, including the free plan. Events you publish appear in Outlook, and events created in Outlook appear in Event Schedule, at no cost.
How quickly do changes sync?
Changes sync in near real time. When you create, update, or delete an event in either Event Schedule or Outlook, Microsoft Graph change notifications push the change within seconds, and a 15-minute polling fallback keeps everything in sync if a notification is ever missed.
Does it work with personal Microsoft accounts and work accounts?
Yes. Outlook Calendar sync works with both personal Microsoft accounts, such as Outlook.com, Hotmail, and Live, and with Microsoft 365 work or school accounts.
Connect your Outlook Calendar
Set up in seconds. Your events stay synchronized automatically.