Skip to main content

Calendar Integrations - Setup Instructions

Instructions on configuring a Calendar Integration

W
Written by William Poolton-Jones

Whether you use MS Office 365 or Google, integrating your external corporate calendars with Eploy makes all of your hiring teams availability is accessible when arranging interviews and assessment centres.

This can be set up either individually by a core system user or if you have the right permissions on both Eploy and with your calendar provider, you can set up access across your entire hiring community.


All User Access

To configure calendars for all users, log into the Core System and, from the menu bar, click Admin > System/Security Settings > Standard Users.

Scroll down the page to the Corporate Calendar Sharing section. Select your provider from the list and click Link Corporate Calendar.

At this point you'll be prompted to log into the chosen account to grant access.

⚠️ Important - An Office365 / Google account admin grants permission for the app to have account-less access (not admin access) with Oauth2 client credentials using the admin consent endpoint. If permission is granted Eploy can then impersonate users to get their calendar events. This is done by using the username of the Eploy system username – so these must match the external Office365 / Google account emails. This means that the Username on Eploy must be the email address of the person in O365.

If you have connected the calendars but don't have any visibility of activity on Eploy, try changing the username on the user profile to be their email address.


Individually Linked Access

Each Core System user and Hiring Manager can manage their own calendar and link it to their Eploy login by accessing the Calendar and clicking the Settings cog:

From there, it's simply a case of picking the provider and following the on-screen instructions.

⚠️ Important - This uses Oauth2 protocol to grant permission to access the required information. The user will need to log into the selected account.


Visibility Settings

Once linked, you can control the visibility settings for all users:

There are four levels available in regards to access to information:

  • None - all settings below set to Nobody

  • Availability Only - Events always show, but flagged as private. This means a user will see when others are available or busy.

  • Limited - Allows users to mark events as private or public within their calendar.

  • Full - Can see the details of all events within the calendar.

Once set, individual users can choose to share more information but not less than has been configured here. For example, if all users are set to Full Details, the individual will not be able to restrict their calendar to availability only. However, if Availability only is set within the global settings, each user could choose to share more information.

Once saved, the Calendar will allow you to draw through external events for core or Hiring Manager users via the External Events toggle.

Did this answer your question?