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.

idtext
nametext
descriptiontext
list_idtext
board_idtext
urltext

Actions

ActionWhat it does
Add a card commentAdd a comment to a Trello card.
Create a cardCreate a new Trello card in a list with optional description, due date, and labels.
Create a checklistCreate a new checklist on a Trello card.
List boardsList all of your open Trello boards.
List lists on a boardList the lists on a Trello board.
Move a cardMove a Trello card to a different list.
Update a cardUpdate card name, description, or due date for an existing Trello card.

Add a card comment

Add a comment to a Trello card.

Inputs

Card IDcard_idtextRequired
The ID of the card to comment on.
CommenttexttextRequired
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 IDlist_idtextRequired
The ID of the list to add the card to.
NamenametextRequired
The title of the card.
Descriptiondescriptiontext
An optional description for the card.
Due dateduetext
An optional due date, for example 2026-07-15T09:00:00Z.
Label IDSlabel_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 IDcard_idtextRequired
The ID of the card to add the checklist to.
NamenametextRequired
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 IDboard_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 IDcard_idtextRequired
The ID of the card to move.
List IDlist_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 IDcard_idtextRequired
The ID of the card to update.
Namenametext
A new title for the card.
Descriptiondescriptiontext
A new description for the card.
Due dateduetext
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"
  }
}

On this page