Productivity · n8n

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.

difficulty Beginnersetup 30 minresult A Slack celebration message is posted automatically whenever a Trello card lands in the Done list, boosting team morale without any manual effort.
  1. 1

    Trigger on Trello card updates

    Add a Trello Trigger node. Set Events to updateCard. Connect your Trello account via the credentials field. In the notes field write your board ID so you remember which board this watches. This node fires every time any card on that board is updated.

  2. 2

    Check if the card moved to Done

    Add an IF node connected to the Trello Trigger. Set Condition to String. In the Value 1 field use the expression {{$json["action"]["data"]["listAfter"]["name"]}} and set Value 2 to Done (match this exactly to your list name). Only cards that land in the Done list will continue to the next step.

  3. 3

    Build the celebration message

    Add a Set node on the true branch of the IF node. Create one field called message with 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. 4

    Post the celebration to Slack

    Add a Slack node connected to the Set node. Set Resource to Message and Operation to Post. Enter your target channel name in Channel (e.g. #general). In the Text field 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.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.