Connect Google Chat to Rootly to create incident spaces, run slash commands, and drive incident workflows from chat.
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. Responders can manage incidents, respond to alerts, and check on-call schedules without leaving Google Chat.
Incident Spaces
Automatically create dedicated Google Chat spaces for each incident with responders invited
On-Call & Alerting
Page responders via Google Chat, respond to alerts with action buttons, and check on-call schedules
Slash Commands
Declare incidents, create alerts, check on-call, and manage shifts with /rootly commands
Emoji Reactions
React to messages to add timeline events, follow-ups, or tasks to the incident
Real-time Updates
Get notified of role assignments, action items, shift changes, and meeting recordings
Custom Workflows
Control which events trigger Google Chat notifications using workflow conditions
There are two ways to connect Google Chat to Rootly. The recommended path is the Google Workspace Marketplace, which handles all configuration automatically. For organizations that need domain-wide delegation, a service account can be configured as an advanced option.
This is the recommended setup. Installing from the Marketplace requires no Google Cloud project, no service account, and no manual scope configuration.
This is an advanced setup for organizations that require domain-wide delegation. A Google Cloud service account with domain-wide delegation gives Rootly access to Google Chat capabilities through a delegated user identity.
Most organizations do not need this setup. The Marketplace install provides full functionality without a service account.
In your Google Cloud project, go to IAM & Admin > Service Accounts and click Create Service Account.Give it a descriptive name (for example, rootly-chat-bot) and click Create and Continue.
2
Download the JSON key
Click on the newly created service account, go to the Keys tab, and click Add Key > Create new key. Select JSON and download the key file.
Store this key file securely. You’ll upload it to Rootly in the next step and should not commit it to version control.
The delegated user email should be a dedicated workspace user (for example, rootly-bot@company.com), not a personal account. This ensures the integration stays active if team members leave.
If you previously configured a service account and no longer need it (for example, after switching to the Marketplace install), you can remove the service account credentials from Configuration > Integrations > Google Chat > Edit.
Creates a dedicated Google Chat space for the incident. The bot is automatically added to the space and posts an incident overview card showing title, status, severity, start time, summary, and a “See in Rootly” button.This is typically the first action in an incident workflow — it gives responders a central place to coordinate.
An optional thread key to group messages into a thread within the space. Messages with the same thread key appear as replies in the same thread. Supports Liquid syntax.
If the message text is empty, the action will be skipped.
Common triggers: Incident Created, Incident Updated, Status Changed
Send Google Chat Attachments
Sends Cards v2 to one or more Google Chat spaces. Use this to send richly formatted, interactive content such as structured incident summaries with action buttons.
Switches a space between private and discoverable. Use this to open up a space to the broader organization during a major incident, or lock it down afterward.
Empty — Makes the space private (invited members only)
audiences/default — Makes the space discoverable organization-wide
Setting a space to discoverable will also update the incident’s private flag. You cannot make a private incident’s space discoverable — change the incident visibility first.
Archive Google Chat Spaces
Deletes the incident’s Google Chat space when it’s no longer needed. Keeps your workspace clean after incidents are resolved.
Google Chat does not support archiving spaces — this action permanently deletes the space. Ensure your retention requirements are met before using this action.
Common trigger: Incident Status Changed to “Closed”
Slash commands work with both /rootly and /incident prefixes.
The declare, update, alert, escalate, and override commands open dynamic form dialogs with the same configurable fields available in Slack and the web UI, including custom fields.
Rootly can convert emoji reactions on messages in incident spaces into timeline events, follow-ups, or tasks. This lets responders quickly capture important information without leaving the conversation.
Default Emoji
Action
Pin or star emoji
Adds the message as a timeline event
Clipboard emoji
Creates a follow-up action item
Checkmark emoji
Creates a task action item
Rootly responds with a confirmation emoji (for example, ✅) when it processes a reaction.
Customize which emojis trigger each action in Configuration > Integrations > Google Chat > Settings.
Add Google Chat spaces as notification targets on escalation policy levels. When an alert fires, Rootly posts an alert card to the configured space with action buttons.To configure:
Go to On-Call > Escalation Policies
Edit or create a policy level
Select a Google Chat space as a notification target
Configure extra Google Chat spaces to receive alert broadcasts in Configuration > Integrations > Google Chat > Settings. This lets you send alerts to shared spaces in addition to the escalation policy targets.
To remove the Google Chat integration from Rootly:
Go to Configuration > Integrations and find Google Chat
Click Connected to reveal the disconnect option
Click Disconnect
If you used the service account setup, disconnecting from Rootly does not remove the service account or domain-wide delegation from your Google Cloud project. To fully uninstall, revoke the domain-wide delegation in the Google Workspace admin console and delete the service account if no longer needed.
Was this page helpful?
⌘I
Assistant
Responses are generated using AI and may contain mistakes.