PRFlow

For engineers

Stop copy-pasting
MR links into Slack

You open an MR, copy the link, paste it into the team channel, and type "can someone review this?" — every single time. PRFlow does that part for you, and keeps the message up to date after you've moved on.

Get Started Free

Works with gitlab.com and self-hosted GitLab. No credit card required.

Manual link-sharing is small, constant, and easy to forget

On its own, pasting a link takes ten seconds. The problem is the death by a thousand cuts: you do it for every MR, you forget half the time, the link goes stale the moment a pipeline fails or someone leaves a comment, and a week later nobody can tell which of those pasted links are still open.

So the channel fills with one-off "👀 please review" messages that are out of date by lunchtime, and the people who could review never get a reliable signal that something is waiting. The MR that needed eyes sits untouched, not because anyone refused — because the ping scrolled away.

From a manual chore to something you never think about

Doing it by hand

  • Copy the MR link, switch to Slack, find the right channel, paste, write a message.
  • Remember to do it — or the MR is invisible to everyone else.
  • The link never updates. "Ready for review" stays up even after the build breaks.
  • Comments and approvals happen in GitLab; the channel has no idea.
  • Old pings pile up with no way to tell what's still open.

With PRFlow

  • Open the MR. It posts itself to the channel you mapped — automatically.
  • Nothing to remember, nothing to copy. It happens for every MR, every time.
  • One message that updates in place as the pipeline runs and approvals land.
  • GitLab review comments sync into the Slack thread on that message.
  • The channel reflects what's actually open right now — not a graveyard of stale links.

How it works

01

Map a repo to a channel once

Tell PRFlow which Slack channel each GitLab project belongs in. From then on, every MR routes itself to the right place.

02

MRs post themselves

Open a merge request and it shows up in the channel as one clean message — no link to copy, no "please review" to type.

03

It stays current

CI status, approvals, and merge all update on the original message. The thread carries the review comments, so the link is never stale.

04

Read-only access

PRFlow only needs read_api on your GitLab. It reads MR metadata and comments — it never writes to your repos.

Let your MRs share themselves

Connect GitLab and Slack in minutes. Works with gitlab.com and self-hosted GitLab.

Get Started Free

Explore the other ways teams use PRFlow: for engineering managers · reviewing AI-generated MRs