Connecting Personal Calendars
This page is for customers who will allow their users to integrate their Microsoft 365 calendar with Zoom Workplace, enabling users to see their Microsoft 365 scheduled events.
If the optional Bi-Directional Calendar Sync is enabled, users' Zoom Meetings will automatically synchronize between Zoom Workplace and Microsoft 365 environments.
Organizations not allowing for personal calendar connections can browse to Connecting Zoom Rooms and/or third-party conference rooms.
Configure Zoom web portal Calendar and Contact user consent settings
To configure your account to allow users to integrate their Microsoft 365 calendar with the Zoom Workplace app, perform the following steps:
As a Zoom Admin, sign into zoom.us.
Click the Account Management drop down and select Account Settings.
Navigate to the Mail & Calendar tab.
Click the Integrations tab to jump to the appropriate settings.
Click the toggle button next to Integrate third-party mail and calendar services then click Enable in the pop-up window.
For the Choose default calendar and contact services for users setting, select Office 365 and for the Authorize with: setting, select Graph API.
Under the Who can set up the integration: setting, choose from the following option:
Users can set up the integration by using OAuth
Office 365 admin can set up the integration by using Application Permissions which will take you to your Microsoft 365 environment for further configuration.
(Optional) Configure calendaring settings
Zoom Workplace offers additional calendar integration configuration settings on the account and group levels for managing integration access, security, and ease of configuration. These additional configurations are not required, but can be helpful in new deployments.
Administrators can configure Zoom Workplace to prompt users to integrate their calendar when authenticating through SSO either the first time they authenticate, or prompt every time until the integration is complete.

Restrict calendar and contacts integration by domain
Administrators can restrict the Calendar and Contacts integration features to users with specified domains.
Bi-Directional Calendar Sync
With Bi-Directional Calendar Sync enabled, if a user schedules or updates a meeting from a Zoom client or the web, the Web Calendaring Service creates or updates the event on the user’s calendar through the calendar service provider’s API.
Zoom is gradually rolling out Bi-directional Sync 2.0. While generally available as of September 2025, Zoom plans to roll it out to all paid Zoom accounts by the end of October 2025. Accounts still on Bi-directional Sync 1.0 will continue to use the limited 30-day forward-only cache until they upgrade to Bi-directional Sync 2.0. The following table shows the difference between version 1.0 and 2.0 of calendar syncing.
Default Status
Optional (admin/user choice)
Recommended & default-on once calendar is integrated
Data Cached
30 days forward of Zoom meetings only
24 months total: 6 months back + 18 months forward, includes Zoom and Outlook events
Event Coverage
Zoom meetings only
All calendar events (Zoom + non-Zoom)
Retroactive Sync
Not supported
6 months of past events synced retroactively
Trigger Requirement
Sync required Outlook action (create/update)
Automatic sync without needing Outlook triggers
Performance
Limited to small event cache
Enhanced by larger cache + local performance improvements
Rollout
Available to all integrated accounts
Generally available, gradual rollout for all paid users

Test the integration with a user account
Once completed, test the integration configuration from a non-admin Zoom and Microsoft 365 account to confirm the integration is working as expected.
Navigate to the user Profile page and locate the Contact and Calendar Integration at the bottom of the page.
Select the option to Configure Calendar and Contacts Service.
Select Office 365 and click Next.
Confirm the permissions you would like to grant access to.
Authenticate your identity with Microsoft 365.
Click Accept.
After completion, the user should be returned to their profile page with a successful calendar integration.
Last updated
Was this helpful?