Setup Guide: ActivTrak's Google Calendar Integration

ActivTrak’s Google Calendar integration enables a more comprehensive picture of employees’ workdays, filling in the “blank spaces” in users’ digital activity with meeting data from their calendars.

Many employees — especially those who work in an office or who are frequently in the field — do not spend their entire workday in front of a computer. Much of their time is spent in in-person or in phone meetings that can’t be detected by the ActivTrak Agent. During periods of digital inactivity, the Google Calendar integration provides an additional data source, enabling ActivTrak to fill in the gaps with time spent in Offline Meetings.

Setting up the Google Calendar integration involves configuring your Google instance to establish a super admin, whitelisting the OAuth2 application used by ActivTrak for Google-related integrations and enabling ActivTrak APIs. Once the setup process is complete, the integration can be configured within the ActivTrak app.

Follow this guide for step-by-step instructions:



Setup Instructions

1. Configure Your Google Instance

  • Whitelist the App. Before authenticating any of your Google accounts, whitelist the OAuth2 application which is used by ActivTrak for Google-related integrations. To do this, log in to the Google Workspace Admin Console and enter the OAuth2 Client ID.

  • Note: This step does not give ActivTrak access to your Google accounts and applications, it only allows authentications facilitated by app.

  • Log in to the Google Workspace Admin Console.

Google Admin Console.png

The Google Workspace Admin Console

  • Navigate to Security > Access and data control > API controls.



  • Click on the Manage Third-Party App Access link within the App access control panel.


  • Click the Add App link to add an app, as shown below.


  • Select OAuth App Name Or Client ID:


  • Enter the following Client ID: 
  • Then select 'Web' as the app type.
  • Successful configuration:


2. Establish a Super Admin

  • From the Google Workspace Admin console, create a new user with a Super Admin role. Alternatively, designate an existing user with a Super Admin role to enable ActivTrak’s Google Calendar integration.
  • To create a new Super Admin role, click Directory > Users, as shown in the screenshots below.



3. Enable the ActivTrak APIs for the Google Calendar Integration


  • Click on Enable APIs and Services, as shown below.


  • Enable the following APIs:
    • Admin SDK API
    • Google Calendar API

4. Configure the Google Calendar Integration in ActivTrak

  • Log in to the ActivTrak application. Navigate to API & Integrations > Integrate
  • Locate the Google Calendar Meeting Insights card, then click the green “Integrate” button within the card, as shown below.


  • Click New Authentication, then provide a label for your integration instance and enter your Google credentials.


  • Click Next, then enter your calendar domain.


  • Click Finish.
    • Once finished, it may take up to 24 hours to complete the initial data retrieval. The integration card will temporarily display the message: “Your data is being processed. This may take up to 24 hours to complete.”
    • Once the process is complete, the card will display the message: “✓ Enabled.”
    • If you are still seeing the “Your data is being processed” message after 24 hours, please email for assistance.

View Offline Meeting Data in Insights Dashboards


After enabling the Google Calendar Integration, Admins will get access to a set of dashboards that display Offline Meeting data. Learn more here.


Update the Google Calendar Integration Configuration


To update your Google Calendar integration configuration (i.e. to use a different Google credential), the integration will need to be deleted and re-enabled to accept the update. 

To delete the Google Calendar integration, click on the three-dot settings icon in the top right corner and select Delete, as shown below. After deleting, please follow the previous steps in this guide to reconfigure the integration.


Learn more:

Was this article helpful?

0 out of 0 found this helpful


No comments