Trello
Project Management integration · 43 node(s) including 1 trigger.
00Overview
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting Trello
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| API Token | secret | Required | Your Trello API token |
${secrets.your_secret}.02Attachment
Create Attachment
trello/attachment_create · Action
Attach a URL to a Trello card, optionally naming it.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card to attach to |
| URL | string | Required | The URL to attach, e.g. https://example.com/file.pdf |
| Name | string | A display name for the attachment (optional) | |
| MIME Type | string | The MIME type of the attachment (optional) |
Returns: id, result, tool_result, success, error
Delete Attachment
trello/attachment_delete · Action
Delete an attachment from a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the attachment is on |
| Attachment ID | string | Required | The ID of the attachment to delete |
Returns: id, result, tool_result, success, error
Get Attachment
trello/attachment_get · Action
Fetch a single attachment on a Trello card by its ID.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the attachment is on |
| Attachment ID | string | Required | The ID of the attachment to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: id, result, tool_result, success, error
Get Attachments
trello/attachment_get_all · Action
List the attachments on a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card whose attachments to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: results, count, total, tool_result, success, error
03Board
Create Board
trello/board_create · Action
Create a new Trello board. Give it a name and an optional description; use Additional Fields for board preferences (visibility, background, etc.).
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Name | string | Required | The name of the new board |
| Description | text | An optional description for the board | |
| Additional Fields | object | Extra Trello fields as JSON, e.g. {"prefs_permissionLevel":"org","idOrganization":"..."} |
Returns: id, result, tool_result, success, error
Delete Board
trello/board_delete · Action
Permanently delete a Trello board by its ID. This cannot be undone.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to delete |
Returns: id, result, tool_result, success, error
Get Board
trello/board_get · Action
Fetch a single Trello board by its ID. Optionally narrow the returned data with a comma-separated Fields list.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to fetch |
| Fields | string | Comma-separated fields to return, e.g. name,desc,url (default: all) |
Returns: id, result, tool_result, success, error
Get Boards
trello/board_get_all · Action
List the Trello boards you can access. Optionally filter (e.g. open, closed, starred) and narrow the returned Fields.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Filter | string | Which boards to include — choices: All, Open, Closed, Starred | |
| Fields | string | Comma-separated fields to return, e.g. name,url (default: all) |
Returns: results, count, total, tool_result, success, error
Add Board Member
trello/board_member_add · Action
Add an existing Trello member to a board and set their membership type (normal, admin, or observer).
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to add the member to |
| Member | string | Required · ● live picker | The member to add |
| Member Type | string | Required | The member's role on the board — choices: Normal, Admin, Observer |
| Allow Billable Guest | boolean | Optionally allow adding a billable guest without a confirmation |
Returns: id, result, tool_result, success, error
Get Board Members
trello/board_member_get_all · Action
List the members of a Trello board. Leave Return All on (the default behaviour when no Limit is set) to get every member; set a Limit and turn Return All off to cap how many are returned.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board whose members to list |
| Return All | boolean | Return every member (ignores Limit) | |
| Limit | integer | Maximum number of members to return |
Returns: results, count, total, tool_result, success, error
Invite Board Member by Email
trello/board_member_invite · Action
Invite someone to a Trello board by email address, optionally setting their membership type and full name.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to invite the member to |
string | Required | The email address to invite | |
| Member Type | string | The member's role on the board — choices: Normal, Admin, Observer | |
| Full Name | string | The invitee's full name (optional) |
Returns: id, result, tool_result, success, error
Remove Board Member
trello/board_member_remove · Action
Remove a member from a Trello board.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to remove the member from |
| Member | string | Required · ● live picker | The member to remove |
Returns: id, result, tool_result, success, error
Update Board
trello/board_update · Action
Change an existing Trello board — rename it, edit its description, open/close it, or set any other field via Additional Fields.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to update |
| Name | string | A new name for the board | |
| Description | text | A new description for the board | |
| Closed | boolean | Close (archive) the board, or reopen it | |
| Subscribed | boolean | Subscribe to the board | |
| Additional Fields | object | Extra Trello fields as JSON, e.g. {"prefs/background":"blue"} |
Returns: id, result, tool_result, success, error
04Card
Create Comment
trello/card_comment_create · Action
Add a comment to a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card to comment on |
| Comment | text | Required | The comment text |
Returns: id, result, tool_result, success, error
Delete Comment
trello/card_comment_delete · Action
Delete a comment from a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the comment belongs to |
| Comment ID | string | Required | The ID of the comment to delete |
Returns: id, result, tool_result, success, error
Update Comment
trello/card_comment_update · Action
Change the text of an existing comment on a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the comment belongs to |
| Comment ID | string | Required | The ID of the comment to update |
| Comment | text | Required | The new comment text |
Returns: id, result, tool_result, success, error
Create Card
trello/card_create · Action
Create a new card in a Trello list. Pick a board to load its lists, choose the list, and give the card a name plus optional description, due date, members, and labels.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the list (used to load the list picker) |
| List | string | Required · ● live picker | The list to create the card in |
| Name | string | Required | The name of the card |
| Description | text | An optional description for the card | |
| Due Date | datetime | An optional due date for the card | |
| Position | string | top, bottom, or a positive number | |
| Member IDs | string | Comma-separated member IDs to assign | |
| Label IDs | string | Comma-separated label IDs to attach | |
| Additional Fields | object | Extra Trello fields as JSON, e.g. {"urlSource":"https://..."} |
Returns: id, result, tool_result, success, error
Delete Card
trello/card_delete · Action
Permanently delete a Trello card by its ID. This cannot be undone.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The ID of the card to delete |
Returns: id, result, tool_result, success, error
Get Card
trello/card_get · Action
Fetch a single Trello card by its ID. Optionally narrow the returned data with a comma-separated Fields list.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The ID of the card to fetch |
| Fields | string | Comma-separated fields to return, e.g. name,desc,due (default: all) |
Returns: id, result, tool_result, success, error
Update Card
trello/card_update · Action
Change an existing Trello card — rename it, edit the description, set a due date, move it to another list or board, or update members and labels.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The ID of the card to update |
| Name | string | A new name for the card | |
| Description | text | A new description for the card | |
| Due Date | datetime | A due date for the card | |
| Due Complete | boolean | Mark the due date complete | |
| Move to List | string | ● live picker | Move the card to this list ID |
| Move to Board | string | ● live picker | Move the card to this board ID |
| Position | string | top, bottom, or a positive number | |
| Member IDs | string | Comma-separated member IDs (replaces the set) | |
| Label IDs | string | Comma-separated label IDs (replaces the set) | |
| Closed | boolean | Archive the card, or reopen it | |
| Subscribed | boolean | Subscribe to the card | |
| Additional Fields | object | Extra Trello fields as JSON |
Returns: id, result, tool_result, success, error
05Checklist
Create Checklist
trello/checklist_create · Action
Add a checklist to a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card to add the checklist to |
| Name | string | Required | The name of the checklist |
| Position | string | top, bottom, or a positive number | |
| Additional Fields | object | Extra Trello fields as JSON, e.g. {"idChecklistSource":"..."} |
Returns: id, result, tool_result, success, error
Create Checklist Item
trello/checklist_create_check_item · Action
Add an item to a Trello checklist.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Checklist ID | string | Required | The checklist to add the item to |
| Name | string | Required | The text of the checklist item |
| Checked | boolean | Create the item already checked | |
| Position | string | top, bottom, or a positive number |
Returns: id, result, tool_result, success, error
Delete Checklist
trello/checklist_delete · Action
Delete a checklist from a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the checklist belongs to |
| Checklist ID | string | Required | The ID of the checklist to delete |
Returns: id, result, tool_result, success, error
Delete Checklist Item
trello/checklist_delete_check_item · Action
Delete a checklist item from a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the checklist item is on |
| Checklist Item ID | string | Required | The ID of the checklist item to delete |
Returns: id, result, tool_result, success, error
Get Checklist
trello/checklist_get · Action
Fetch a single Trello checklist by its ID.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Checklist ID | string | Required | The ID of the checklist to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: id, result, tool_result, success, error
Get Checklists
trello/checklist_get_all · Action
List the checklists on a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card whose checklists to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: results, count, total, tool_result, success, error
Get Checklist Item
trello/checklist_get_check_item · Action
Fetch a single item from a Trello card's checklist.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the checklist item is on |
| Checklist Item ID | string | Required | The ID of the checklist item to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: id, result, tool_result, success, error
Get Completed Checklist Items
trello/checklist_get_completed_check_items · Action
List the completed checklist items on a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card whose completed items to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: results, count, total, tool_result, success, error
Update Checklist Item
trello/checklist_update_check_item · Action
Update a checklist item on a Trello card — rename it, mark it complete/incomplete, or reposition it.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Card ID | string | Required | The card the checklist item is on |
| Checklist Item ID | string | Required | The ID of the checklist item to update |
| Name | string | A new text for the item | |
| State | string | Mark the item complete or incomplete — choices: Complete, Incomplete | |
| Position | string | top, bottom, or a positive number |
Returns: id, result, tool_result, success, error
06Label
Add Label to Card
trello/label_add_to_card · Action
Attach an existing label to a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the label (used to load the label picker) |
| Card ID | string | Required | The card to add the label to |
| Label | string | Required · ● live picker | The label to add |
Returns: id, result, tool_result, success, error
Create Label
trello/label_create · Action
Create a new label on a Trello board with a name and color.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to create the label on |
| Name | string | The name of the label | |
| Color | string | The label color — choices: None, Green, Yellow, Orange, Red, Purple, Blue, Sky, Lime, Pink, Black |
Returns: id, result, tool_result, success, error
Delete Label
trello/label_delete · Action
Delete a Trello label by its ID.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the label (used to load the label picker) |
| Label | string | Required · ● live picker | The label to delete |
Returns: id, result, tool_result, success, error
Get Label
trello/label_get · Action
Fetch a single Trello label by its ID.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the label (used to load the label picker) |
| Label | string | Required · ● live picker | The label to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: id, result, tool_result, success, error
Get Labels
trello/label_get_all · Action
List the labels on a Trello board.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board whose labels to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: results, count, total, tool_result, success, error
Remove Label from Card
trello/label_remove_from_card · Action
Remove a label from a Trello card.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the label (used to load the label picker) |
| Card ID | string | Required | The card to remove the label from |
| Label | string | Required · ● live picker | The label to remove |
Returns: id, result, tool_result, success, error
Update Label
trello/label_update · Action
Change a Trello label's name or color.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the label (used to load the label picker) |
| Label | string | Required · ● live picker | The label to update |
| Name | string | A new name for the label | |
| Color | string | The label color — choices: None, Green, Yellow, Orange, Red, Purple, Blue, Sky, Lime, Pink, Black |
Returns: id, result, tool_result, success, error
07List
Archive/Unarchive List
trello/list_archive · Action
Archive (close) a Trello list, or reopen it, with the Archive toggle.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the list (used to load the list picker) |
| List | string | Required · ● live picker | The list to archive or unarchive |
| Archive | boolean | On = archive the list; off = reopen it (defaults to archive) |
Returns: id, result, tool_result, success, error
Create List
trello/list_create · Action
Create a new list on a Trello board.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board to add the list to |
| Name | string | Required | The name of the list |
| Position | string | top, bottom, or a positive number | |
| Additional Fields | object | Extra Trello fields as JSON, e.g. {"idListSource":"..."} |
Returns: id, result, tool_result, success, error
Get List
trello/list_get · Action
Fetch a single Trello list by its ID. Optionally narrow the returned data with a comma-separated Fields list.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the list (used to load the list picker) |
| List | string | Required · ● live picker | The list to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: id, result, tool_result, success, error
Get Lists
trello/list_get_all · Action
List the lists on a Trello board. Optionally filter by open/closed and narrow the returned Fields.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | Required · ● live picker | The board whose lists to fetch |
| Filter | string | Which lists to include — choices: Open, Closed, All | |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: results, count, total, tool_result, success, error
Get Cards in List
trello/list_get_cards · Action
List all cards in a Trello list. Optionally narrow the returned Fields.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the list (used to load the list picker) |
| List | string | Required · ● live picker | The list whose cards to fetch |
| Fields | string | Comma-separated fields to return (default: all) |
Returns: results, count, total, tool_result, success, error
Update List
trello/list_update · Action
Change an existing Trello list — rename it, archive/reopen it, move it to another board, or reposition it.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Board | string | ● live picker | The board that owns the list (used to load the list picker) |
| List | string | Required · ● live picker | The list to update |
| Name | string | A new name for the list | |
| Closed | boolean | Archive the list, or reopen it | |
| Move to Board | string | Move the list to this board ID | |
| Position | string | top, bottom, or a positive number | |
| Subscribed | boolean | Subscribe to the list |
Returns: id, result, tool_result, success, error
08Triggers
Trello Webhook Trigger
trigger/trello_webhook · Trigger
Triggers a flow when something changes on a Trello board, list, or card you watch (a card is created, moved, commented on, and so on). The webhook is registered automatically for the model you choose; set the Trello API Secret to have each delivery's HMAC-SHA1 signature verified.
| Field | Type | Details | |
|---|---|---|---|
| API Key | secret | Required | Your Trello API key |
| Watch | string | Required | The board (or list/card ID) to watch for changes |
| API Secret | secret | Optional — your Trello API Secret, used to verify each delivery's HMAC-SHA1 signature |
Returns: content, action_type, action_id, model_id, board_id, card_id, list_id, member, date, body
09Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Deleting a board, card, comment, label or checklist is permanent and cannot be undone — there is no recycle bin, so archive or close items you may want back rather than deleting them.
- Adding a board member with Board Member: Add requires the person to already have a Trello account; use Board Member: Invite with their email address to bring in someone who is not yet a Trello member.
- Card members and labels are set by their IDs as comma-separated values, so pair Card actions with Get Board Members and Get Labels (both scoped to the board) to resolve the correct IDs first.
- Archiving a list closes it rather than deleting it, and the Archive toggle defaults to on when left untouched — set it explicitly to off when you intend to reopen a list.
- The webhook trigger watches an entire board, list or card model, so expect a broad stream of change events and filter downstream for the specific activity your flow cares about.