Microsoft Calendar Sync
for Personal & Enterprise

Connect your personal Outlook or work Microsoft 365 account and keep your calendars in sync automatically. With an Enterprise account, each Microsoft 365 tenant's admin approves Calendox once, and calendars sync between your tenant and partner or contractor tenants with no per-user sign-in.

Start for free

Why Choose Calendox to Sync Microsoft Outlook?

Microsoft notifies Calendox the moment an event changes

Up to date
Outlook
Notify
Calendox
Calendox
Sync
Target
Watching for changes…

Real-Time Sync

When you add or change an event in Outlook, Microsoft immediately notifies Calendox — no waiting, no background polling. Changes propagate to your connected calendars in seconds. Calendox also keeps this connection live automatically in the background, so your sync stays active without any manual intervention.

Personal & Microsoft 365 — both account types supported

Personal

you@outlook.com

Consumer

Capabilities

@outlook.com · @hotmail.comAccount
Calendars in your mailbox
No admin needed
Connected to Calendox

Microsoft 365

alex.winters@example.org

Work & School

Capabilities

Work & school domainsAccount
Calendars in your mailbox
Teams meeting detection
Connected to Calendox

Personal & Microsoft 365 Accounts

Whether you use a personal Outlook.com address or a work Microsoft 365 account, Calendox handles both. Personal accounts connect with a simple sign-in — no IT admin needed. Microsoft 365 work and school accounts also get native Teams meeting links on their events. You can import any calendar in your own mailbox that you can edit; calendars owned by another mailbox, such as a shared mailbox or a group calendar, can't be synced from your account. An Enterprise account syncs calendars between Microsoft 365 tenants: each tenant's admin approves Calendox once, calendars are imported centrally, and the people whose calendars are imported never sign in.

Teams meeting links detected & preserved during sync

Outlook

Client Review

Mon, 2:00–3:00 PM

Microsoft Teams

teams.microsoft.com/l/meet/…
Synced
Google Calendar

Client Review

Mon, 2:00–3:00 PM

Microsoft Teams

teams.microsoft.com/l/meet/…
Teams join URL preserved on Google Calendar

Microsoft Teams Meeting Detection

If an Outlook event has a Teams meeting attached and your sync includes the Meeting field, Calendox copies the join link into the description of the synced event. On Google Calendar or another Outlook account, the link is right there in the event details, so you can click straight into the meeting — no copy-pasting, no separate invites.

Calendar Sync FAQ

What Microsoft account types does Calendox support?

Calendox supports personal Microsoft accounts (Outlook.com, Hotmail, Live.com), work and school Microsoft 365 accounts (Exchange Online), and enterprise tenant accounts via admin consent. On-premises Exchange Server is not supported — only Exchange Online.

What Microsoft permissions does Calendox request?

For personal and Microsoft 365 accounts, Calendox requests basic profile scopes (openid, profile, email, User.Read) plus Calendars.ReadWrite, with offline_access so Calendox keeps access without asking you to sign in again. For enterprise accounts, a tenant admin grants consent for Calendars.ReadWrite and User.Read.All (to list tenant users for calendar import). Calendox never requests access to email content, files, Teams messages, or user management. The full list is documented in our OAuth permissions docs.

How fast does Microsoft Outlook sync?

Near-instant. Microsoft notifies Calendox within seconds of any change to your calendar, so there's no polling schedule to wait on. The end-to-end sync — from an Outlook event change appearing in the target calendar — typically completes in under 60 seconds.

Do I need to do anything to keep Outlook sync running?

Normally, no — Calendox keeps its connection to Microsoft live automatically for as long as the sync exists. If Calendox loses access to your Microsoft account — for example, because you revoked consent or an administrator removed the app — the calendar stops syncing and Calendox emails you to reconnect it. Reconnecting restores access without touching your syncs.

Does Calendox work with Microsoft 365 enterprise tenants?

Yes. Calendox's Enterprise account type syncs calendars between Microsoft 365 tenants — for example, your organization and a partner or contractor tenant. Each tenant's admin grants Calendox tenant-wide admin consent once. After that, Calendox can import calendars for users in each connected tenant and create syncs in bulk — calendars across two tenants are paired automatically when both the email username and the calendar name match. No per-user OAuth flow required.

Can I sync Teams meeting links to Google Calendar?

Yes. When your sync includes the Meeting field, Calendox copies the Teams join link into the description of the synced Google Calendar event. The link is plain text, so anyone who can see the synced event's details can click it to join the Teams meeting directly.

How does Calendox prevent Outlook sync loops?

Calendox tags every event it creates with internal sync metadata and checks that metadata before processing any change notification — events Calendox created itself are recognized and skipped. An independent second guard also detects events that were already mirrored between your connected calendars by another sync tool, so loops are prevented even when multiple tools are active.