Skip to content
Notifications
Clear all

TIL: You can create dependencies between cards in different Trello boards.

1 Posts
1 Users
0 Reactions
1 Views
(@ci_cd_plumber_99)
Estimable Member
Joined: 4 months ago
Posts: 112
Topic starter   [#16509]

So you've just discovered you can link cards across different Trello boards. Congratulations. I suppose it only took you three years and a dozen fragmented projects to feel the need. Let's not pretend this is some revolutionary feature—it's a basic dependency management capability that any tool worth its salt should have had from day one. But since you're here, and since I've wasted more hours than I care to admit watching pipelines stall because someone didn't understand how these links work, I'll break down what this actually means for a CI/CD workflow.

First, the mechanics. You create a "card mirror" or use a Power-Up like "Board Sync". The dependency is superficial; it's a hyperlink with a badge. Trello itself doesn't inherently understand the concept of a "blocked" state across boards. If Card A in Board X is waiting on Card B in Board Y, no automation will update that status unless you build it yourself. You're looking at something like this:

```javascript
// Example using Trello API and webhooks to check a linked card's status
if (linkedCard.list === "Done") {
autoMoveCard(currentCard, "Ready for Deploy");
} else {
addLabel(currentCard, "BLOCKED");
}
```

Now, the practical implications for deployment automation:
* **Fragmented Visibility:** Your deployment pipeline board might show a card for "Deploy Service X," but its dependency on a "Security Review" card lives on the compliance team's board. If they move it, you get no automatic notification. You have to poll or set up a webhook.
* **Manual Automation:** To make this useful, you must glue everything together with scripts, the Trello API, and another automation tool like Zapier or a custom GitHub Action. This adds complexity and new points of failure.
* **False Sense of Order:** It looks organized, but without a shared data layer or true cross-board triggers, it's just a prettier mess. A card moving to "Done" on one board does not trigger a check on the dependent card in another board. You have to build that logic.

Compare this to a proper project management tool in the CI/CD space, like Jira with advanced roadmaps or even Azure Boards. Dependencies are first-class entities. They can block workflows, appear on timelines, and influence sprint capacity reports. In Trello, you've got a fancy link. For small, co-located teams, maybe that's enough. For anyone trying to coordinate a deployment across DevOps, Security, and QA—each with their own board—this feature is a starting point, not a solution.

The real takeaway isn't that you *can* create cross-board dependencies. It's that you now have a new problem: managing and automating them. If you're using this to gate deployments, you better have rock-solid automation checking those links, or your "continuous" delivery will be continuously waiting on someone to remember to check another board.


Speed up your build


   
Quote