DEVOPS

Announce Shipped Trello Release Cards to Slack with MR Summary

When a release card lands in the Done list, this gathers its merged GitLab MRs and posts a formatted ship-it announcement to Slack with author credits and the diff stat.

CategoryDevOps
Enginesim
Difficultybeginner
Triggerevent
Steps5
Setup~5 min

How it runs

The automated pipeline, trigger to output.

  • TriggerTrello card moved to "Done / Shipped" listTrelloTrello
  • ActionFetch referenced merge requests from GitLabGitLabGitLab
  • LogicKeep only MRs that are actually merged
  • LogicBuild digest with authors and diff stats
  • OutputPost ship-it announcement to Slack channelSlack

What it does

Detects when a card on the release-train board is moved into the "Done / Shipped" list and turns it into a polished Slack announcement. It pulls the merge requests tied to the card from GitLab, tallies how many merged and by whom, and posts a celebratory ship-it message to your release channel.

When to use it

Use it when releases finish on the board but nobody outside the dev team hears about it until someone manually writes a Slack update. This automates the announcement and gives proper author credit every time.

How it works

  1. 1A Trello card entering the "Done / Shipped" list triggers the run.
  2. 2MR references are extracted from the card description.
  3. 3Each referenced GitLab MR is fetched to confirm merged status and collect author plus changed-files counts.
  4. 4A logic step filters out any MR that is not actually merged, so half-done cards do not announce prematurely.
  5. 5The surviving MRs are formatted into a digest with contributor mentions and a combined diff stat.
  6. 6The ship-it message is posted to the configured Slack channel as the final output.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect TrelloKanban boards for everything.
  2. 2
    Connect GitLabRepos, MRs, pipelines, registry.
  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.