All Collections
Integrate your stack
Calendar
Enable teammates to integrate Microsoft 365 calendars
Enable teammates to integrate Microsoft 365 calendars

Integrate your 365 calendars so your teammates can see availability of interviewers and meeting rooms, and can reserve meeting rooms

Updated over a week ago

Plan: all plans; for some automations: UltimateEnterprise

Role: Owner Admin IT manager


The integration with Microsoft Office 365 allows you to see the availability of interviewers and meeting rooms when scheduling interviews. 

To get started, enable your team to integrate their calendars by configuring the account-level configuration first.

Integrate MS Office 365

  1. Click Integrate on the right-hand side of Office 365.

  2. Click Enable. The display will update to show the configuration is Enabled.

Integration permissions

The Office 365 integration requires users to grant permission for a specific set of access rights:

  1. openid—“With this permission, an app can receive a unique identifier for the user in the form of the sub claim. It also gives the app access to the UserInfo endpoint. The openid scope can be used at the Microsoft identity platform token endpoint to acquire ID tokens, which can be used by the app for authentication.” Learn more here and here.

  2. profile—“it gives the app access to a substantial amount of information about the user. The information it can access includes, but isn't limited to, the user's given name, surname, preferred username, and object ID.” Learn more here.

  3. offline_access—"The offline_access scope gives your app access to resources on behalf of the user for an extended time. On the consent page, this scope appears as the “Maintain access to data you have given it access to” permission. When a user approves the offline_access scope, your app can receive refresh tokens from the Microsoft identity platform token endpoint." Learn more here and here.

  4. Calendars.ReadWrite—“Read and write calendars in all mailboxes”. Learn more here. API-based writing is employed for indirect meeting room invitations. When a user attempts to add an event to a meeting room for which they lack direct writing permissions (configured at the customer's IT level), the event will instead be recorded in the Comeet Scheduler calendar (automatically generated by Comeet for the user), with the meeting room listed as a participant.

  5. Calendars.Read.Shared“Read user and shared calendars.” Learn more here.

Next steps

Consider configuring a scheduling user to further facilitate interview scheduling.

Did this answer your question?