PROJECT MANAGEMENT

Real-time blocker logging to a Coda dependency tracker

When a Linear issue is moved into a Blocked state, it instantly logs the dependency, the teams involved.

CategoryProject Management
Enginesim
Difficultyintermediate
Triggerwebhook
Steps4
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerLinear issue status-change webhookLinearLinear
  • LogicKeep only transitions into Blocked
  • ActionUpsert blocker row into Coda trackerCodaCoda
  • OutputNotify blocking team in SlackSlack

What it does

The moment a Linear issue transitions into a Blocked status, this workflow captures it as a row in a Coda dependency-tracker table — recording the blocked team, the team being waited on, the timestamp, and the stated reason. It then notifies the team that owns the unblock so the handoff is visible from the first minute.

When to use it

Use it when program leads want a living source of truth for cross-team dependencies rather than a once-a-day snapshot. Coda becomes the audit log of every blocker as it forms and clears.

How it works

  1. 1A Linear webhook fires on issue status changes.
  2. 2A filter keeps only transitions into a Blocked state on dependency-labeled issues.
  3. 3The workflow extracts the waiting team, blocking team, and reason from the issue fields.
  4. 4It upserts a row into the Coda tracker table, marking the blocker as open.
  5. 5It posts a Slack alert to the blocking team's channel with a link back to both the Linear issue and the Coda row.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect LinearIssues, projects, cycles, triage.
  2. 2
    Connect CodaDocs, packs, automations.
  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.