Skip to content

Connect Slack to Trello

Trello holds the plan and Slack is where the team talks. Connect them so new clients and requests turn into Trello cards, and your team hears in Slack about what is new, what is due today and what needs attention.

Build your own

Build any Slack and Trello automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Slack and Trello in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

When someone reacts with :clipboard: to a message in #requests, create a Trello card with an AI-written title and the message as description.

Each afternoon, DM each person their Trello cards due tomorrow, but skip people with nothing due.

Use cases

Why people connect Slack and Trello

How the two apps work together

  • Trello webhooks send card created, moved and commented events to a ClickRuntime trigger link.
  • The script posts a message to a Slack channel or DM with the card name, list and link.
  • Slack events such as a message or emoji reaction reach a trigger link and create Trello cards.
  • Requests in Slack become cards

    Marketing and design teams turn requests posted in a Slack channel into Trello cards. The thread gets a reply with the card link.

  • Card moves posted to the team

    Project leads post in Slack when a card moves to Review or Done. Reviewers know when work is waiting for them.

  • Overdue card reminders

    Team leads get a daily Slack message listing overdue cards with the member and board. Nothing sits past its due date unnoticed.

  • Content calendar updates

    Content teams that plan posts in Trello post the day's scheduled cards in a channel each morning.

More apps

Slack, Trello and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Cards with due dates on a calendar

When a Trello card gets a due date, add it to our team Google Calendar and post the date in #projects.

Typeform requests to Trello and Slack

When a design request comes in through Typeform, create a Trello card in Requests and post it in #design.

Weekly completed cards to Sheets and Slack

Every Friday, log cards moved to Done this week in my Throughput sheet and post the count in #team.

Setup

Connect Slack and Trello once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Slack

Team chat

  1. At api.slack.com/apps, create a new app from scratch in your workspace.
  2. Under OAuth & Permissions, add the bot scopes the automation needs, such as chat:write, channels:read and channels:history.
  3. In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
  4. In each channel the automation should use, type /invite @your-app-name.

Trello

Project management

  1. In Trello, go to trello.com/apps/admin and create a new Power-Up.
  2. On its Trello Auth tab, generate a new API key.
  3. Click the Token link next to the key, choose Allow and copy the token.
  4. In the ClickRuntime dashboard, open Connections & secrets and save the API key and token as secrets for Trello.

FAQ

Questions about connecting Slack and Trello

Can it post to different channels for different boards?
Yes. Each automation posts to the channel you choose, so support cards can go to #support and client work to #delivery.
Will the deadline digest post on days with nothing due?
You choose. It can skip quiet days or post a short message saying nothing is due.
Does the Slack message link to the card?
Yes. Every message includes the card link, so people can open it in one click.
How do I connect Trello?
With a Trello API key and token saved as secrets in your ClickRuntime dashboard. Slack messages go through the Slack you connect to your workspace.
Can Slack mentions match Trello members?
Yes, when the email addresses match or you give the script a mapping between Trello usernames and Slack users.
Can it watch several boards?
Yes. Each board can have its own webhook, and the script can post to a channel per board.
Does it need a paid Trello plan?
No. Webhooks and the Trello API used here are available on the free Trello plan.

Tell your assistant what Slack and Trello should do together

Free plan. No credit card.