The moment it happens
Post new Trello cards to Slack
As soon as a card is added to your list, your team sees its name and link in Slack.
- Runs
- The moment it happens
- Apps
- Trello
- AI
- Not needed
- Access
- read
Send this to your assistant
Create a ClickRuntime automation: post to #requests in Slack whenever a new card is added to the Requests list on my Team board in Trello, with the card name and link.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
On a shared Trello board, new work shows up silently. A salesperson adds a card for a new prospect, a support agent files a bug, a client request is dropped into the Inbox list, and everyone else only discovers it when they next open the board. The person who should have started immediately learns about it hours later, and urgent items wait with the routine ones.
The moment Trello reports that a card was created, this posts a message to Slack with the card's name and a link to it. It reacts to the event itself, so there is no waiting for a periodic check. You can limit it to a specific list, such as Incoming requests, so the channel only sees what matters.
It is useful for intake boards where someone is expected to pick up each new card.
What you get out of it
Someone picks it up right away
New requests appear in Slack the second they exist. The person on triage duty can claim the card in minutes, which is the difference between a same-day response and an overnight delay for a customer.
Nothing sits unnoticed in a list
Cards added to a rarely opened list used to wait until someone scrolled past. With a notification at creation, no request gets lost in a corner of the board nobody is watching.
Fits intake and triage queues
Support, sales and creative request boards depend on speed. A live announcement of each new card turns Trello into a queue the team can see, without paying for a separate ticketing tool.
Less need to watch the board
Team members stop refreshing Trello to check for new work. Their attention stays on what they are doing, and they respond when a message tells them something truly arrived. They get more done and still catch every arrival.
Easy to see the volume of requests
Scrolling through the Slack channel shows how many cards came in on a given day. That visible pattern supports staffing conversations with real evidence about workload. That evidence helps when asking for another pair of hands.
How it works
What happens, step by step
When a card is added to your Trello board, ClickRuntime is notified straight away.
It checks the card was created in the list you chose, such as Requests, and ignores everything else.
A message goes to your Slack channel with the card name and a link to it.
Before it runs live
- Connect Trello
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
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.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Trello steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, notify
REQUESTS_LIST_ID = "REQUESTS_LIST_ID"
@on_event
def handle(event):
action = (event.json or {}).get("action", {})
data = action.get("data", {})
if action.get("type") != "createCard" or data.get("list", {}).get("id") != REQUESTS_LIST_ID:
return {"posted": False}
card = data["card"]
notify.slack(f"New request: {card['name']}\nhttps://trello.com/c/{card['shortLink']}", channel="#requests")
return {"posted": True}FAQ
Common questions
Can it announce cards from only one list?
Does it fire when a card is moved or copied?
What information appears in the Slack message?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Create Trello cards from form leads
Each lead or request from your form becomes a card in the right list, with the details in its description.
See how it worksClear out cards labelled for removal
Each night cards with your removal label are archived, and you get a count by email.
See how it worksGet a Slack reminder before a card is due
About an hour before a card is due, you get a reminder in Slack, once per card.
See how it worksKeep exploring
Set up “Post new Trello cards to Slack” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.