# Connecting Personal Calendars

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 <a href="#w7xd324cwm74" id="w7xd324cwm74"></a>

To configure your account to allow users to integrate their Microsoft 365 calendar with the Zoom Workplace app, perform the following steps:

1. As a Zoom Admin, sign into [zoom.us](http://zoom.us/).
2. Click the **Account Management** drop down and select **Account Settings.**
3. Navigate to the *Mail & Calendar* tab.
4. Click the **Integrations** tab to jump to the appropriate settings.
5. Click the **toggle** button next to *Integrate third-party mail and calendar services* then click **Enable** in the pop-up window.
6. For the *Choose default calendar and contact services for users* setting, select **Office 365** and for the *Authorize with*: setting, select **Graph API**.

{% hint style="info" %}
The option for “Exchange Web Services(EWS)” is not recommended. Microsoft has begun phasing out the EWS methods, which were previously available to connect Microsoft 365 data with Zoom services. Zoom considers these EWS methods to be unsupported legacy options.
{% endhint %}

7. Under the *Who can set up the integration*: setting, choose from the following option:
   1. **Users can set up the integration by using OAuth**
   2. **Office 365 admin can set up the integration by using Application Permissions** which will take you to your Microsoft 365 environment for further configuration.

{% hint style="info" %}
Deciding whether OAuth or Application Permissions is best will vary based on your company’s goals and preferences.

The **OAuth** method, also called Delegated Permissions, offers flexibility in the permissions it grants, reflecting the selected permission scopes above the setting within the Zoom web portal. However, this setting can lead to un-synced calendar events, as the integration will expire and require re-authentication if the token is revoked or the user’s password changes.

Alternatively, the **Application Permissions** method does not require periodic re-authentication from users, but may not support the same levels of functionality. It also grants Zoom Workplace an initially greater level of access to your Microsoft 365 environment. By default, these scope permissions cannot be restricted upon approving the app; however, administrators can retroactively adjust the permissions scope of this app within Entra ID by following the steps in [Revoking Entra ID Permissions](#id-51ygv2kwmxbi) section of this guide. If you want Zoom Workplace to retain access to calendar events but not mailboxes, you can revoke all permissions *except* **Calendar.ReadWrite**. For a complete list of permissions required, refer to the [Validate the MGAPI Application Permissions method Application IDs and Scopes](#yn2twi7v7su4) section.
{% endhint %}

### (Optional) Configure calendaring settings <a href="#id-7exa0gmn6ot9" id="id-7exa0gmn6ot9"></a>

Zoom Workplace offers additional calendar integration configuration settings on the [account](https://zoom.us/account/setting) 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.

![](/files/rzvkChG2pLvYYvy9JdSA)

#### <mark style="color:blue;">Restrict calendar and contacts integration by domain</mark> <a href="#ufy181kdbq37" id="ufy181kdbq37"></a>

Administrators can restrict the Calendar and Contacts integration features to users with specified domains.

#### <mark style="color:blue;">Bi-Directional Calendar Sync</mark> <a href="#m0b7u9p47qq6" id="m0b7u9p47qq6"></a>

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.

The following table shows the difference between version 1.0 and 2.0 of calendar syncing.

| Feature                 | Bi-Directional Sync 1.0                      | Bi-Directional Sync 2.0                                  |
| ----------------------- | -------------------------------------------- | -------------------------------------------------------- |
| **Default Status**      | Optional (admin/user choice)                 | **Recommended & default-on once calendar is integrated** |
| **Event Coverage**      | Zoom meetings only                           | **All calendar events (Zoom + non-Zoom)**                |
| **Trigger Requirement** | Sync required Outlook action (create/update) | **Automatic sync without needing Outlook triggers**      |

{% hint style="info" %}
Bi-directional Sync is now **recommended and enabled by default** once a calendar integration is established with Microsoft 365. This feature helps ensure that both Zoom meetings and non-Zoom calendar events remain consistent between Zoom and Microsoft 365.

Admins can configure this feature on an account or user group level. Refer to our [support documentation](https://support.zoom.us/hc/en-us/articles/8522918261645-Enabling-bi-directional-calendar-sync) for more information.
{% endhint %}

![](/files/LaeCQZ6usUndFlTvzxCy)

### Test the integration with a user account <a href="#mr1py1d1w2jn" id="mr1py1d1w2jn"></a>

Once completed, test the integration configuration from a non-admin Zoom and Microsoft 365 account to confirm the integration is working as expected.

1. Navigate to the user [Profile](https://zoom.us/profile) page and locate the **Contact and Calendar Integration** at the bottom of the page.
2. Select the option to **Configure Calendar and Contacts Service**.
3. Select **Office 365** and click **Next**.
4. Confirm the permissions you would like to grant access to.
5. Authenticate your identity with Microsoft 365.
6. Click **Accept**.

After completion, the user should be returned to their profile page with a successful calendar integration.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://library.zoom.com/admin-corner/third-party-integrations/microsoft-365-calendaring-field-guide/connecting-personal-calendars-with-microsoft-365.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
