Skip to content
imper.ai

Connecting Google Workspace

This article provides step-by-step instructions for deploying imper.ai with Google Workspace.

The deployment enables imper.ai to integrate with Google Workspace as an Identity Provider (IdP) and allows help desk integration for user verification, question enrichment, and password resets using Google Workspace.

The process includes:

  • Connecting Google Workspace as an IdP in imper.ai

  • Configuring Domain-Wide Delegation in the Google Admin Console

  • Authorizing required Google API permissions

  • Completing Google Workspace onboarding in imper.ai

Follow the steps in the order listed. This article assumes that all prerequisites have been met and that the deployment sequence has been reviewed.


Prerequisites ​

Before you begin, ensure that:

  • You have Google Workspace Super Admin privileges

  • You have Admin access to the imper.ai Admin Console

  • Google Workspace is selected as your Identity Provider (IdP)

  • You have access to the imper.ai App (Client) ID provided during onboarding


Deployment Procedure ​

Step 1: Connect Google Identity Provider (IdP) ​

  1. Log in to the imper.ai Admin Console using administrator credentials or SSO.

  2. Navigate to Settings > Integrations.

  3. Open the Google Workspace connection:

    • If this is the first integration in your tenant , the Integrations page shows a Set up impersonation protection banner at the top. Click Start setup , then choose the workspace to connect - Google Workspace. The use case is pre-selected for you, based on what you arranged with imper.ai.

    • Otherwise , locate Google Workspace and click Connect.

    The Google Integration pop-up opens.

NOTE

If the user logging in to the imper.ai console is not an administrator, you must provide the “Admin Email (Required for Non-Admins)” field and enter the email address of your Google Workspace Administrator.


Step 2: Copy Scopes from imper.ai ​

  1. In the Google Integration pop-up window, click Copy Scopes.

  2. Keep the scopes copied. You will paste them into the Google Admin Console in a later step.

These scopes define the Google APIs imper.ai is authorized to access.


Step 3: Open the Google Admin Console ​

You can access the Google Admin Console in one of the following ways:

  • Click the Domain-Wide Delegation link directly from the imper.ai integration pop-up

OR

  • Manually sign in to the Google Admin Console using a Super Admin account

Step 4: Navigate to Domain-Wide Delegation Settings ​

In the Google Admin Console:

  1. Go to Security.

  2. Select Access and data control.

  3. Click API controls.

  4. Navigate toDomain-wide delegation.

  5. Click Manage Domain-Wide Delegation.

Admin panel displaying API controls and domain wide delegation settings for Google services.

Step 5: Add a New Client ID ​

  1. In the Domain-wide delegation page, click Add new.

  2. The Add a new client ID dialog opens.
    API clients section for registering web applications and managing user data access.

Form to add a new client ID with options for OAuth scopes and overwrite settings.

Step 6: Authorize imper.ai (Domain-Wide Delegation) ​

  1. In the Client ID field, enter the imper.ai App (Client) ID provided during onboarding.

  2. In the OAuth scopes field, paste the scopes you copied earlier from imper.ai.

  3. Click Authorize (or Save , depending on your console version).

This completes the Domain-Wide Delegation configuration.

Input form for adding a new client ID with OAuth scopes and options.

NOTE

This is a one-time setup performed by a Google Workspace Super Admin. It authorizes imper.ai to securely access approved Google APIs on behalf of users in your organization.


Permissions ​

For the permissions imper.ai requests in Google Workspace and how each one is used, see Google Workspace Permissions.