PROJECT MANAGEMENT

Daily cross-team blocked-dependency scan in Linear, alerted to Slack

Every morning, scans all Linear teams for issues marked blocked, traces which downstream issues depend on them, and posts a per-team digest of at-risk work to Slack.

CategoryProject Management
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily morning schedule
  • ActionFetch all blocked issues across Linear teamsLinearLinear
  • ActionResolve downstream issues that depend on each blockerLinearLinear
  • LogicDrop blockers with no downstream dependents
  • LogicGroup at-risk issues by owning team
  • OutputPost per-team risk digest to SlackSlack

What it does

Runs a daily sweep across every Linear team to find issues currently in a Blocked state, then walks each blocker's dependency links to identify the downstream issues that cannot move until it clears. It groups the findings by owning team and posts a clear digest to Slack so leads see their exposure before standup.

When to use it

Use it when work spans several Linear teams and a blocker on one team silently stalls another team's roadmap. It replaces the manual ritual of pinging other squads to ask whether your dependency is unblocked yet.

How it works

  1. 1A daily schedule fires the workflow each morning.
  2. 2The flow queries Linear for all issues in a Blocked state across every team.
  3. 3For each blocker it fetches the issues that declare a blocking relationship, building the at-risk downstream list.
  4. 4A filter drops blockers with no downstream dependents so the digest stays signal-heavy.
  5. 5Findings are grouped by the downstream issue's team.
  6. 6A formatted digest is posted to each team's Slack channel listing the blocker, its age, and the work it is holding up.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect LinearIssues, projects, cycles, triage.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.