
TRELLO n8n INTEGRATION: AUTOMATE TRELLO WITH N8N
Looking to automate Trello with n8n? You're in the right place. The Trello n8n integration gives you access to 37 powerful actions to automate your project management workflows without writing a single line of code.
Whether you need to automatically create cards when new leads come in, sync board members across teams, manage checklists programmatically, or keep attachments organized—this integration handles it all. From creating boards and managing labels to updating cards and handling comments, every aspect of your Trello workspace becomes automatable.
In this guide, you'll discover exactly how to connect Trello to n8n, explore every available action in detail, and learn how to build workflows that save hours of manual work every week. If you're new to workflow automation, check out our guide to building AI agents with n8n to understand the platform's full potential.
Need help automating Trello with n8n?
Our team will get back to you in minutes.
Why automate Trello with n8n?
The Trello n8n integration gives you access to 37 distinct actions spanning boards, cards, lists, checklists, labels, attachments, comments, and board members. This means virtually every operation you perform manually in Trello can be automated and connected to hundreds of other applications.
Significant time savings: No more manually creating cards for each new customer request, copying information between tools, or updating checklists by hand. Set up smart rules that handle these repetitive tasks automatically. Teams report saving 5-10 hours per week by automating their Trello workflows.
Improved responsiveness: Trigger instant actions across your workflow whenever something changes. New form submission? Card created immediately. Deal closed in your CRM? Board updated in real-time. Customer support ticket resolved? Checklist item marked complete automatically.
Zero oversight: Your automations run 24/7 without fail. Every new lead gets added to the right board, every completed task triggers the next step, and every team member stays informed—even when you're asleep.
Seamless integration: Connect Trello to over 400+ applications in n8n. Sync with your CRM like HubSpot, link to Slack for notifications, connect to Google Sheets for reporting, integrate with email marketing tools, or bridge to custom APIs. The possibilities are virtually unlimited.
Concrete workflow examples:
- Automatically create Trello cards from new Typeform submissions with labels based on responses
- Sync completed cards to a Google Sheet for reporting and archive them
- Add team members to boards when they're added to a Slack channel
- Create checklists from templates when cards move to specific lists
How to connect Trello to n8n?
! 1 stepHow to connect Trello to n8n?
- 01
Add the node
Connecting Trello to n8n uses OAuth2 authentication, making the setup process straightforward and secure. Here's how to get started:Basic configuration:Open your n8n workflow: Navigate to your n8n instance and create a new workflow or open an existing one where you want to add Trello automation.Add a Trello node: Click the "+" button to add a new node, search for "Trello," and select it from the available integrations.Create new credentials: In the "Credential to connect with" dropdown, click "Create New" to initiate the OAuth2 connection process.Authorize n8n access: You'll be redirected to Trello's authorization page. Log in to your Trello account if needed, review the permissions n8n is requesting, and click "Allow" to grant access.Confirm connection: Once authorized, you'll be redirected back to n8n. Your Trello account will now appear in the credentials dropdown, ready to use across all Trello nodes in your workflows.For more details on n8n configurations, consult the official n8n Trello documentation.
TIP💡 TIP: Create a dedicated Trello account for automations if you're working in a team environment. This makes it easier to track automated changes in activity logs and prevents confusion about who made specific updates. Plus, if team members leave, your automations won't break due to revoked personal credentials.- 01
Need help automating Trello with n8n?
Our team will get back to you in minutes.
Trello actions available in n8n
01 Action 01Update List
The Update List action allows you to modify properties of an existing Trello list programmatically. This is essential for workflows that need to rename lists based on date ranges, archive lists when projects complete, or reposition lists dynamically.
Key parameters:
- List ID: A required text field where you provide the unique identifier of the Trello list you wish to modify. You can find this ID in the list's URL or retrieve it using the "Get Many Lists" action.
- Update Fields: An optional section where you define which properties to change. Click "Add Field" to reveal options like name, position, or closed/archived status.
Use cases:
- Automatically rename a "This Week" list to include the current date range every Monday
- Archive "Done" lists at the end of each sprint and create fresh ones
- Reposition lists based on priority scores calculated from card data

02 Action 02Trello List: Get Many
This action retrieves multiple lists from a specified Trello board, making it perfect for workflows that need to iterate through lists, generate reports, or validate list structures before performing other operations.
Key parameters:
- Board ID: An optional text field to specify which board's lists to retrieve. If you have a board selected elsewhere in your workflow, you can pass it dynamically.
- Return All: A toggle switch that, when enabled, fetches every list without limits. Useful for boards with many lists.
- Limit: When "Return All" is disabled, this number field (default: 20) caps how many lists are returned.
- Additional Fields: Optional filters to refine your query.
Use cases:
- Generate a weekly report of all lists and their card counts across project boards
- Check if specific lists exist before creating cards
- Sync list structures between Trello and project management databases

03 Action 03Get Cards
The Get Cards action retrieves all cards from a specific Trello list. This is one of the most frequently used actions for building reporting workflows, data synchronization, and batch operations on cards.
Key parameters:
- List ID: A required text field identifying the list from which to pull cards.
- Return All: Toggle to retrieve every card in the list regardless of quantity.
- Limit: Number field (default: 20) to cap results when Return All is disabled.
- Additional Fields: Optional parameters for filtering or including specific card properties.
Use cases:
- Export all cards from a "Completed" list to a Google Sheet for client reporting
- Count cards per list to identify bottlenecks in your workflow
- Batch update all cards in a list with new labels or due dates

04 Action 04Trello: Get List
Use this action to retrieve detailed information about a single Trello list. It's ideal when you need specific list metadata, want to verify a list exists, or need to fetch list properties for conditional logic in your workflow.
Key parameters:
- List ID: A required text field where you enter the unique identifier of the target list.
- Additional Fields: Optional parameters to include extra data in the response.
Use cases:
- Check if a list is archived before attempting to add cards
- Retrieve list metadata to display in notifications
- Validate list IDs before running batch operations

05 Action 05Create List
The Create List action adds a new list to a specified Trello board. This is essential for dynamic project management where lists need to be created programmatically—like weekly sprint lists, client-specific columns, or event-based boards.
Key parameters:
- Board ID: Required text field specifying where the new list will be created.
- Name: Required text field for the list's title (e.g., "Sprint 47" or "Client: Acme Corp").
- Additional Fields: Optional settings like initial position on the board.
Use cases:
- Automatically create weekly sprint lists every Monday with the date range in the name
- Generate client-specific lists when new customers are onboarded
- Create "Done" lists for each month for archival purposes

06 Action 06Archive List
This action archives (or unarchives) a Trello list. Archiving keeps your boards clean without permanently deleting information, making it perfect for completed sprints, finished projects, or seasonal content.
Key parameters:
- List ID: Required text field with the unique identifier of the list to archive/unarchive.
- Archive: Toggle switch determining the action. On = archive the list; Off = unarchive (restore) the list.
Use cases:
- Automatically archive "Done" lists at the end of each month
- Restore archived lists when recurring projects restart
- Clean up boards by archiving inactive lists older than 90 days

07 Action 07Trello Label Update
Update the properties of an existing Trello label, including its name and color. This action is useful for maintaining consistent labeling systems across boards or adapting labels to new categorization schemes.
Key parameters:
- Label ID: Required text field for the unique identifier of the label to modify.
- Update Fields: Optional section where you specify new values. Click "Add Field" to change the label's name or color.
Use cases:
- Standardize label names across all boards in your organization
- Change label colors to match new brand guidelines
- Update priority labels based on quarterly goal changes

08 Action 08Remove Label From Card
This action removes a specific label from a Trello card. It's essential for workflows that manage card status through labels, cleaning up completed items, or re-categorizing cards based on new criteria.
Key parameters:
- Card ID: Required field to identify the target card. Can be selected from a list or provided directly.
- Label ID: Required text field specifying which label to remove.
Use cases:
- Remove "Urgent" labels when cards move to "In Progress"
- Clean up client labels when projects are completed
- Strip outdated category labels during quarterly reviews

09 Action 09Trello Label: Get Many
Retrieve multiple labels from a specified Trello board. This action is essential for building dynamic workflows that need to reference available labels, validate label configurations, or generate reports on label usage.
Key parameters:
- Board: Required dropdown to select the Trello board from which to retrieve labels.
- Additional Fields: Optional filters to refine the label query.
Use cases:
- Audit label usage across boards to identify unused labels
- Build dropdown menus in forms that pull live label options from Trello
- Sync label configurations between Trello and external databases

10 Action 10Trello Label: Get
Retrieve detailed information about a single Trello label. Use this when you need specific label metadata for conditional logic, validation, or display purposes.
Key parameters:
- Label ID: Required text field with the unique identifier of the label to retrieve.
Use cases:
- Verify a label exists before attempting to add it to cards
- Fetch label color and name for formatted notifications
- Validate label IDs passed from external systems

11 Action 11Trello Label Delete
This action deletes a Trello label permanently. Use with caution—once deleted, the label is removed from all cards that had it assigned.
Key parameters:
- Label ID: Required text field specifying the unique identifier of the label to delete.
Use cases:
- Clean up deprecated labels during board maintenance
- Remove duplicate labels created by error
- Eliminate outdated category labels during workflow restructuring

12 Action 12Trello: Create Label
Create a new label on a Trello board. Labels are essential for categorizing and filtering cards, and this action allows you to create them programmatically for new projects, clients, or categories.
Key parameters:
- Board: Required dropdown to select where the label will be created.
- Name: Required text field for the label's title.
- Color: Optional dropdown to assign a color (null for colorless labels).
Use cases:
- Create client-specific labels when new customers are onboarded
- Generate project labels automatically when projects are created in your PM tool
- Add priority labels dynamically based on incoming request data

13 Action 13Label: Add to Card
Add an existing label to a Trello card. This is one of the most commonly used actions for categorizing cards automatically based on form submissions, webhook data, or workflow conditions.
Key parameters:
- Card ID: Required field to identify the target card.
- Label ID: Required text field specifying which label to add.
Use cases:
- Auto-label cards based on form response categories
- Add "High Priority" labels to cards from VIP customers
- Tag cards with project labels based on webhook data

14 Action 14Update Checklist Item
Modify an existing checklist item on a Trello card. This action is perfect for tracking progress, updating task names, or marking items complete/incomplete programmatically.
Key parameters:
- Card: Required dropdown to select the card containing the checklist.
- CheckItem ID: Required text field with the unique identifier of the checklist item.
- Additional Fields: Optional section for specifying new values (name, state, position).
Use cases:
- Mark checklist items complete when related tasks finish in other tools
- Update item names to include completion timestamps
- Reset checklist items to incomplete when cards are recycled

15 Action 15Trello: Checklist (Get Many)
Retrieve multiple checklists from a Trello card. This action is essential for workflows that need to audit checklist completion, synchronize checklists with external systems, or generate task reports.
Key parameters:
- Card: Optional dropdown to specify which card's checklists to retrieve.
- Additional Fields: Optional parameters for filtering results.
Use cases:
- Generate completion reports showing checklist progress across cards
- Sync Trello checklists to project management databases
- Validate that required checklists exist before processing cards

16 Action 16Get Completed Checklist Items
Retrieve all completed checklist items from a specific checklist. This action is perfect for generating done-reports, calculating completion rates, or triggering follow-up actions when items are checked.
Key parameters:
- Additional Fields: Optional parameters to specify the checklist and filter results.
Use cases:
- Generate weekly "completed tasks" reports
- Calculate checklist completion percentages for dashboards
- Trigger notifications when all items in a checklist are complete

17 Action 17Get Checklist Items
Retrieve all items from a Trello checklist, regardless of their completion state. This is essential for auditing checklists, syncing task lists, or building overview reports.
Key parameters:
- Card: Required dropdown to specify which card's checklists to access.
- CheckItem ID: Optional text field to target a specific item.
- Additional Fields: Optional filters and customization options.
Use cases:
- Export all checklist items to Google Sheets for comprehensive reporting
- Count total vs. completed items to calculate progress percentages
- Validate checklist contents match template requirements

18 Action 18Get Checklist
Retrieve detailed information about a single Trello checklist. Use this when you need checklist metadata, want to verify existence, or need specific properties for conditional logic.
Key parameters:
- Checklist ID: Optional text field with the unique identifier of the checklist.
- Additional Fields: Optional parameters to customize the response.
Use cases:
- Verify a checklist exists before adding items
- Fetch checklist metadata for formatted reports
- Retrieve checklist positions for reordering operations

19 Action 19Delete Checklist Item
Remove a specific item from a Trello checklist. This action is useful for cleaning up completed or obsolete items, maintaining checklist accuracy, and automating item lifecycle management.
Key parameters:
- Card: Required dropdown to select the card containing the checklist.
- CheckItem ID: Required text field specifying which item to delete.
Use cases:
- Remove canceled tasks from active checklists
- Clean up test items after checklist validation
- Delete duplicate items created by sync errors

20 Action 20Checklist: Delete
Delete an entire Trello checklist from a card. This is useful for removing obsolete checklists, cleaning up after project phases, or resetting cards for reuse.
Key parameters:
- Card: Required dropdown to identify the parent card.
- Checklist ID: Text field specifying which checklist to remove.
Use cases:
- Remove "Setup" checklists after cards move past onboarding
- Clean up draft checklists that weren't finalized
- Delete template checklists after items have been migrated

21 Action 21Create Checklist Item
Add a new item to an existing Trello checklist. This is essential for dynamically building task lists, adding items from external sources, or populating checklists from templates.
Key parameters:
- Checklist ID: Required text field identifying the target checklist.
- Name: Required text field for the new item's title.
- Additional Fields: Optional settings like position and initial checked state.
Use cases:
- Add task items from form submissions to project checklists
- Populate checklists from template databases
- Create items for each line item in invoices or orders

22 Action 22Create Checklist
Add a new checklist to a Trello card. This action is perfect for creating standardized task lists, adding process checklists to new cards, or building dynamic task structures.
Key parameters:
- Card: Required dropdown to specify which card gets the checklist.
- Name: Required text field for the checklist's title.
- Additional Fields: Optional settings for advanced configuration.
Use cases:
- Add onboarding checklists to new client cards automatically
- Create deployment checklists when cards move to "Ready for Launch"
- Generate QA checklists for content review cards

23 Action 23Update Card Comment
Modify an existing comment on a Trello card. This is useful for correcting automated comments, adding timestamps to updates, or appending information to existing notes.
Key parameters:
- Card: Required dropdown to identify the card with the comment.
- Comment ID: Required text field specifying which comment to update.
- Text: Required text field with the new comment content.
Use cases:
- Append status updates to automated notification comments
- Correct typos or errors in bot-generated comments
- Add resolution notes to initial support request comments

24 Action 24Delete Card Comment
Remove a comment from a Trello card. Use this for cleaning up test comments, removing outdated information, or managing comment threads programmatically.
Key parameters:
- Card: Required dropdown to select the target card.
- Comment ID: Required text field specifying which comment to delete.
Use cases:
- Remove automated test comments after workflow validation
- Clean up duplicate comments created by sync errors
- Delete outdated status comments when cards are updated

25 Action 25Trello: Card Comment - Create
Add a new comment to a Trello card. This is one of the most popular actions for keeping team members informed, logging automated actions, and maintaining audit trails.
Key parameters:
- Card: Required dropdown to specify which card receives the comment.
- Text: Required text field for the comment content.
Use cases:
- Log automated actions with timestamps for audit purposes
- Notify team members when external events affect cards
- Add summary notes when cards are created from external sources

26 Action 26Update Card
Modify properties of an existing Trello card. This is one of the most versatile actions, allowing you to change names, descriptions, due dates, positions, and more.
Key parameters:
- Card: Required dropdown to identify which card to update.
- Update Fields: Optional section where you specify which properties to change and their new values.
Use cases:
- Update card names to include order numbers from external systems
- Set due dates based on SLA rules when cards enter support queues
- Move cards between lists based on status changes in other tools

27 Action 27Get Card
Retrieve detailed information about a single Trello card. This action is essential for conditional logic, data synchronization, and building detailed reports.
Key parameters:
- Card: Required dropdown to specify which card to retrieve.
- Additional Fields: Optional parameters to customize which data is included.
Use cases:
- Check card status before performing conditional actions
- Fetch card details for formatted notifications
- Retrieve card data for synchronization with external databases

28 Action 28Trello Card Delete
Permanently delete a Trello card. Use with caution—this action cannot be undone. Consider archiving cards instead unless permanent deletion is specifically required.
Key parameters:
- Card: Required dropdown to identify which card to delete.
Use cases:
- Delete test cards after workflow validation
- Remove spam cards created by unauthorized submissions
- Clean up duplicate cards created by sync errors

29 Action 29Create Card
Create a new Trello card on a specified list. This is arguably the most-used action, perfect for turning form submissions, webhook events, or database entries into trackable cards.
Key parameters:
- List ID: Required text field specifying where the card will be created.
- Name: Required text field for the card's title.
- Description: Optional text field for detailed card content.
- Additional Fields: Optional settings for members, labels, due dates, and more.
Use cases:
- Create cards from Typeform or JotForm submissions
- Generate support tickets from customer emails
- Build cards from Slack messages using slash commands

30 Action 30Remove Board Member
Remove a member from a Trello board. This action is essential for managing team access, automating offboarding processes, and maintaining board security.
Key parameters:
- Board ID: Required text field identifying the target board.
- Member ID: Required text field specifying which member to remove.
Use cases:
- Automatically remove team members when they leave projects
- Clean up board access after project completion
- Revoke access when employees are offboarded from HR systems

31 Action 31Trello: Invite Board Member
Invite a new member to a Trello board via email. This action streamlines onboarding and makes it easy to add collaborators automatically.
Key parameters:
- Board ID: Required text field specifying the target board.
- Email: Required text field with the invitee's email address.
- Additional Fields: Optional settings for permission levels.
Use cases:
- Invite clients to project boards when deals close in CRM
- Add team members to boards when they're assigned in HR systems
- Onboard new employees to relevant boards automatically

32 Action 32Trello: Get Many Board Members
Retrieve all members from a Trello board. This action is useful for auditing access, generating team reports, and validating member configurations.
Key parameters:
- Board ID: Required text field identifying the target board.
- Return All: Toggle to retrieve every member without limits.
- Limit: Number field (default: 20) when Return All is disabled.
Use cases:
- Audit board membership for compliance reporting
- Generate team rosters from project boards
- Sync Trello members with external user management systems

33 Action 33Add Board Member
Add an existing Trello user to a board with a specified role. Unlike the invite action, this adds members who already have Trello accounts.
Key parameters:
- Board ID: Required text field specifying the target board.
- Member ID: Required text field with the Trello user's ID.
- Type: Dropdown to set membership level (Normal, Admin, Observer).
- Additional Fields: Optional settings for advanced configuration.
Use cases:
- Grant board access when team members are assigned in PM tools
- Automatically add admins to new boards based on department rules
- Restore member access after temporary project pauses

34 Action 34Update Board
Modify properties of an existing Trello board. This allows you to change board names, descriptions, visibility settings, and more.
Key parameters:
- Board: Required dropdown to select which board to update.
- Update Fields: Optional section for specifying property changes.
Use cases:
- Update board names to include current quarter or year
- Change board visibility when projects move to different phases
- Modify board descriptions with updated project summaries

35 Action 35Get Board
Retrieve detailed information about a single Trello board. This action is essential for validating board existence, fetching board metadata, and building conditional workflows.
Key parameters:
- Board: Required dropdown to specify which board to retrieve.
- Additional Fields: Optional parameters to customize the response.
Use cases:
- Verify boards exist before performing operations
- Fetch board metadata for reports and dashboards
- Retrieve board settings for configuration audits

36 Action 36Trello: Board Delete
Permanently delete a Trello board. This is an irreversible action—use with extreme caution and consider closing boards instead unless permanent deletion is required.
Key parameters:
- Board: Required dropdown to identify which board to delete.
Use cases:
- Clean up test boards after workflow development
- Remove duplicate boards created by errors
- Delete temporary project boards after data export

37 Action 37Create Board
Create a new Trello board with specified properties. This action is perfect for automating project setup, creating client workspaces, or building structured board templates.
Key parameters:
- Name: Required text field for the board's title.
- Description: Optional text field for board details.
- Additional Fields: Optional settings for background, visibility, default lists, organization, permissions, and more.
Use cases:
- Create client project boards when deals close in CRM
- Generate sprint boards automatically each iteration
- Build event boards when conferences are scheduled

38 Action 38Trello: Get Many Attachments
Retrieve multiple attachments from a Trello card. This action is useful for backing up attachments, syncing files to other storage systems, or generating attachment inventories.
Key parameters:
- Card ID: Required field to identify which card's attachments to retrieve.
- Additional Fields: Optional parameters to filter or customize results.
Use cases:
- Back up card attachments to Google Drive or Dropbox
- Generate attachment lists for compliance documentation
- Sync attachments with document management systems

39 Action 39Get an Attachment
Retrieve detailed information about a single Trello attachment. This is useful when you need specific attachment metadata or want to download a particular file.
Key parameters:
- Card ID: Required field identifying the parent card.
- Attachment ID: Required text field specifying which attachment to retrieve.
- Additional Fields: Optional parameters for customization.
Use cases:
- Fetch attachment URLs for inclusion in reports
- Verify attachment existence before processing
- Retrieve attachment metadata for file management workflows

40 Action 40Trello: Delete Attachment
Remove an attachment from a Trello card. Use this for cleaning up outdated files, removing incorrect uploads, or managing attachment lifecycles.
Key parameters:
- Card ID: Required field to identify the parent card.
- Attachment ID: Required text field specifying which attachment to delete.
Use cases:
- Remove outdated document versions when new ones are added
- Clean up test attachments after validation
- Delete sensitive files after they've been processed

41 Action 41Trello: Create Attachment
Add an attachment to a Trello card from a URL. This action allows you to programmatically attach files, images, or documents from external sources.
Key parameters:
- Card ID: Required field specifying which card receives the attachment.
- Source URL: Required text field with the URL of the file to attach.
- Additional Fields: Optional settings for naming and customization.
Use cases:
- Attach generated reports or invoices to relevant cards
- Add screenshots from bug tracking tools to development cards
- Link reference documents when cards are created from forms

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Trello n8n integration free?
Yes, the Trello integration is included with n8n at no additional cost. If you're using the self-hosted open-source version of n8n, it's completely free. n8n Cloud plans include Trello integration in all tiers. You'll need an active Trello account (free or paid), and while Trello's free tier has some limitations on Power-Ups and board numbers, the API access needed for n8n automation works on free accounts. For heavy automation volumes, consider Trello's paid plans for higher API rate limits. Check the n8n review for more details on pricing options.How many actions can I perform with the Trello n8n integration?
The Trello n8n integration provides 37 distinct actions covering every major Trello entity: boards (create, get, update, delete), board members (add, remove, invite, get many), lists (create, get, update, archive, get cards), cards (create, get, update, delete), checklists (create, delete, get, get many, create items, update items, delete items, get items, get completed items), labels (create, get, get many, update, delete, add to card, remove from card), attachments (create, get, get many, delete), and card comments (create, update, delete). This comprehensive coverage means you can automate virtually any Trello workflow. If you're experiencing issues, our n8n troubleshooting guide can help.How long does it take to set up the Trello n8n integration?
Setting up the Trello n8n integration takes approximately 2-3 minutes for the initial OAuth2 authentication. Once you click "Create New" credentials in n8n and authorize the connection with Trello, you're ready to build workflows. The actual workflow building time depends on complexity—simple single-action workflows (like creating cards from form submissions) take 5-10 minutes, while complex multi-step automations with conditional logic might take 30-60 minutes. n8n's visual workflow builder makes it straightforward even for users without coding experience.



