Public beta

Send each pull request to the right people.

Review Router watches GitHub. It posts each pull request in the Slack channel you choose. It names the people who can review it. The message stays up to date.

GitHub and Slack No card during beta No new inbox to watch
Example screen · sample data
AAcme Engineering
MC
reviews-api
18

Review Router10:42 AM

acme / billing-api

#842 Reduce duplicate invoice events

Ready for review

Maya opened this pull request. It changes the payment event handler and its tests.

+286 −74 payments 7 files
Why it is herebilling-api · label: payments
JPPN ReviewersJonah or Priya Review needed
1 3
Jonah took this review10:44 AM
Review assigned
Message updated

Four simple steps

Set the rules once. Review in GitHub and Slack.

Review Router handles the handoff. Your team keeps using the tools it knows.

01

Connect GitHub

Choose the repositories that Review Router can watch.

02

Connect Slack

Choose an existing channel or make a new one.

03

Choose the rules

Use repositories, labels, paths, authors, and other clear rules.

04

Review

Take the review in Slack. Open or approve it in GitHub.

A clear handoff

Give each review one clear place and owner.

Choose a Slack channel for each repository or label. Review Router posts the pull request and names the reviewers. The same message shows new commits, comments, approvals, and merge status.

  • Show the author, size, labels, and linked Linear issue
  • Explain why the pull request went to this channel
  • Update one message as the pull request changes
reviews-webSample data

Review Router2:18 PM

acme / checkout-web#129 Add address check
Review needed

This change adds an address check before payment.

checkoutrisk+148 −21
PAY-318Stop invalid address charges
ALRK

Ana or RaviOne review needed

2:24Ana took the review 2:41Ana approved it 2:48Pull request merged

Rules for your team

Send only the reviews that matter.

Choose repositories and labels. Exclude file paths or title endings. Treat outside contributors, bots, and stacked pull requests differently. Pause a channel at any time.

  • Match any label or require all labels
  • Set rules for members and outside contributors
  • Set different reviewers for each repository
Payments reviewsSample data
Slack channel
payments-reviews
Repositories
billing-apicheckout-web
Post when any label matches
paymentsrisk
Outside contributorsAlways ask for review
Team membersSkip when no label matches
Stacked pull requestsWait for the base pull request
Skip pathsdocs/***.md

Actions from Slack

Take or approve a review with one reaction.

Use the magnifying glass reaction to take the review. Use the check mark reaction to approve the pull request in GitHub. Review Router uses the GitHub account of the person who reacts. It blocks the author, drafts, and closed pull requests.

  • Choose the Slack emoji for each action
  • Stop authors from approving their own work
  • Removing a reaction does not undo work
Review actionsSample data
acme / mobile-app#406 Fix offline upload retry
Ready

Kim asked Leo and Nora to review this change.

1 1 2
Leo took the reviewSlack · 3:06 PM
Nora approved in GitHubSlack · 3:19 PM
Approval added to pull requestGitHub · 3:19 PM
The author cannot approve this pull request.

A daily review list

See which pull requests still need a person.

Post a daily summary in Slack. Group pull requests by what they need. Review Router updates the same summary when work changes. When the list is clear, the message says so.

  • Show reviews that wait for an owner or approval
  • Call out old pull requests and new review requests
  • Update the same summary for 36 hours
Daily review summarySample data
Friday · 9:00 AM

6 pull requests need attention

Live
Waiting too long2
#801 Add tax report export4 days · no reviewer
#397 Update Android login3 days · changes ready
Needs an owner3
#844 Guard duplicate webhookspayments · opened today
#132 Fix receipt layoutweb · opened today
Ready to merge1
#840 Remove old feature flag2 approvals · checks pass

More ways to help

Small tools keep reviews moving.

Review again

Tell the right people when new changes are ready for another review.

Merge queue updates

Tell the author when a pull request enters or leaves the merge queue.

Pull request size

Show changed files and line counts before a reviewer opens GitHub.

Linear issue details

Show the linked issue when a pull request includes a Linear ticket.

Comment updates

Choose when Slack should show new pull request comments.

Pause a channel

Stop new messages without deleting the channel rules.

Free PR check

Find the pull requests that wait too long.

Enter a public GitHub repository. See old pull requests, missing reviewers, first-review time, and reviewer workload. You do not need an account.

Check a public repo
PR review checkSample data
82/ 100
acme / billing-api

Review work is healthy

Two pull requests need attention.

Old pull requests27 days or more
No reviewer1open pull request
First review5htypical wait
Free · public repositories · no signup

Ready for the next review

Send it to the right place.
Ask the right people.

Review Router is free during the public beta. You do not need a payment card.

Start free