Pricing you can predict
Plans are sized by Slack channel — not headcount, not pull request volume.
Free while we're in beta — no card required. Prices below take effect when billing launches, and you'll get advance notice.
- 1 channel
- One-click claiming
- Smart reminders
- CI status in Slack
- 30 days of metrics
- Scheduled stats reports
- Up to 5 channels
- Full metrics history
- Email support
- Up to 15 channels
- Priority email support
- Unlimited channels
- Invoicing
- Custom terms
What’s included
Every feature below is in every plan — routing, reminders, review claiming and scheduled stats reports in Slack. Plans differ on how many channels you can run them across, and how far back your metrics go.
Core integration
Slack integration
Stay on top of PRs without leaving Slack.
GitHub integration
Keep your team in the loop with automatic sync from your GitHub repos.
Configurable routing rules
Use flexible rules to send each pull request to the right channel.
Multi-channel PR distribution
Send PRs to multiple channels so squads, projects, or teams all stay in sync.
Needs a plan with more than one channel.
Individual PR channel management
Manually change which Slack channel a PR appears in, when you need precision.
Needs a plan with more than one channel.
Team management + analytics
Review metrics reporting
Get insights into review volume, response time, and team participation.
Review request notifications
Get notified in Slack when you’re requested to review a pull request.
CI/CD status updates
Stay informed on build status with real-time CI/CD updates.
Review reminders
Automated prompts for pending reviews to keep your development workflow moving smoothly.
Merge reminders
Never forget to merge approved PRs with automatic merge reminders.
Working hours configuration
Respect team schedules by configuring working hours for notifications and reminders.
Review goal setting
Define and track review targets to improve team performance and development velocity.
Team transparency
See who has looked at a PR, who is reviewing it, and track overall team engagement.
PR approval status in Slack
View approval state directly in Slack without switching contexts to GitHub.
Frequently asked questions
A Slack channel you've set up to receive pull requests. Routing rules, reminders, review goals and metrics are all configured per channel. How your teams map onto them is up to you.
As many as you like, on every plan including Free. A channel with 80 developers costs the same as a channel with 8 — we price on channels.
We'll tell you — we won't silently move you to a bigger plan and charge you for it. A surprise bill at renewal is the exact thing this pricing is designed to avoid.
The metrics page on the web shows the same numbers as your scheduled stats report in Slack, but lets you explore them over time instead of reading a single snapshot. On Free that view covers the last 30 days; paid plans go back as far as your data does.
Yes, up or down, whenever you want. Reach out at [email protected] and we'll sort it out — there's no minimum term on monthly plans.
Yes. Every price on this page is USD, and invoices are issued in USD.
You'll get advance notice well before anything changes, and nobody gets moved onto a paid plan without choosing it. If you're already over a limit when billing launches, we won't cut you off — we'll talk to you about it first.
No. PullPro works from pull request metadata — IDs, titles and status — not from the contents of your files. Your source code is never stored by PullPro and never sent to a third party. Our Privacy Policy sets out exactly what we do and don't collect.
Keep reviews moving — without
the friction.
PullPro helps your team stay on top of reviews with clear ownership, smart reminders, and fast feedback — right in Slack.