Google Chat
- Tier: Free, Premium, Ultimate
- Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
You can configure your project in GitLab to send notifications to a space of your choice in Google Chat.
In GitLab 16.10 and later, threaded notifications are enabled by default in Google Chat for the same GitLab object (for example, an issue or merge request). For more information, see issue 438452.
Configure the integration
In Google Chat
To configure the integration in Google Chat:
- Go to the space where you want to receive notifications from GitLab.
- In the upper left, next to the space name, select the down arrow ( ) > Apps & integrations.
- In the Webhooks section, select Add webhooks.
- On the Incoming webhooks dialog:
- In Name, enter a name for your webhook (for example,
GitLab integration
). - Optional. In Avatar URL, enter an avatar for your bot.
- In Name, enter a name for your webhook (for example,
- Select Save.
- Next to the webhook URL, select the vertical ellipsis ( ) > Copy link.
For more information about webhooks, see the Google Chat documentation.
In GitLab
To configure the integration in GitLab:
- On the left sidebar, select Search or go to and find your project.
- Select Settings > Integrations.
- Select Google Chat.
- Under Enable integration, select the Active checkbox.
- In Webhook, paste the URL you copied from Google Chat.
- In the Trigger section, select the checkbox for each GitLab event you want to receive notifications for in your Google Chat space.
- Optional. In the Notification settings section:
- Select the Notify only broken pipelines checkbox to receive notifications for failed pipelines only.
- From the Branches for which notifications are to be sent dropdown list, select the branches you want to receive notifications for.
- Optional. Select Test settings.
- Select Save changes.
Docs
Edit this page to fix an error or add an improvement in a merge request.
Create an issue to suggest an improvement to this page.
Product
Create an issue if there's something you don't like about this feature.
Propose functionality by submitting a feature request.
Feature availability and product trials
View pricing to see all GitLab tiers and features, or to upgrade.
Try GitLab for free with access to all features for 30 days.
Get help
If you didn't find what you were looking for, search the docs.
If you want help with something specific and could use community support, post on the GitLab forum.
For problems setting up or using this feature (depending on your GitLab subscription).
Request support