Skip to main content
Eptura Knowledge Center

Office 365 Calendar Integration

This article will show you how to integrate your Office 365 Calendar with Teem.

If you use Office 365 for your calendar integration with Teem, then complete these steps before January 31st, 2025 to prevent the integration from breaking:

Prerequisites


In order to successfully integrate an Office 365 calendar, you will need to be a Global Admin user within your Office 365 account.

If you are using a hosted Exchange provider, you may need to reach out to your provider for more details.  Additionally, Microsoft 365 Government Community Cloud (GCC) is not supported at this time.

Create a user account for Teem to access the server

To create a user account, follow these steps:

  1. Sign in to your Office 365 account.
  2. Select the Admin tab.
  3. Navigate to Users.
  4. Click the + Add A User.
  5. Complete the New User information fields. We suggest creating an easily recognizable email, like teem@domain.com.
  6. Click the Add button.

You have now created a mailbox for our server to utilize.

Create or locate room resources to interface with Teem 

If you already have Room Resources created, skip this section and jump to Changing Room Resource Settings. If you haven't, follow these steps:

  1. Sign in to your Admin Center,  https://admin.microsoft.com/
  2. Select Resources. If Resources isn't immediately available, click on the Show All option at the bottom of the Admin Center menu.
  3. Click + Add.
  4. Complete the information fields.
  5. Click the Add button.

You have now created a room resource mailbox.

Permission for the Teem Service Account to control the Room Resources


We recommend you use Delegate Access and this acts on behalf of an authorized user with the user’s explicit permission.
Note: It is only recommended to have 10 calendars per service account to avoid throttling from Microsoft.

  1. From the Office 365 Admin Center, click Admin Center.
  2. Click the Navigation menu.

clipboard_eb989fc08690f7a4927d1d98d4b374338.png

The menu displays.

clipboard_e2f04d556b206725d4cac0f250f0023b4.png

  1. From the menu, click Show all.

The menu expands.

clipboard_e79abc5ccb927bb7685cfabab0035c358.png

  1. Click Exchange.

The Exchange admin center displays.

clipboard_e712dee8a3c327ee05bed905bfa903e4f.png

  1. Click Resources and the resources display.

clipboard_ec06d0807603924ca36bf8b14e9f10b39.png

  1. For the room you want to change, click the room’s resource name and the Resources form displays.

clipboard_ee276043d9c571e1b8f353acd133f16f1.png

  1. Click the (A) Delegation tab.
  2. Under the “Read and Manage section”, click the (B) Edit button.

The Manage delegates form displays.

clipboard_e3d9320869ce25fe04b2eb4834b4e5232.png

  1. Click the Add members button.
  2. Add the Service Account.

clipboard_eb4d4a7b34b47a28fa72f69e5b70e1f2e.png

  1. Click the Save button.
  2. Click the Back button and you are finished.

Connect Office 365 / Exchange to Teem


Now that you have set up access, you are ready to connect an Office 365 / Exchange account to your Teem account.

  1. Sign in to your Teem account.
  2. From the menu, click Manage > Calendars.
  3. Click the  + Account icon.

clipboard_ece03c9f1ce6eae061a9b8f24e182f3c3.png

The What type of account? dialog displays.

clipboard_eaf605d0ad4bba44c49b15e7eb34351ee.png

  1. Select either:
    • Office 365 Oauth - Full Access Delegate: For user-level access. 
    • Office 365 Oauth - App-Level Impersonation*: For application-level access and to use Microsoft Graph. 

When App Level impersonation is selected, you are prompted to enter the service account email used for Microsoft authentication and then click the Next button to continue.

clipboard_e38c6dcea4845ed8ba11e4ff7cc27dc83.png

  1. Sign into Microsoft with the Service Account credentials.
  2. Click the Sign In button and the Microsoft screen displays with the "Admin Approval".
  3. Click the "Have an admin account? Sign in with that account" link.
  4. Now sign in to Microsoft with the Office 365 Global Admin credentials.

clipboard_e7dcdf85e3efd1ede08de9866c51d7714.png

  1. The Permission requested screen displays, click the Accept button.

That’s it! Your Office 365 account is now integrated with Teem, and you can change Room Resource settings. You will receive an email directed to the sync account informing you of which calendars we’ve synced with.

Update an existing the Office 365 Calendar Account in Teem

  1. Sign in to your Teem account.
  2. From the menu, click Manage > Calendars and the list of calendar accounts display.
  3. Click a calendar account and the details display.

clipboard_e502fbae9419df6f34704e0867e5dacb5.png

  1. Click the (A) Account Settings tab.
  2. Under the Account Permission Type, select the (B) Full Access Delegate option.
  3. (C) Click the Save button.

You have completed the update.

Increase EWS Throttling Policy in Microsoft 365 Admin Center


When you want to increase the EWS throttling policy, complete the following:

  1. Log into your Microsoft 365 Admin Center.

clipboard_e0770413fa6dd3030edec558489115739.png

  1. Click the Help icon and the Help panel displays.

clipboard_e2e07c655d4aeb8fa674612fb05340621.png

  1. In the Help Search, enter Increase EWS Throttling Policy and click the search icon.

The search results displays.

clipboard_e61ea58ad8ddca3cad88916a47093b6e6.png

  1. From the search results, click the Increase EWS Throttling Policy link.

The ESW Throttling Policy screen displays.

clipboard_ee730d7dd71bef0dd63ac27f10e4df53f.png

  1. Click the Run Tests button.
clipboard_ebb00c3a148f500d1d879ea2b6f8125d4.png clipboard_ef00bb5418984f6e48cac3ff8370a9feb.png
  1. From the Duration (Days) drop-down, select 90.

clipboard_e07e157219d7513baaaffadeda086f0e4.png

  1. Uncheck the I acknowledge clicking 'Update settings' will make the change(s)  described above to the tenant configuration check box.
  2. Click the Update button to save the setting.