MergeMeMergeMe/Integrations

GitHub Slack integration

GitHub pull request notifications in Slack

MergeMe is a GitHub Slack integration for code review: one updating Slack card per pull request, threaded comments, @mention mapping, and per-repo channel routing.

What is this?

MergeMe connects GitHub pull requests to Slack. Your team gets one card per PR in the channel you choose. As the PR moves through review, approval, and merge, the same Slack message updates instead of spamming the channel.

GitHub pull request notifications in Slack are useful until every label change and review event becomes its own message. MergeMe keeps code review context on a single updating card with comments in the thread.

Official GitHub Slack app vs MergeMe

FeatureOfficial GitHub Slack appMergeMe
Slack messages per PRNew message for many eventsOne card, updated in place
Review commentsOften separate messagesThread replies on the PR card
@mentions in commentsPlain text usernamesMapped to real Slack @mentions
Channel routingLimitedPer-repository channel mappings
SetupGitHub Slack integrationGitHub App install - no per-repo webhooks
CI status on cardNot includedOptional CI checks/pipeline rollup (enable in Routing → Preferences)
Reminders & digestsNot includedScheduled Slack digest of stale open PRs (Routing > Reminders)
Multi-gitGitHub onlyGitHub + GitLab.com + self-hosted in one workspace

See a focused comparison on GitHub Slack app alternative.

Features

  • Single updating Slack card per pull request
  • Thread replies for PR review comments
  • User mapping: GitHub @mentions become Slack @mentions
  • Per-repository channel mappings to the right Slack channels
  • Optional CI checks/pipeline status on each PR card
  • Scheduled Slack digest of stale open PRs (Routing > Reminders)
  • Install the MergeMe GitHub App once - webhooks are automatic
  • Use GitHub alongside GitLab.com or self-hosted GitLab in one workspace
  • Webhook payloads only - MergeMe does not read private code

FAQ

How is MergeMe different from the official GitHub Slack app?
The official GitHub Slack app sends a new notification for many pull request events. MergeMe posts one updating card per pull request with threaded review comments.
Does MergeMe support GitHub and GitLab together?
Yes. One MergeMe workspace can connect GitHub.com, GitLab.com, and self-hosted GitLab at the same time with per-repo channel routing.
How many Slack messages per pull request?
One card per PR, updated in place. Review comments appear as thread replies on that message.
Does MergeMe read my repositories?
No. MergeMe uses GitHub App webhooks only. It does not access your source code.
How long does GitHub setup take?
About 5 minutes: install the MergeMe GitHub App, connect Slack, and add channel mappings.
Does MergeMe send reminders for stale pull requests?
Yes. Under Routing > Reminders, schedule a Slack digest of open GitHub PRs older than a threshold you set. GitLab.com MRs are supported in the same workspace; self-hosted GitLab is not.

Start free on MergeMe

Hobby plan is free for small teams. Cloud setup takes about 5 minutes.