Slack Integration - Merge Request Reminders
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Proposal
Support notifications for MR reviews and remind them in Slack if MRs are pending their review and approvals.
Some paid tools provide this kind of thing, it might be a sign that there’s value in it.
Tool | GitLab SaaS | GitLab Self-Managed | GitHub | Details |
---|---|---|---|---|
https://code-dog.app/ | code-dog self-managed deprecation | |||
https://pullpanda.com/ | acquired by GitHub | |||
https://pullreminders.com/ | ||||
https://www.eleminder.com | ||||
https://www.npmjs.com/package/@zekker6/slack-gitlab-mr-reminder | self-host solution looks like it might work with self-hosted instances given one of the arguments is GITLAB_EXTERNAL_URL |
GitHub's Slack integration also supports Scheduled Reminders. And, more info about personal reminders.

Workarounds
An alternative approach to addressing this problem is by setting up email notifications from GitLab to forward to your Slack personal DMs. Here are the steps:
- Navigate to a DM with yourself in Slack by hitting cmd+k or ctrl+k and type your name.
- Click your name at the top and navigate to the “Integrations” pane.
- Click “Send emails to this conversation”.
- Optional: click “Customize Email Appearance” with an image (such as the gitlab logo) and message name.
- Copy the email and navigate to Preferences (upper right user icon) → Emails in GitLab. Add the email address provided by Slack.
- Click the link in the email sent to your new channel (in Slack) in order to verify the email. This will require expanding the email message within the Slack notification.
- Navigate to Preferences → Notifications and change your “Notification Email” to the Slack one you just added.
- You should now get all personal notifications to this Slack channel. You can use a combination of Slack’s notification settings and Gitlab’s to ensure that this channel isn’t too noisy and only receives notifications that require your immediate attention.
Note: Alternatively, you can create a private channel and send messages there.
Customer feedback about our Current Slack Integration
- The users are notified by all MRs opened in a project, not just the ones where they are approvers/reviewers (related to #12855 (closed))
- Automatic reports of pending MRs and configurable reminders are not supported.
Customer Impact
Edited by 🤖 GitLab Bot 🤖