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
| Feature | Official GitHub Slack app | MergeMe |
|---|---|---|
| Slack messages per PR | New message for many events | One card, updated in place |
| Review comments | Often separate messages | Thread replies on the PR card |
| @mentions in comments | Plain text usernames | Mapped to real Slack @mentions |
| Channel routing | Limited | Per-repository channel mappings |
| Setup | GitHub Slack integration | GitHub App install - no per-repo webhooks |
| Multi-git | GitHub only | GitHub + 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 routing to the right Slack channels
- 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.
Start free on MergeMe
Hobby plan is free for small teams. Setup takes about 5 minutes.