Top companies trust Zapier to automate work that solves their unique business problems—no coding required.
How Zapier works
Zapier makes it easy to integrate Slack with Trello - no code necessary. See how you can get setup in minutes.
100%
Help
Slack
Slack
1. Choose trigger event
Trello
Trello
2. Choose action
1. Select the event
Setup
Test
Slack
Choose a trigger event
Choose a trigger
A trigger is the event that starts your Zap—like a "New Public Message Posted Anywhere" from Slack.
Add your action
An action happens after the trigger—such as "Create Checklist Item in Card" in Trello.
You’re connected!
Zapier seamlessly connects Slack and Trello, automating your workflow.
Supported triggers and actions
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
Create a new record or update an existing record in your app.
Conversation ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Channel
Required
Users
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Title
Content
Channel ID
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Send Multi Message
Message Text
Required
Send as a bot?
Include a link to this automation?
Attach Image by URL
Auto-Expand Links?
Link Usernames and Channel Names?
Schedule At
Zap_id
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Allowed_edit_copy
Conversation ID
Required
Message TS (ID)
Required
Posted By
Content Type
Reply Broadcast
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Channel
Required
Add Zapier app to channel automatically?
Message Text
Required
Send as a bot?
Bot Name
Bot Icon
Include a link to this automation?
Attach Image by URL
Auto-Expand Links?
Link Usernames and Channel Names?
Schedule At
Zap_id
File
Thread
Send Channel Message?
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Channel
Required
Topic
Required
Topic set by
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Status Text
Status Emoji
Expiration Time
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Remove User from Channel
This action removes a specified user from a specified channel in Slack.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Edit Message
This action updates a specific message sent by the same Authenticated user on Slack. You need to provide the Channel ID, the Timestamp of the message to be edited, and the new text for the message.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Find Public Channel
This action will find a public channel in Slack using either the channel's ID or name.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Delete Message
This action deletes an existing message in a specific channel on Slack. You need to provide the channel ID and the message timestamp as inputs.
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Create a new record or update an existing record in your app.
Board ID
List ID
Card ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Board ID
Required
Label ID
Required
List ID
Card ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Board ID
Required
Member ID(s)
Required
List ID
Card ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Board ID
Required
List ID
Required
Name
Required
Description
Label ID
Custom_labels
Card Position
Member ID(s)
Start Date
Due Date
File Attachments
URL Attachments
Checklist Name
Checklist Items
Cover Info
Card Color
Brightness
URL
Size
Location Info
Coordinates
Address
Location
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Board ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Board ID
Required
List ID
Card ID
Required
Checklist ID
Required
Checklist Item ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Board ID
List ID
Card ID
Checklist ID
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Board
Required
Name
Required
Action
This is an event a Zap performs.
Write
Create a new record or update an existing record in your app.
Action ID
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Board ID
Required
Label Name
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Card ID
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Board ID
Required
List ID
Card ID
Search
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Board ID
Required
List ID
Card ID
Required
Checklist ID
Required
Search
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Label ID
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Member ID
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Organization ID
Required
Action
This is an event a Zap performs.
Search
Find existing data in your app
Organization
Board
List Name
Keyword
Member
Label
Due Date Filter
Has Filter
Only Starred Boards
Open Cards Only
Cards Limit
Return Limited Fields
Action
This is an event a Zap performs.
Search
Find existing data in your app
Board ID
Required
Label Name
Required
Color
Action
This is an event a Zap performs.
Search or write
Find existing data in your app, or create a new record if no data is found
Board ID
Required
List ID
Card ID
Required
Search
Required
Checklist Name
Required
Checklist to Copy ID
Checklist Items
Checklist Position
Action
This is an event a Zap performs.
Search or write
Find existing data in your app, or create a new record if no data is found
For AI agents & developers
Use Slack and Trello with AI agents and code
Beyond Zap workflows. Call Slack and Trello actions directly from your AI client or your codebase, using the same 9,000+ app integrations Zapier already runs.
No code
Connect via Zapier MCP
Expose Slack and Trello actions as tools in any MCP client. Authenticate once, then call them in natural language.
Example actions on this page
Add Reaction
Create Checklist Item in Card
Works with
Claude · ChatGPT · Cursor · any MCP-compatible client
There is no Python package yet. SDK is TypeScript-only (@zapier/zapier-sdk). The MCP server URL is personal to your account; get it at zapier.com/mcp.
Zapier is the automation platform of choice for 87% of Forbes Cloud 100 companies in 2023
93%
Customers who say using Zapier has made them better at their job
25m
Customers have created over 25 million Zaps on the platform
6 mins
The average user takes less than 6 minutes to set up a Zap
Practical ways you can use Slack and Trello
Keep track of team updates in Trello
Stay on top of team discussions by automatically adding Slack messages to a Trello board. For instance, when a new message is posted in a specific Slack channel important for strategy decisions, Zapier will automatically create a new Trello card. This keeps key messages organized without manual intervention.
Track IT support requests efficiently by letting Slack update you directly on Trello card movements. For example, when an IT task card is moved to a 'Completed' list in Trello, Zapier will send a notification to your Slack channel, ensuring the team stays informed about task progress.
Ensure tasks are never missed by creating Slack reminders for Trello due dates. When a card becomes due in Trello, Zapier will send a notification in Slack, helping project managers and their teams stay on schedule.
Level up your Slack to Trello integration with AI. Extract, summarize, and transform your integration data with leading AI models like OpenAI, Anthropic, and more.
Frequently Asked Questions about Slack + Trello integrations
New to automation with Zapier? You're not alone. Here are some answers to common questions about how Zapier works with Slack and Trello
How can I integrate Slack with Trello?
You can integrate Slack with Trello through our platform by setting up automations that trigger actions in one app based on events in the other. For example, you can configure a setup where posting a new message in a specific Slack channel creates a new card in Trello.
What triggers are available for the Slack and Trello integration?
We support several triggers for the Slack and Trello integration, such as when a new message is posted to a channel, when you receive a direct message, or when a card is moved to another list on Trello. These triggers can be used to automate various workflows between the two apps.
Can I automate notifications from Trello to appear in Slack?
Yes, you can automate notifications from Trello to appear in specified Slack channels by using triggers like 'Card Moved' or 'New Card Created'. When these events occur on Trello, they can prompt an action to send a notification directly into your Slack workspace.
Is it possible to create Trello cards from Slack messages?
Absolutely! You can set up an integration where posting a new message in Slack triggers an action that creates a new card in your chosen Trello board. This option is great for capturing ideas or tasks discussed during team chats.
Can I update my team about changes in Trello boards through Slack?
Certainly, by setting up triggers like 'Card Updated' or 'List Closed' in Trello, your team members can receive updates in designated Slack channels. This keeps everyone informed about project progress without leaving their messaging platform.
Do I need any coding skills to set up the Slack and Trello integration?
No coding skills are required. We've made it easy for anyone to set up integrations between Slack and Trello with just a few clicks using our intuitive interface. Simply choose your desired triggers and actions from our options.
What should I do if my integration between Slack and Trello isn’t working as expected?
If you encounter issues with the integration not working as expected, we recommend checking if all selected triggers and actions are correctly configured, ensuring both platforms’ accounts are connected properly, and consulting our troubleshooting guide for specific error messages.
About Slack
Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. Offering instant messaging, document sharing and knowledge search for modern teams.