Automatically Celebrate in Slack Every Time a Trello Card Moves to Done
When a Trello card is moved to your Done list, this workflow instantly posts a fun celebration message in a Slack channel so the whole team can cheer together. No manual updates needed — every win gets recognized automatically.
- 1
Trigger on Trello card updates
Add a
Trello Triggernode. SetEventstoupdateCard. Connect your Trello account via the credentials field. In thenotesfield write your board ID so you remember which board this watches. This node fires every time any card on that board is updated. - 2
Check if the card moved to Done
Add an
IFnode connected to the Trello Trigger. SetConditiontoString. In theValue 1field use the expression{{$json["action"]["data"]["listAfter"]["name"]}}and setValue 2toDone(match this exactly to your list name). Only cards that land in the Done list will continue to the next step. - 3
Build the celebration message
Add a
Setnode on thetruebranch of the IF node. Create one field calledmessagewith the value🎉 {{$node["Trello Trigger"].json["action"]["data"]["card"]["name"]}} is DONE! Great work team! 🚀. This formats a friendly message using the actual card name. - 4
Post the celebration to Slack
Add a
Slacknode connected to the Set node. SetResourcetoMessageandOperationtoPost. Enter your target channel name inChannel(e.g.#general). In theTextfield use{{$json["message"]}}. Connect your Slack credentials. The message will appear instantly in Slack when a card is completed.
Frequently asked questions
What if my Done list has a different name, like 'Completed' or 'Finished'?
In the IF node, change `Value 2` from `Done` to the exact name of your list. The match is case-sensitive, so make sure the spelling and capitalization match exactly what appears in Trello.
Can I send the celebration to multiple Slack channels?
Yes. Duplicate the Slack node and point each copy to a different channel name. Connect both Slack nodes to the Set node so the message fires to all channels simultaneously.
Will this work with Trello Power-Ups or only standard boards?
The Trello Trigger listens to Trello's standard webhook API, which works on all board types including those with Power-Ups. As long as your n8n instance can reach the internet and your Trello credentials are valid, it will work.