Google Calendar

Win more deals by ensuring important meetings are taking place and your team is well prepared.

Overview

Connecting your team's Google Calendars is an important step in unlocking the power of Opine. Meetings provide critical details about interactions that are essential to running a successful pilot.

Once you complete configuring the Google Calendar integration, calendar events that have an end date after three months ago and a start date up to the end of next quarter are imported. Only events from the primary calendars of deal collaborators are imported.

We do not currently ingest calendar ACL lists. Events that are directly marked private are not included in any analysis. Please let us know if your organization uses a default calendar ACL that makes all events private (such as a "busy only" configuration).

Configure

Take these steps to configure the integration.

  1. Verify the Google Workspace domain of calendars used to manage events related to your CRM deals.

  2. Authorize Opine to access your Google Workspace user’s calendars through domain-wide delegation.

  3. Connect the integration in your Opine organization.

Verify Domain

Visit the Google Calendar integration installation page in your Opine organization. Note the Domain we will be reading calendars from, reflecting the domain of your Opine user email address. This is the Google Workspace domain that must authorize domain-wide delegation to our service account. Opine will pull events from calendars within this domain only, and only for deal collaborators whose email addresses are also within this domain.

Please let us know if you are working with multiple domains in your Google Workspace. You may need us to ingest calendars from a domain other than the one associated with your Opine email address.

Authorize

Authorize Opine to access your Google Workspace user's calendars by granting domain-wide delegation to our Google Service Account (learn more). The Google Workspace administrator making the change in the Google Admin console must be a domain admin.

In the Google Workspace admin panel:

  1. Visit Security → API Controls → Domain-wide Delegation in your Workspace Admin settings

  2. In the list of API Clients, click Add new

  3. The Opine service account Client ID is 114541357281897886665 (opine-app@opine-prod-us.iam.gserviceaccount.com)

  4. The OAuth scopes we use to read calendars and events:

    1. https://www.googleapis.com/auth/calendar.calendars.readonly

    2. https://www.googleapis.com/auth/calendar.events.readonly

  5. Click Authorize to grant domain-wide delegation

Connect

Opine does not import calendars until domain-wide delegation has been granted to our service account and the integration has been connected to the Opine organization. No other Opine organization can collect calendar events from this domain.

The integration installation screen presents the domain of your logged in user email address. This must be the email address of a user in the Google Workspace domain hosting the calendars that manage events for deals in your CRM, or the integration cannot be installed. Opine will indicate on this screen whether it is able to read your calendar, and enable the Install Integration button when authorization is successful.

Last updated