Skip to main content
Closed Beta — The Google Chat integration is currently in closed beta. Contact support@rootly.com to request access.
Rootly’s Google Chat integration automates incident communication, on-call management, and alerting. When an incident starts, Rootly creates a dedicated Google Chat space, invites responders, and posts real-time incident overview cards.
For detailed installation instructions, screenshots, and troubleshooting, see the Google Chat Installation Guide.

Before You Get Started

There are two ways to connect Google Chat to Rootly. The recommended path uses a service account with domain-wide delegation. The alternative OAuth path is simpler but has limitations.
MethodBest ForLimitations
Service Account (recommended)Production useRequires Google Cloud project and Workspace admin access
OAuthQuick evaluationNo Cards v2, no slash command dialogs, no emoji reactions, single user token

Quick Installation Steps

Requirements:
  • Rootly account: Admin or Owner
  • Google account: Workspace Admin (for service account) or regular user (for OAuth)
  1. Create a service account in your Google Cloud project (IAM & Admin > Service Accounts)
  2. Download the JSON key file
  3. Configure domain-wide delegation in admin.google.com with the service account’s Client ID and required Chat scopes
  4. In Rootly, go to Configuration > Integrations and search for Google Chat
  5. Click Setup, upload the JSON key, and enter the delegated user email
  6. Click Connect

OAuth (Limited)

  1. In Rootly, go to Configuration > Integrations and search for Google Chat
  2. Click Setup, then Connect with Google
  3. Sign in with your Google Workspace account and approve permissions
For step-by-step instructions with full details, see the Google Chat Installation Guide.

After Connecting

Once connected, Rootly automatically creates default workflows:
  • Auto Create Incident Google Chat Space — Creates a dedicated space when an incident starts
  • Default Announcement Space — Posts to a shared announcement space (disabled until configured)
Go to Configuration > Integrations > Google Chat > Settings to configure incident spaces, emoji shortcuts, and interaction preferences.

Frequently Asked Questions

Use the service account path for production. It supports Cards v2 rich messages, slash command dialogs, emoji reactions, and is not tied to a single user. OAuth is suitable for quick evaluation only.
The service account requires six Google Chat scopes for creating spaces, managing members, and sending messages. See the full scope list in the Installation Guide.
Yes. Rootly supports multiple chat integrations simultaneously. You can configure workflows to route incidents to specific platforms based on conditions.
Cards v2 require the service account connection. OAuth can only send plain text messages. If you’re using a service account and cards still don’t render, verify the Rootly bot has been added to the target space.