PROJECT MANAGEMENT

Flag Trello cards blocked by open GitHub dependencies

On a daily schedule, checks each Trello card's referenced GitHub pull requests and labels the card Blocked when a required PR is still open or has failing checks.

CategoryProject Management
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule fires
  • ActionPull cards and extract referenced PR linksTrelloTrello
  • ActionFetch PR state and check statusGitHubGitHub
  • LogicDecide which cards have unmet dependencies
  • ActionApply or clear Blocked label with reasonTrelloTrello
  • OutputPost newly-blocked digest to SlackSlack

What it does

Reads every card in your active Trello lists, finds the GitHub PR links referenced in each card, and inspects those PRs. If a card depends on a PR that is still open, has merge conflicts, or has failing checks, the card gets a red "Blocked" label and a comment naming the offending PR. Cards whose dependencies have all merged get the label removed.

When to use it

Use it when cards regularly wait on engineering pull requests and your board silently lies about what is actually unblocked. It keeps the Blocked state honest without anyone manually checking GitHub.

How it works

  1. 1A scheduled trigger runs each morning.
  2. 2A Trello action pulls all cards from the configured lists and extracts GitHub PR URLs.
  3. 3A GitHub action fetches the state and check status for each referenced PR.
  4. 4A logic step decides per card whether any dependency is unmet.
  5. 5A Trello action applies or clears the Blocked label and comments the reason.
  6. 6The flow outputs a Slack digest of newly blocked cards.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect TrelloKanban boards for everything.
  2. 2
    Connect GitHubRepos, issues, pull requests, actions.
  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.