Skip to main content
PRFlow replaces the native GitLab and GitHub Slack integrations for code-review notifications. Instead of flooding channels with separate messages for every event, PRFlow posts a single message per merge request or pull request that updates in place as it progresses — CI/CD status, approvals, and merge all appear on the original message, and review comments go to a Slack thread.

Key features

  • One updating Slack message per merge request or pull request — not 10+ separate messages, with a colored rail showing each MR/PR’s state at a glance
  • CI/CD status displayed inline on the notification — GitLab pipelines and GitHub Actions
  • Review comments synced to a Slack thread, with edits updated in place — on both GitLab and GitHub
  • Works with gitlab.com, self-managed GitLab, and GitHub
  • Read-only access — GitLab read_api scope, or the read-only PRFlow GitHub App; no write permissions
  • Posts to your existing Slack channels — no ephemeral channels

Quickstart

Connect GitLab or GitHub and Slack and get your first notification in a few minutes.

Get started free

Free for teams of up to 3 users. All features included on every plan.

How it works

PRFlow is a multi-tenant SaaS: each workspace connects one source provider — a GitLab organization (top-level group) or GitHub via the PRFlow GitHub App, published on the GitHub Marketplace as PRFlow for Slack — and one Slack workspace. The source sends webhook events to PRFlow, PRFlow keeps one Slack message per merge request or pull request up to date, and comments flow into the message’s thread. Questions? Reach us at hello@prflow.dev.