How Do I Connect the Google Chat Integration?
Last updated: August 26, 2026
With the Google Chat integration, you grant Pylon's service account domain-wide delegation once and supply Pylon with a dedicated admin account (the integration user). Pylon acts as that account in the spaces you link to read and send messages in your linked Google Chat spaces.
Before you start
You must be a super administrator of your Google Workspace domain. Only a super admin can grant domain-wide delegation.
Create or choose a dedicated admin Workspace account (or the Integration User) for Pylon to act as. Pylon adds this account to every space you link.
The integration user's email must be on the same domain as your Pylon login email.
Step 1: Grant domain-wide delegation in Google Admin console
In the Google Admin console, open Domain-wide delegation (Security → Access and data control → API controls), then click Add new.
Enter the client ID for your Pylon region. The Pylon modal shows the correct one for you:
Pylon region
Client ID
US
104383803000843198070EU
110213122751103181763Paste all nine scopes below into the OAuth scopes field as one comma-separated list. To see why we need each scope, check out the What each scope is for section below
https://www.googleapis.com/auth/chat.messages,https://www.googleapis.com/auth/chat.messages.reactions,https://www.googleapis.com/auth/chat.spaces,https://www.googleapis.com/auth/chat.memberships,https://www.googleapis.com/auth/admin.directory.user.readonly,https://www.googleapis.com/auth/chat.admin.spaces.readonly,https://www.googleapis.com/auth/chat.admin.memberships.readonly,https://www.googleapis.com/auth/chat.admin.memberships,https://www.googleapis.com/auth/contacts.other.readonlyClick Authorize.
Step 2: Start the connection in Pylon
Go to Integrations → Google Chat → Connect.
Review the prerequisites screen, then click Continue.
Enter your integration user's email and click Connect.
Pylon immediately verifies, as that account, that it can read Google Chat, read your Workspace directory, and read Google Contacts. If any check fails the connection is not saved, and the error names the scope to add. Fix the grant and try again - changes to a delegation grant can take a few minutes to take effect.
Step 3: Link spaces to accounts
After connecting the Google Chat integration, chat spaces should start automatically populating in account linking workflows. Spaces are linked to accounts individually, from the Accounts page.
Navigate to the Accounts page
Either click Add Account → Google Chat spaces or click on an existing account and navigate to External channels
Once a space is linked, new messages in it create and update Pylon issues, and replies from Pylon post back into the space.
What each scope is for
Scope | Why Pylon needs it |
|---|---|
| Read incoming messages and post replies in linked spaces |
| Sync emoji reactions in both directions |
| List your spaces so you can pick which to link |
| Read who is in a space |
| Resolve senders in your domain to their email |
| Discover spaces the integration user has not joined yet |
| Add the integration user to a space you link, so you do not have to invite it by hand |
| Identify guests from outside your domain |
Notes and limitations
Only spaces your integration user belongs to can be linked. Pylon adds that account to each space at link time.
To change the integration user, navigate to Integrations → Google Chat and change the integration user. This will automatically update any existing dependencies to use the new integration user and add it to all existing linked chats
Direct messages and group chats are not linkable at this point