Trello
App · Project Management · 7 actions · 1 trigger
Manage your Trello boards, lists, and cards.
Triggers
Start a workflow when something happens in Trello. See how triggers work.
New Trello card
Triggers when a new card is added to a Trello board.
Filters
Narrow which events start a run.
board_idRequired
Event fields
What a run starts with. Later steps read each field with an @ reference.
idtextnametextdescriptiontextlist_idtextboard_idtexturltext
Actions
| Action | What it does |
|---|---|
| Add a card comment | Add a comment to a Trello card. |
| Create a card | Create a new Trello card in a list with optional description, due date, and labels. |
| Create a checklist | Create a new checklist on a Trello card. |
| List boards | List all of your open Trello boards. |
| List lists on a board | List the lists on a Trello board. |
| Move a card | Move a Trello card to a different list. |
| Update a card | Update card name, description, or due date for an existing Trello card. |
Add a card comment
Add a comment to a Trello card.
Inputs
- Card ID
card_idtextRequired - The ID of the card to comment on.
- Comment
texttextRequired - The comment to add to the card.
Outputs
commentobject- Trello comment object from API.
Example output
{
"comment": {
"data": {
"text": "This is a comment on the card"
},
"id": "5e8b9d1234567890abcdef05",
"type": "commentCard"
}
}Create a card
Create a new Trello card in a list with optional description, due date, and labels.
Inputs
- List ID
list_idtextRequired - The ID of the list to add the card to.
- Name
nametextRequired - The title of the card.
- Description
descriptiontext - An optional description for the card.
- Due date
duetext - An optional due date, for example 2026-07-15T09:00:00Z.
- Label IDS
label_idslist - The IDs of the labels to add to the card.
Outputs
cardobject- Created Trello card object.
Example output
{
"card": {
"id": "5e8b9d1234567890abcdef03",
"idList": "5e8b9d1234567890abcdef02",
"name": "New Task",
"url": "https://trello.com/c/xyz789/new-task"
}
}Create a checklist
Create a new checklist on a Trello card.
Inputs
- Card ID
card_idtextRequired - The ID of the card to add the checklist to.
- Name
nametextRequired - The title of the checklist.
Outputs
checklistobject- Created Trello checklist object.
Example output
{
"checklist": {
"id": "5e8b9d1234567890abcdef06",
"idCard": "5e8b9d1234567890abcdef03",
"name": "Tasks Checklist"
}
}List boards
List all of your open Trello boards.
Inputs
None.
Outputs
boardslist- Array of Trello board objects.
Example output
{
"boards": [
{
"id": "5e8b9d1234567890abcdef01",
"name": "My Project Board",
"url": "https://trello.com/b/abc123/my-project-board"
}
]
}List lists on a board
List the lists on a Trello board.
Inputs
- Board ID
board_idtextRequired - The ID of the board.
Outputs
listslist- Array of Trello list objects.
Example output
{
"lists": [
{
"id": "5e8b9d1234567890abcdef02",
"idBoard": "5e8b9d1234567890abcdef01",
"name": "To Do"
}
]
}Move a card
Move a Trello card to a different list.
Inputs
- Card ID
card_idtextRequired - The ID of the card to move.
- List ID
list_idtextRequired - The ID of the list to move the card to.
Outputs
cardobject- Moved Trello card object.
Example output
{
"card": {
"id": "5e8b9d1234567890abcdef03",
"idList": "5e8b9d1234567890abcdef04",
"name": "Task Name"
}
}Update a card
Update card name, description, or due date for an existing Trello card.
Inputs
- Card ID
card_idtextRequired - The ID of the card to update.
- Name
nametext - A new title for the card.
- Description
descriptiontext - A new description for the card.
- Due date
duetext - A new due date, for example 2026-07-15T09:00:00Z.
Outputs
cardobject- Updated Trello card object.
Example output
{
"card": {
"desc": "Updated task description",
"due": "2025-02-01T12:00:00.000Z",
"id": "5e8b9d1234567890abcdef03",
"name": "Updated Task Name"
}
}