What it posts
On the schedule you pick, PRFlow posts a summary of every open PR routed to a Slack channel, from GitLab and GitHub alike. Each line links the PR and shows why it is still open, how old it is, and who wrote it. PRs are sorted into three groups:- 🔴 Needs attention: failing CI, merge conflicts, changes requested, unresolved discussions, or a blocked merge
- 🟡 Waiting on review: approvals missing or CI still running
- 🟢 Ready to merge: approved and green
Turning it on
The digest is configured per Slack channel, in the same dialog you use to map a repository to a channel. On the dashboard, click a repository’s channel to open the routing editor and turn on Scheduled digest.
Settings

- Schedule: the days and time of day the digest posts. The timezone defaults to your workspace setting and can be overridden per channel.
- Filters: hide draft PRs, hide bot-authored PRs (Dependabot, Renovate, and similar), and skip recently opened PRs, either anything opened today or anything younger than a number of hours or days. Flag PRs as stale sets how many days of inactivity earn the 🚨 marker.
- Delivery: an empty digest is skipped by default. Turn on Post even when there are no open PRs to get a short all-clear message instead.