Trello

Getting Started with Trello

Prerequisites

  • A Trello account

In order to use Trello with Integromat, it is necessary to have a Trello account. If you do not have one, you can create a Trello account at trello.com/signup.

Connecting Trello to Integromat

To connect Trello to Integromat you must connect your Trello account to Integromat. To do so, follow the general instructions for Connecting to services.

After you click the Continue button, Integromat will redirect you to the Trello website where you will be prompted to grant Integromat access to your account.

2019-11-05_13_30_02-rnpoSDrhbL.png

Confirm the dialog by clicking the Allow button.

Triggers

Watch Activities 2019-02-21_16_47_38-Integration_Trello___Integromat.png

Triggers instantly when one or more selected actions are performed.

Webhook nameEnter the name of the webhook.
ConnectionEstablish a connection to your Trello account.
Watched objectsSelect whether you want to watch a Board, List, or Card.
BoardSelect the board you want to watch for activities.
Watch activitiesSelect the actions you want to watch.
DescriptionEnter the webhook description.

Watch Boards

Triggers when a new board is created.

ConnectionEstablish a connection to your Trello account.
LimitThe maximum number of boards Integromat will return during one execution cycle.

Watch Activities

Triggers when one or more selected actions are performed.

ConnectionEstablish a connection to your Trello account.
Watched objectsSelect whether you want to watch a Board, List, or Card.
BoardSelect the board you want to watch for activities.
Watch activitiesSelect one or more actions you want to watch.
LimitThe maximum number of activities Integromat will return during one execution cycle.

2019-02-21_17_27_34-Integration_Trello___Integromat.png

Watch Notifications

Triggers when you receive a new notification.

ConnectionsEstablish a connection to your Trello account.
LimitThe maximum number of notifications Integromat will return during one execution cycle.

Watch Comments

Retrieves comment details when there is a new comment in a specified location.

ConnectionEstablish a connection to your Trello account.
Watched objectSelect whether you want to watch a Board, List, Card, or All Cards Everywhere.
LimitThe maximum number of comments Integromat will return during one execution cycle.

Watch Attachments

Triggers when a new attachment is added to a card.

ConnectionEstablish a connection to your Trello account.
BoardSelect the board where the card you want to watch for attachments is located.
ListSelect the list that contains the card you want to watch for attachments.
CardSelect the card you want to watch for attachments.
LimitThe maximum number of attachments Integromat will return during one execution cycle.

Actions

Edit a Board

Edits the settings of an existing board.

ConnectionEstablish a connection to your Trello account.
Board ID

Enter the ID of the board to update. The Board ID can be retrieved using, for example, the Watch Boards module.

2019-02-22_11_41_52-Window.png

New nameEnter a new name for the board.
New descriptionEnter the board description if needed.
Organization ID

Enter the ID of the organization. The ID can be retrieved, for example, using the Watch Activities module.

2019-02-22_12_18_12-Window.png

SubscribeSelect whether the acting user is subscribed to the board.
Permission level

Boards have different Voting/Commenting rules for each permission level. For example: If your board is Private and you select the Voting/Commenting rule to be for All, you will receive an error. Here is a table of rules per permission level:

Permission levelVoting/Commenting rule
PrivateNobody, Members, Members, and Observers
For organization
Nobody, Members, Members, and Observers, Organization Members
PublicNobody, Members, Members and Observers, Organization Members, All
VotingSelect who can vote on this board. Whether nobody, members, members and observers, organization members, or public. See above for the table of rules.
CommentsSelect who can comment on cards for this board. Whether nobody, members, members and observers, organization members, or public. See above for the table of rules.
InvitationsSelect who can invite people to this board.
Self-joinSelect whether team members can join the board themselves or they have to be invited.
Card coversSelect whether card covers should be displayed on this board or not.
BackgroundSelect the color of the background or the custom background.
The custom background is available only to Trello Gold and Business Class subscribers.
Background IDEnter the Background ID if the custom background option was selected.
Card agingSelect between two modes of card aging: “Regular” and “Pirate”. In regular mode, cards become progressively more transparent and “fade out” the longer they remain untouched. In pirate mode, cards will tear, yellow, and crack like an old pirate map.
Calendar feed enabledSelect whether the calendar feed is enabled or not.
Color label nameAssign a name to the desired color label.
ArchiveIf this option is disabled, the board will be closed.

2019-02-22_14_57_26-Window.png

Get a Board

Retrieves a board's details.

ConnectionEstablish a connection to your Trello account.
Board ID

Enter (map) the ID of the board you want to retrieve information about.

Get a List

ConnectionEstablish a connection to your Trello account.
List ID

Enter the ID of the list you want to retrieve information about.

Delete a Label

ConnectionEstablish a connection to your Trello account.
Label ID

Enter the ID of the label you want to delete. The ID can be retrieved, for example, using the Retrieve Labels module.

Remove a Label from a Card

ConnectionEstablish a connection to your Trello account.
Enter card ID and label ID

Choose whether you want to enter IDs manually or select the label from the drop-down menu.

Add a Member to a Card

ConnectionEstablish a connection to your Trello account.
Enter card ID and member ID

Choose whether you want to enter IDs manually or select a card and member from the drop-down menu.

Create a Checklist Item

Adds an item to a checklist.

ConnectionEstablish a connection to your Trello account.
Enter Checklist ID

Choose whether you want to enter (map) IDs manually or select a checklist from the drop-down menu.

Item name

Enter a name for the new item.

Position

Select whether you want to add the item to the top or append to the bottom of the checklist.

Checked

Enable this option if you want to add the item as already checked.

Edit a Checklist Item

Updates an item on a checklist on a card.

ConnectionEstablish a connection to your Trello account.
Enter a Card ID and Checklist Item IDEnter (map) the ID of the card you want to edit manually or select it from the menu.
Card IDEnter (map) the card that contains the checklist item you want to update.

Enter (map) the checklist item you want to update.

Move to Checklist/Checklist ID

Select or map to the checklist you want to move the checklist item to.

Item NameEnter the new name of the checklist item.
PositionSelect whether you want to place the item in the top or at the bottom of the checklist.
StateSet the state of the checklist item.

Remove an Item from Checklist

Removes a specified item from the checklist.

ConnectionEstablish a connection to your Trello account.
Checklist ID

Enter (map) the checklist you want to remove an item from.

Checklist item ID

Enter (map) the item you want to remove from the checklist.

mceclip0.png

Delete a Checklist

Deletes a specified checklist.

ConnectionEstablish a connection to your Trello account.
Checklist ID

Enter (map) the checklist you want to delete.

Get a Card Checklist

Retrieves checklists' details from a specified card.

ConnectionEstablish a connection to your Trello account.
Enter Card ID

Choose whether you want to enter (map) IDs manually or select a card from the drop-down menu.

Card ID

Enter (map) the ID of the card you want to retrieve checklists from.

Limit

Enter the number of checklists Integromat will return during one execution cycle.

Watch Cards Moved to List

Triggers when a card is moved to a list.

ConnectionEstablish a connection to your Trello account.
Board IDSelect the board that contains the list you want to watch.
ListSelect the list you want to watch for moved cards.
LimitEnter the maximum number of results Integromat will return during one execution cycle.

 Create a List

ConnectionEstablish a connection to your Trello account.
Board IDMap or select the board you want to create a list in.
NameEnter a name for the new list.
PositionSelect whether you want to add the list to the top or append to the bottom of the card.
List IDEnter the ID or map the ID of the list you want to copy into the new list.

Add a Label to a Card

Adds a label to a selected card.

ConnectionEstablish a connection to your Trello account.
Enter card ID

Choose whether you want to enter (map) IDs manually or select a card from the drop-down menu.

LabelSelect the label you want to add to the selected card from the drop-down menu

Add an Attachment

ConnectionEstablish a connection to your Trello account.
Enter card ID

Choose whether you want to enter (map) IDs manually or select a card from the drop-down menu.

Attachment type

Select whether you want to provide the file from the URL or manually (e.g. from a previous module).

2019-02-25_10_58_37-Window.png

Archive or Unarchive a Board

Closes or re-opens a selected board.

ConnectionEstablish a connection to your Trello account.
Board IDEnter (or map) the ID of the board you want to close or re-open.
Archive or unarchiveSelect whether you want to close (archive) or re-open (unarchive) the board.

2019-02-25_11_14_02-Window.png

 

Archive or Unarchive a Card

Archives or sends a card back to the board.

ConnectionEstablish a connection to your Trello account.
Card IDEnter (or map) the ID of the card you want to archive or send back to the board.
Archive or unarchiveSelect whether you want to close (archive) or re-open (unarchive) the card.

Delete a Card

Deletes a card.

ConnectionEstablish a connection to your Trello account.
Card IDEnter (or map) the ID of the card you want to delete.

List Attachments

Retrieves attachments on a card.

ConnectionEstablish a connection to your Trello account.
Card IDEnter (or map) the ID of the card you want to retrieve attachments from.

Get an Attachment

Retrieves attachment details.

ConnectionEstablish a connection to your Trello account.
Card IDEnter (or map) the ID of the card you want to retrieve attachments from.
Attachment IDEnter or select the attachment you want to retrieve.

Archive or Unarchive a List

ConnectionEstablish a connection to your Trello account.
List IDEnter (or map) the ID of the list you want to archive or unarchive.
Archive or unarchiveSelect whether you want to archive the list or send the list back to the board (unarchive).

Assign a Member to a Board

ConnectionEstablish a connection to your Trello account.
Board IDSelect the board where you want to add a member.
Email addressThe email address of the member you want to add to the board.
Member type

Select the type of member you want to add to the board.

Admin
A board admin is a member of the board who can do anything on the board.

Normal
A normal member is simply a member of the board.

Observer
An observer is a member with read-only access to the board. (Observers are only available to teams with Trello Business Class).

Full nameEnter the full name of the user you want to add to the board.

Create a Board

Creates a new board.

ConnectionEstablish a connection to your Trello account.
NameEnter the name of the new board.
DescriptionEnter the board description if needed.
Organization ID

Enter the ID of the organization. ID can be retrieved, for example, using the Watch Activities module.

2019-02-22_12_18_12-Window.png

Permission level

Boards have different Voting/Commenting rules for each permission level. For example: if your board is Private and you select the Voting/Commenting rule to be for All, you will receive an error. Here is a table of rules per permission level:

Permission levelVoting/Commenting rule
PrivateNobody, Members, Members, and Observers
For organization
Nobody, Members, Members, and Observers, Organization Members
PublicNobody, Members, Members and Observers, Organization Members, All
Voting

Select who can vote on this board. Whether nobody, members, members and observers, organization members, or public. See above for the table of rules.

Comments

Select who can comment on cards for this board. Whether nobody, members, members and observers, organization members, or public. See above for the table of rules.

Invitations

Select who can invite other people to this board.

Self-join

Select whether team members can join the board themselves or they have to be invited.

Default labels

Select whether to use the default set of labels or not.

Default lists

Determines whether to add the default set of lists to the board (To Do, Doing, Done) or not.

Board source ID

Select or map the ID of the board to copy into the new board.

Card Covers

Select the Yes option if you want to enable the card covers for the board.

Background

Select the color of the background or the custom background.

The custom background is available only to Trello Gold and Business Class subscribers.
Card aging

Select between two modes of card aging: “Regular” and “Pirate”. In regular mode, cards become progressively more transparent and “fade out” the longer they remain untouched. In pirate mode, cards will tear, yellow, and crack like an old pirate map.

Create a Card

Creates a card in a selected list.

ConnectionEstablish a connection to your Trello account.
Enter a List IDEnter (map) the ID of the list you want to create a card for manually or select it from the menu.
NameEnter a name for the new card.
Description

Enter the description for the card.

LabelsEnter the ID of the label you want to add to the new card. The ID can be retrieved, for example, using the Retrieve Labels module.
PositionSelect whether you want to add the card to the top or append the card to the bottom of the list.
Due dateEnter a due date for the card. Supported date and time formats. Example: 06/20/2019 5:27 PM
Due completeIf this option is enabled the due date is marked complete.
MembersAdd (map) the member IDs you want to add to the card.
File URLA URL starting with http:// or https://
Source file

Allows you to upload a file as a card attachment.

Filename
Enter or map the file name, including the file extension.

File data
Enter or map the file data (from the previous module, e.g. Dropbox > Get a File or Google Drive > Get a File)

There is a 10 MB file upload limit per attachment. However, Business Class and Trello Gold members have a 250 MB file upload limit per attachment.
Copy cardSelect (or map) a card you want to create a copy of. If you don't specify the name, the name of the copied card is used. If you do specify the name (Name field above), the copied card is renamed.

Create a Comment in a Card

Adds a comment to a selected card.

ConnectionEstablish a connection to your Trello account.
Enter a Card IDEnter (map) the ID of the card you want to create a comment for manually or select it from the menu.
CommentEnter the comment you want to add to the selected card.

Create a Custom Field

In order to use custom fields, users need to enable the Custom Fields Power-Up.

ConnectionEstablish a connection to your Trello account.
Board IDSelect the board where you want to create a custom field.
Type

Select the custom field type.

For more information about custom fields, refer to Getting Started with Custom Fields.

NameEnter the custom field name.
Position

Determines the position of the custom field when viewing all custom fields for a board.

Display on front card

Enable this option to display the created custom field on the card front.

2019-02-25_13_26_01-Integromat___Trello.png

Create a Checklist

ConnectionEstablish a connection to your Trello account.
Enter a Card IDEnter (map) the ID of the card you want to create a checklist for manually or select it from the menu.
NameEnter the checklist name.
Position

Determine the position of the checklist on the card.

Enter checklist ID

Enter the ID of a source checklist to copy into the new one.

 

Create a Label

ConnectionEstablish a connection to your Trello account.
Board IDSelect the board you want to create a label for.
NameEnter a name for the new label.
ColorSelect the label color.
2019-02-25_13_50_32-Window.png2019-02-25_13_48_19-Review_on_Integromat___Trello.png

Get a Label

ConnectionEstablish a connection to your Trello account.
Label IDEnter (map) the ID of the label.

Remove a Member from a Card

ConnectionEstablish a connection to your Trello account.
Enter card ID and member IDChoose whether you want to enter IDs manually or select a card and member from the drop-down menu.

Delete a Comment in a Card

ConnectionEstablish a connection to your Trello account.
Comment IDEnter the ID of the comment you want to delete. The ID can be retrieved e.g. with the Watch Comments module.

Delete an Attachment

Deletes an attachment from a card.

ConnectionEstablish a connection to your Trello account.
Enter card ID and attachment IDChoose whether you want to enter IDs manually or select a card and attachment from the drop-down menu.

Edit a Card

ConnectionEstablish a connection to your Trello account.
Enter card ID
Enter (map) the ID of the card you want to edit manually or select it from the menu.
NameEnter a name for the card.
Description

Enter the description for the card.

Move a card

Select the board and the list where you want to move the card.

LabelsEnter the ID of the label you want to add to the card. The ID can be retrieved, for example, using the Retrieve Labels module.
PositionSelect whether you want to add the card to the top or append the card to the bottom of the list.
Due dateEnter a due date for the card. Supported date and time formats. Example: 06/20/2019 5:27 PM
Due completeIf this option is enabled, the due date is marked complete.
MembersAdd (map) the member IDs you want to add to the card.
Attachment cover ID
The ID of the image attachment that the card should use as its cover.
SubscribeSelect whether the member should be subscribed to the card or not.
ArchiveSelect whether the card should be archived or not.

Edit a Comment in a Card

ConnectionEstablish a connection to your Trello account.
Comment IDEnter the ID of the comment you want to edit. The ID can be retrieved e.g. using the Watch Comments module.
New commentEnter the content of the new comment.

Edit a Label

ConnectionEstablish a connection to your Trello account.
Enter Label IDEnter the ID of the label you want to edit. The ID can be retrieved, for example, using the Retrieve Labels module.
NameEnter the new name for the label.
ColorSelect the color for the label.

Edit a List

ConnectionEstablish a connection to your Trello account.
List IDEnter the ID of the list you want to update.
NameEnter a new name for the list.
Board IDMap or select the board where the list should be moved to.
PositionSelect whether you want to add the list to the top or append to the bottom of the card.
SubscribedEnable this option if you want to subscribe the active member to the list.

Get a Card

Retrieves a selected card's details.

ConnectionEstablish a connection to your Trello account.
Board IDFill this field if you would like to see the names of the custom fields.
Enter card IDEnter (map or select) the ID of the card you want to retrieve information about.

Get a Custom Field

Retrieves information about a selected custom field.

ConnectionEstablish a connection to your Trello account.
Enter custom field IDEnter (map or select) the ID of the custom field you want to retrieve information about.

Get a Checklist

ConnectionEstablish a connection to your Trello account.
Enter checklist IDEnter (map or select) the ID of the checklist you want to retrieve information about.

Set a Custom Field on a Card

Updates a custom field value.

ConnectionEstablish a connection to your Trello account.
Enter Card ID and Custom field IDEnter (map or select) the ID of the card and custom field you want to edit.
TypeSelect the custom field type.
The selected type must match the custom field type.
ValueEnter a new value for the custom field.
The value should match the type selected. If you select 'type' = 'list' the value should be the ID of the custom field's option that you want to set the value to.

Unassign a Member from a Board

Removes a member from a board.

ConnectionEstablish a connection to your Trello account.
Board IDEnter (map or select) the ID of the board you want to remove the user from.
MemberSelect the member you want to remove from the board.

2019-02-25_17_07_30-Window.png

Make an API Call

Allows you to perform a custom API call.

ConnectionEstablish a connection to your Trello account.
URL

Enter a path relative to https://api.trello.com/1/ e.g. members/me

For the list of available endpoints, refer to the Trello API Documentation.
Method

Select the HTTP method you want to use:

GET
to retrieve information for an entry.

POST
to create a new entry.

PUT
to update/replace an existing entry.

PATCH
to make a partial entry update.

DELETE
to delete an entry.

HeadersEnter the desired request headers. You don't have to add authorization headers; we already did that for you.
Query StringEnter the request query string.
BodyEnter the body content for your API call.

Example

List the boards you are a member of and include all of the list fields in the response API call:

trelloApiCallExample.png

Step by step guide

  1. Insert the Trello > Make an API call module in your scenario.
  2. Find the API endpoint you would like to call in the Trello API documentation - e.g. Get emoji.
  3. Configure the module's configuration to call the Get emoji endpoint:
    URLemoji
    MethodGET

    trelloApiCallemoji.png
  4. Execute the scenario.
  5. Click the bubble above the module to verify the module's output:
    trelloApiCallemojiOutput.png

Searches

Get Custom Field Options

Retrieves the custom field options for the list (drop-down menu) type.

ConnectionEstablish a connection to your Trello account.
Custom Field IDEnter the Custom Field ID you want to retrieve from the options.

Search for Members

Retrieves information about Trello members.

ConnectionEstablish a connection to your Trello account.
QueryEnter the full name or username of the user you want to search.
PartialBy default, this module searches for each word in your query against exactly matching words within member content. Enabling the Partial option means that we will look for content that starts with any of the words in your query. If you are looking for a card titled "My Development Status Report", by default you would need to search for "Development". If you have partially enabled, you will be able to search for "dev" but not "velopment".
Maximum number of returned membersThe maximum number of members Integromat will return during one execution cycle.

Search for Boards

Retrieves information about a selected board.

ConnectionEstablish a connection to your Trello account.
QueryEnter the name (or a part of the name) of the board you want to get information about.
The maximum number of boards Integromat will return during one execution cycle. Must be lower than or equal to 1000.
PartialBy default, this module searches for each word in your query against exactly matching words within member content. Enabling the Partial option means that we will look for content that starts with any of the words in your query. If you are looking for a card titled "My Development Status Report", by default you would need to search for "Development". If you have partially enabled, you will be able to search for "dev" but not "velopment".
BoardsEnter 'mine' or comma-separated list of board IDs.

Search for Organizations

Retrieves information about a selected team.

ConnectionEstablish a connection to your Trello account.
QueryEnter the name (or a part of the name) of the team you want to get information about.
Maximum number of returned membersThe maximum number of teams Integromat will return during one execution cycle. Must be lower than or equal to 1000.
PartialBy default, this module searches for each word in your query against exactly matching words within member content. Enabling the Partial option means that we will look for content that starts with any of the words in your query. If you are looking for a card titled "My Development Status Report", by default you would need to search for "Development". If you have partial enabled, you will be able to search for "dev" but not "velopment".
OrganizationsEnter the organization IDs you want to look for.

List Comments in a Card

ConnectionEstablish a connection to your Trello account.
Enter a Card IDEnter (map or select) the ID of the card that contains the comments you want to retrieve.
Maximum number of returned commentsThe maximum number of comments Integromat will return during one execution cycle.
SinceSet the start date of the period in which the comment was created. Supported date and time formats. Example: 06/20/2019 5:27 PM
BeforeSet the end date of the period in which the comment was created. Supported date and time formats. Example: 06/20/2019 5:27 PM

Get Board Lists

ConnectionEstablish a connection to your Trello account.
Board ID

Select the board you want to retrieve lists from.

Maximum number of returned listsThe maximum number of lists Integromat will return during one execution cycle. Must be lower than or equal to 1000.
FilterSelect whether all, closed, or open lists will be returned.

Retrieve Labels

Retrieves labels from a selected board.

ConnectionEstablish a connection to your Trello account.
Board IDSelect the board you want to retrieve labels from.
LimitThe maximum number of labels Integromat will return during one execution cycle. Must be lower than or equal to 1000.

Search for Cards

ConnectionEstablish a connection to your Trello account.
BoardSelect the boards you want to search through. If no board is selected, all boards will be searched.
Query

Enter the search query. You can refine your search using the following search operators:

QueryDescription
-operatorYou can add “-” to any operator to do a negative search, such as -has:members to search for cards without any members assigned.
@nameReturns cards assigned to a member. member: also works. @me will include only your cards.
#labelReturns labeled cards. label:also works. For example, label:"FIX IT" will return cards with the label named “FIX IT”.
board:idReturns cards within a specific board. For example, board:Trello will return cards on boards with Trello in the board name.
list:nameReturns cards within the list named “name”.
has:attachmentsReturns cards with attachments. has:description, has:cover, has:members, and has:stickers also work as you would expect.
due:dayReturns cards due within 24 hours. due:week, due:month, and due:overdue also work as expected. You can search for a specific day range. For example, adding due:14 to search will include cards due in the next 14 days.
created:dayReturns cards created in the last 24 hours. created:week and created:month also work as expected. You can search for a specific day range. For example, adding created:14 to the search will include cards created in the last 14 days.
edited:dayReturns cards edited in the last 24 hours. edited:week and edited:month also work as expected. You can search for a specific day range. For example, adding edited:21 to the search will include cards edited in the last 21 days.
description:checklist:comment:, and name:Returns cards matching the text of card descriptions, checklists, comments, or names. For example, comment:"FIX IT" will return cards with “FIX IT” in a comment.
is:open and is:archivedReturns cards that are open or archived. If neither is specified, Trello will return both types.
is:starredOnly includes cards on starred boards.
The maximum number of cards Integromat will return during one execution cycle. Must be lower than or equal to 1000.
PartialBy default, this module searches for each word in your query against exactly matching words within member content. Enabling the Partial option means that we will look for content that starts with any of the words in your query. If you are looking for a card titled "My Development Status Report", by default you would need to search for "Development". If you have partial enabled, you will be able to search for "dev" but not "velopment".
CardsAdd the cards you want to search for.

Q & A

If you want to edit a card or create a new comment, you need to know the ID of the card or its shortlink. You can get this information from the output of the New Card trigger. The shortlink for a card can also be obtained by opening the card and clicking on the Share button. The shortlink can be found in the Link to this card box, at the end of the URL after https://trello.com/c/.

2019-02-26_14_09_14-Window.png

How to find other IDs

Board, list and comment IDs can only be obtained using triggers. The trello.com website does not show these IDs.


Popular use cases from our blog

automated-data-collection-crm-illustration

How to Automate Data Collection - Part 5: CRM Systems

automated-data-collection-chatbot-marketing-illustration

How to Automate Data Collection - Part 4: Chatbot Marketing

automated-data-collection-paid-ads-illustration

How to Automate Data Collection - Part 3: Paid Ads

automated-data-collection-email-illustration

How to Automate Data Collection - Part 2: Email Marketing Segmentation

personalized-customer-experience-illustration-integromat

5 Automated Solutions to Personalize Customer Experience

data-collection-automation-forms-pt-1

How to Automate Data Collection - Part 1: Online Forms

Didn’t find what you were looking for?

Expert

Find an expert

We feature a network of 450+ certified partners across the globe who are ready to help

Find an expert

Automate any workflow in your business

Sign up for a free account today. No credit card required, no time limits on free plan.