CONTENT CREATION

On-demand Trello card narration requested from Slack

A teammate posts a Trello card link in Slack, and the workflow fetches that card, narrates it with ElevenLabs, archives the MP3 to Dropbox.

CategoryContent Creation
Enginesim
Difficultyintermediate
Triggerevent
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerSlack message with a Trello card linkSlack
  • LogicParse card ID; skip if none found
  • ActionFetch card title and bodyTrelloTrello
  • ActionBuild narration scriptOpenAI
  • ActionSynthesize MP3 and archive to DropboxElevenLabsElevenLabs
  • OutputReply in Slack thread with audio linkSlack

What it does

Gives anyone a self-serve way to turn a specific Trello card into audio without opening the board. A teammate drops a card URL into a Slack channel; the workflow resolves the card, builds a spoken script with OpenAI, voices it with ElevenLabs, stores the MP3 in Dropbox, and replies in the same Slack thread with a ready-to-play link.

When to use it

Use it when audio requests are ad hoc rather than every card — for example, a teammate wants to listen to one dense card before a meeting. Keeps the action in chat where the request already lives.

How it works

  1. 1A Slack message containing a Trello card link is posted in the watched channel (trigger).
  2. 2A logic step parses the card ID from the URL and ignores messages without one.
  3. 3Trello returns the card's title and full body.
  4. 4OpenAI shapes the content into a clean narration script.
  5. 5ElevenLabs synthesizes the MP3.
  6. 6The MP3 is archived to a Dropbox 'On-Demand' folder.
  7. 7The workflow replies in the Slack thread with the Dropbox audio link.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SlackChannels, DMs, threads, mentions.
  2. 2
    Connect TrelloKanban boards for everything.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect ElevenLabsText-to-speech, voice cloning.
  5. 5
    Connect DropboxFiles and folders.
  6. 6
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  7. 7
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  8. 8
    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.