ReviewNudgeBot

GitHub/Bitbucket Pull request notifications and reminders in Slack

ReviewNudgeBot has no access to code!

Main hero 1
Uneed POTM2 Badge Uneed POTD1 Badge

No more "I replied to your comment" messages

  • Emails are ignored
  • Bitbucket bot reminders are noisy
  • Manual effort is still required to remind about PRs
Old way 1

Let's cut to the chase!

See 6 minutes demo about how ReviewNudgeBot decreases code review time by 60%

Ready to use in minutes

Easy webhook integration, automatic user mapping, and configuration for your team needs

Automate manual communication

The bot reminds authors when a build fails or changes are requested, and notifies reviewers when a PR needs attention or new changes are made

Coordinate pull requests with no effort

Bot automatically assign a reviewer or escalate slow moving PR to manager or team lead

How it works

  • 1

    PR lifecycle

    Thread message and emoji are posted for each PR event - approve/reject/request changes/merge/decline
    Emojis provide high-level overview of team’s PRs state

    • ✅ - PR is approved
    • 🟢 - build passed
    • 🏁 - PR is merged 
    • ⛔ - reject
    • 🔴 - build failed
    • 🗑️ - PR is deleted (declined, closed)

    Author is reminded if PR is rejected or build is failed

    Photo 2024 10 16 22 37 12
  • 2

    Build status success/failure

    Message and emoji are posted when:

    • Build starts
    • Build succeeds
    • Build fails

    • Author is reminded about forgotten PRs with failed builds
    • Build notifications can be disabled on webhook
    Photo 2024 10 17 21 30 12
  • 3

    Comments

    Bot posts message for:

    • new comment on PR and files
    • when a comment is replied or resolved

    • No noise - users are not mentioned on comment events
    • Author or reviewers reminders for pending comments
    How it works comments
  • 4

    Author reminders

    • Pending comment
    • Failed build
    • Requested changes
    Photo 2024 10 16 22 38 00
  • 5

    Reviews or auto-assigned reviewer

    • Pending PRs
    • Replied and resolved comments
    • New pushed commits
    Photo 2024 10 16 22 40 12

And more features

  • Photo 2024 10 16 22 31 13

    Ensure fair reviews distribution

    Auto-assign reviewers spread the load so one team member isn't doing all the reviews, preventing bottlenecks when they’re on vacation and encouraging everyone to get involved in code reviews.

  • Photo 2024 10 16 22 32 46

    Involve a teammate to help PR move forward

    Escalation reminders prevent stale reviews by notifying your team leads or PMs when a PR is delayed, mimicking the real-life action of reaching out to a PM without the nervousness and potential strain on team relations.

  • Plus flagged review

    No-one likes to @all even for important reviews

    Flagged review reminders help keep important PRs on everyone's radar, automating the manual process of nudging team members to ensure critical reviews get the attention they need promptly.

How to Start

  • 1

    Invite bot

    add bot to Slack channel your team uses for code reviews
    @ReviewNudgeBot

    Photo 2024 10 15 22 14 19
  • 2

    Connect to GitHub

    Copy webhook details from invite message and add new GitHub webhook in your repository

    Photo 2024 10 15 22 14 21
  • 3

    Create a new PR ⭐

    ReviewNudgeBot will only post messages about pull requests authored by team members from the channel.

    All PR notifications are grouped in the thread under main message

    Photo 2024 10 15 22 18 10

Ready to Try ReviewNudgeBot?

Built on Unicorn Platform