Skip to main content
Version: Current

Google Connections

Overview

Google connections allow IB-X Agents to connect to supported Google services using OAuth 2.0 authentication.

IB-X provides separate connections for:

ConnectionDescription
Google DriveAccess and manage files and folders stored in Google Drive.
Google SheetsRead, write, create, and manage spreadsheet data in Google Sheets.

Google Drive and Google Sheets are provided as separate connection types because the Google APIs use different permission scopes for accessing Drive and Sheets resources.


Google Drive

The Google Drive connection allows IB-X Agents to connect to Google Drive for managing files, folders, and document storage.

Authentication

Google Drive connections use OAuth 2.0 authentication.

Typical Use Cases

A Google Drive connection can be used by workflow activities that perform operations on files and folders stored in Google Drive.

note

The Google Drive connection is intended for activities that work with files and folders in Google Drive.

For spreadsheet-specific operations, use a Google Sheets connection.

Google API Configuration

Before creating the connection in IB-X, the corresponding Google Cloud project must be configured with the APIs and OAuth settings required for Google Drive access.

For information about configuring Google Cloud and OAuth 2.0, see:


Google Sheets

The Google Sheets connection allows IB-X Agents to connect to Google Sheets for reading, writing, creating, and managing spreadsheet data.

Authentication

Google Sheets connections use OAuth 2.0 authentication.

Typical Use Cases

A Google Sheets connection can be used by workflow activities that perform spreadsheet operations in Google Sheets.

note

The Google Sheets connection is intended for Google Sheets activities.

For activities that work with files and folders in Google Drive, use a Google Drive connection.

Google API Configuration

Before creating the connection in IB-X, the corresponding Google Cloud project must be configured with the APIs and OAuth settings required for Google Sheets access.

For information about configuring Google Cloud and OAuth 2.0, see:


Google Drive and Google Sheets Connections

Although both connection types use OAuth 2.0, they are maintained separately in IB-X because they are intended for different types of Google operations.

ConnectionUse For
Google DriveFiles, folders, and document storage operations in Google Drive.
Google SheetsSpreadsheet data operations in Google Sheets.
note

The permissions granted during OAuth authorization determine which Google resources and operations IB-X can access.

Ensure that the configured OAuth scopes provide the permissions required by the workflow activities that use the connection.


Testing Google Connections

After configuring the required OAuth settings, use Test Connection, where available, to verify that IB-X can authenticate with the configured Google service.

Testing the connection can help identify issues such as:

  • Incorrect OAuth configuration
  • Invalid client credentials
  • Incorrect redirect URI configuration
  • Missing or insufficient OAuth scopes
  • Required Google APIs not being enabled
  • Authentication or authorization failures
note

A successful OAuth authentication does not necessarily mean that the connection has permission to perform every Google Drive or Google Sheets operation.

The OAuth scopes granted to the connection must include the permissions required by the workflow activity being executed.


Security Considerations

When configuring Google connections:

  • Enable only the Google APIs required by the intended automation.
  • Configure OAuth scopes appropriate for the operations performed by the Agent.
  • Protect Google OAuth client credentials from unauthorized access.
  • Review the permissions requested by the Google application before authorizing access.
  • Follow your organization's policies for managing Google Cloud applications and OAuth credentials.

For information about creating, editing, testing, cloning, deleting, and auditing connections, see Connections.