All templates

Remind Engineers About Stale PRs

Every morning, WebRun opens GitHub and scans open pull requests across your repos, identifies any that have had no activity for more than your configured threshold, and posts a Slack message tagging each author so they can push things forward.

Runs on WebRun · Strict Lockdown policy
Every day at 9:00 AM WebRunorchestrates each step
1 GitHub scan for stale open PRs
2 Slack nudge authors and reviewers
In short

How can I automatically remind engineers about stale pull requests?

Every morning, WebRun opens GitHub, scans open pull requests across your repos for any that have had no activity beyond your configured threshold, and posts a Slack message tagging each author - so review bottlenecks are surfaced and resolved before they block your team's work.

  • Stale PRs surfaced daily before they block downstream work
  • Authors nudged automatically without a manager manually chasing
  • Review cycle time reduced by eliminating silent bottlenecks

Built for engineering managers · DevOps engineers · software engineering teams · tech leads

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens github.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    GitHub - scan for stale open PRs
    github.com
    WebRun in GitHub: scan for stale open PRs
    WebRun opens GitHub to scan for stale open PRs.
    • Open the Pull Requests tab in each configured repository
    • Filter to open PRs and sort by 'Last updated' ascending
    • Flag any PR where the last commit or comment is older than your staleness threshold (default 3 days)
    • Capture the PR title, author, reviewer(s), and days since last activity

    Done when Every stale open PR is identified with its author, reviewer, and inactivity period.

  3. 2
    Slack - nudge authors and reviewers
    slack.com
    WebRun in Slack: nudge authors and reviewers
    WebRun opens Slack to nudge authors and reviewers.
    • Post a daily digest to #engineering listing each stale PR with a link and the days-idle count
    • Group by repository for readability
    • Tag the PR author and assigned reviewer for each item

    Done when Authors and reviewers have been notified about every stale PR.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
github.com
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
Stale PRs · Slack
OutputWhat each run produces - A list of stale PRs with title, author, reviewer, days idle, and direct GitHub links - posted to Slack.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it close stale PRs automatically?

No - closing a PR is irreversible and requires a human call. WebRun only notifies; you decide what to merge, request changes on, or close.

How do I set the staleness threshold?

You set the number of idle days in the plan - the default is 3, but you can make it tighter or more relaxed to match your team's rhythm.

Can it cover multiple repositories?

Yes. List as many repos as you like and they all appear in one consolidated digest each morning.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.