Multi-git Slack integration
GitHub and GitLab Slack notifications in one tool
One MergeMe workspace can connect GitHub.com, GitLab.com, and self-hosted GitLab at the same time. Route pull request and merge request notifications to the right Slack channels from a single dashboard.
What is this?
Many teams run GitHub for some repos and GitLab for others - or maintain a self-hosted GitLab instance alongside cloud git hosts. MergeMe sends GitHub pull request and GitLab merge request notifications to Slack as one updating card per PR/MR, with per-repo channel routing across all connected sources.
Who needs multi-git notifications?
- Platform teams supporting both GitHub and GitLab customers
- Companies migrating from one git host to another
- Agencies with client repos spread across GitHub.com and GitLab.com
- Enterprises running self-hosted GitLab plus GitHub.com for open source
What you get in one workspace
- GitHub.com via the MergeMe GitHub App (~5 minute setup)
- GitLab.com via OAuth with automatic webhook registration (~5 minutes)
- Self-hosted GitLab via webhook URL and signing token (~10 minutes per project)
- Per-repo or per-project channel mappings, tagged by git source
- Grouped project and user pickers in the dashboard routing UI
- One Slack connection per workspace - same notification model for PRs and MRs
How it compares to using two Slack apps
- Official GitHub and GitLab Slack apps each post a new message per event - double the noise if you run both
- MergeMe uses one notification model and one routing UI for all git sources
- User mappings and channel rules live in one place instead of two separate configs
Compare to the official apps: GitHub Slack app alternative and GitLab Slack app alternative.
FAQ
- Can one MergeMe workspace connect GitHub and GitLab together?
- Yes. Connect GitHub.com, GitLab.com, and self-hosted GitLab in the same workspace. Each channel mapping is tagged by git source.
- Do I need separate Slack apps for GitHub and GitLab?
- No. MergeMe uses one Slack connection per workspace. Pull request and merge request notifications share the same routing UI.
- How does channel routing work across git hosts?
- Pick a git source when creating a channel mapping, then select a GitHub repo or GitLab project. Frontend repos on GitHub and platform MRs on GitLab can post to different Slack channels.
- How long does multi-git setup take?
- About 5 minutes per cloud source (GitHub App or GitLab OAuth). Self-hosted GitLab takes about 10 minutes to paste webhooks per project.
Start free on MergeMe
Hobby plan is free for small teams. Cloud setup takes about 5 minutes.