ENGINEERING

Escalate severely stale PRs to Linear and ping the manager

When an open PR has waited past a hard escalation threshold, it opens (or updates) a Linear issue tracking the blocked review and notifies the reviewer's manager on Slack…

CategoryEngineering
Enginesim
Difficultyadvanced
Triggerschedule
Steps5
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSchedule runs several times daily
  • ActionFetch open PRs and pending-review durationsGitHubGitHub
  • LogicIsolate PRs past the hard escalation threshold
  • ActionCreate or update a Linear issue for the blocked reviewLinearLinear
  • OutputSlack the reviewer's manager with PR and issue linksSlack

What it does

Handles the PRs that slipped past gentle reminders. Once a review has been blocked beyond a hard limit, this creates a tracked Linear issue so the stall is visible in your normal planning workflow, and it escalates to the reviewer's manager rather than re-pinging the reviewer who already ignored the nudge.

When to use it

As the second tier behind a soft-reminder workflow. Use it when a missed review starts blocking releases or other engineers and needs management visibility, not just another DM.

How it works

  1. 1A schedule runs a few times a day.
  2. 2The flow fetches open PRs and their pending-review durations from GitHub.
  3. 3A logic step isolates PRs past the hard escalation threshold.
  4. 4For each, it creates a Linear issue (or updates the existing one) describing the blocked review, reviewer, and elapsed time.
  5. 5It looks up the reviewer's manager and sends them a Slack message linking the PR and the Linear issue.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect GitHubRepos, issues, pull requests, actions.
  2. 2
    Connect LinearIssues, projects, cycles, triage.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.