Configuring Your Customer's Calendar Service for Enterprise Connect

How to configure Exchange, Office 365 and G-Suite domains for secure Enterprise Connect access.

Enterprise Connect allows you to connect to the calendars of an entire organisation all in one go. The users themselves will not need to grant you access to their calendars, instead the admin of organisation's domain grants you access to all calendars on that domain.

Enterprise Connect also gives the organisations who deal with you centralized, granular control over what calendar accounts are accessible by your software.

Cronofy currently supports the following platforms:

  • Exchange and Office 365 via Exchange Web Services
  • Google (via the Cronofy marketplace app)

Configuration for Exchange/Office 365

Enterprise Connect requires access to the Exchange Web Services API for both Exchange and Office 365. This then leverages the Microsoft security model of accessing calendar data through a dedicated user account with the ApplicationImpersonation role – for details on how this can be configured see:

This user is then granted rights over one or more mailboxes that your customer wishes to allow your application access to. Access can be restricted via Active Directory Group membership. So if your application is only used by a team or division your customers security team can limit the access to just a subset of mailboxes using existing security/organizational models.

If you wish to test your configuration or are having connectivity difficulties there is a test connectivity app provided by Microsoft which can be found at: To test Enterprise Connect access select the "Service Account Access (Developers)" option and complete the wizard.

Configuration for Google

Google configuration is far simpler than Exchange or Office 365. To configure Enterprise Connect in Google an administrator of the organization will need to install the Cronofy application from the G-Suite marketplace which can be found at:

Please note if a non-administrator user attempts to install the app this will be rejected.

The admin user can then test authentication and verify permissions against Cronofy by accessing the Enterprise Connect dashboard

Enterprise Connect dashboard

The admins of Exchange, Office365 and Google domains can manage the calendar connections to their domains using the Enterprise Connect Dashboard.

The Enterprise Connect dashboard has a different access point depending on the Cronofy instance being used US Dashboard or the EU (DE) Dashboard

From here users can revoke access to applications, revoke access to profiles and relink any profiles. It also gives a clear overview of which profiles are linked to their domain using Enterprise Connect.