Connect Slack and GitLab

GitLab → Slack: Merge Request.

Workflow templates

GitLab · Slack

Notify Slack about new GitLab merge requests

Notify a Slack channel when a new GitLab merge request is opened. Help reviewers notice incoming work with the title, merge request number, project, author, branches and source link. Connect GitLab and Slack, choose the source project using the standard resource browser and select a Slack channel where FastHook can post. The Actions filter is prefilled with open; edits, approvals, merges and closures do not post another creation alert. Wait for the Trigger to show Connected after activation before opening a test merge request. Only new webhook events are processed, not existing merge requests. The fictional example contains German characters. Messages use plain text with link previews disabled. Descriptions, code and attachments are not copied. This is a one-way notification, not a review-status sync. Project members still need GitLab access to open the source link; title and branch names become visible to channel members. Manual reruns can send another message.

  1. 1. GitLab · Merge Request
  2. 2. Slack · Notify the review channel
View template →Use template

Apps and documentation

Slack + GitLab FAQ

Is a Slack → GitLab template available here?

No Slack → GitLab template is currently published on this page. The listed workflows start in GitLab.

Which GitLab events are covered by the Slack workflows?

Merge Request.

Do these Slack and GitLab workflows include other apps?

No. The listed workflows use only Slack and GitLab.