Connect the integration
Setting up the Trello integration with Relevance AI is straightforward:- Navigate to the Integrations & App Keys section in your Relevance AI dashboard
- Find and select “Trello” from the available integrations
- Click “Connect”
- You’ll be redirected to Trello to authorize the connection
- Log in to your Trello account (or create one if needed)
- Review and approve the permissions requested
- Once authorized, you’ll be redirected back to Relevance AI with the integration active
Trello API authentication
In addition to OAuth authentication, you can use Trello’s native API key and token authentication method. This approach is useful for server-to-server integrations, automation scripts, or when you need more granular control over API access.When to use API key + token authentication
- OAuth (recommended for most users): Best for user-facing integrations where you want users to authorize access through Trello’s interface
- API key + token: Ideal for backend automation, service accounts, or when you need persistent access without user interaction
Getting your API key
Access Trello Power-Ups Admin
Create a new Power-Up or API key
Generating a token
After obtaining your API key, you need to generate a token:Generate token URL
YOUR_API_KEY with your actual API key:Authorize the token
Using API credentials in Relevance AI
When configuring Trello tool steps in Relevance AI, you can provide your API key and token directly in the tool configuration. This allows your agents to authenticate with Trello without requiring OAuth authorization.Available triggers
The Trello integration allows you to set up triggers that automatically activate your AI agents when specific events occur in your Trello boards. Most Trello triggers are instant (webhook-based), meaning your agents respond in real-time as soon as changes happen — whether it’s a new card being created, a comment being added, or a card moving between lists. This enables powerful automation workflows that keep your team productive without manual intervention. The following trigger options are available, organized by category:Card-Related Triggers
Card-Related Triggers
Comment & Collaboration Triggers
Comment & Collaboration Triggers
- New Comment Added to Card (Instant) — Triggers immediately when someone adds a comment to any card. Great for monitoring discussions, extracting action items, or routing questions to the right team members.
- New Member on Card (Instant) — Triggers when a team member is added to a card. Use this to send welcome messages, provide context, or update assignment tracking systems.
Label Triggers
Label Triggers
- New Label Created (Instant) — Triggers when a new label is created on a board. Useful for maintaining label consistency across multiple boards or updating documentation.
- New Label Added To Card (Instant) — Triggers when a label is applied to a card. Perfect for routing cards to specific workflows based on priority, category, or department labels.
Checklist Triggers
Checklist Triggers
- New Checklist (Instant) — Triggers when a new checklist is added to any card on a board. Use this to track task decomposition or ensure proper subtask templates are being used.
Board & Activity Triggers
Board & Activity Triggers
- New Board (Instant) — Triggers when a new board is created in your Trello workspace. Ideal for setting up board templates, applying default settings, or notifying administrators.
- New Board Activity (Instant) — Triggers for any activity on a board with extensive filtering options. This is the most flexible trigger, allowing you to monitor multiple activity types simultaneously (card creation, updates, comments, member changes, etc.).
- New Notification — Triggers when you receive a new Trello notification. Use this to centralize all your Trello alerts or create custom notification routing.
Attachment Triggers
Attachment Triggers
- New Attachment (Instant) — Triggers when a file or link is attached to any card on a board. Perfect for processing uploaded documents, backing up files, or extracting information from attachments.
Advanced Triggers
Advanced Triggers
- Custom Webhook Events (Instant) — The most powerful trigger option, allowing you to create highly specific conditions by combining multiple filters:
- Filter by specific boards
- Filter by event types (create, update, delete, etc.)
- Filter by specific lists
- Filter by specific cards
- Combine multiple conditions for precise control
Practical use cases
Here are some powerful ways to use Trello triggers with Relevance AI:Automated Task Assignment
Status Update Notifications
Comment Analysis
Due Date Management
Label-Based Routing
Document Processing
Tool steps for Trello
The Trello integration provides a comprehensive set of actions that your agents can use to interact with your boards and workflows. These actions can be incorporated into your agent’s workflows as tool steps, enabling automation capabilities.Card Management
Create Card
Update Card
Get Card
Archive Card
Board & List Operations
Get Boards
Get List Cards
Create List
Comments & Collaboration
Add Comment to Card
Add Comment
Checklist Management
Add Checklist
Create a Checklist Item
Advanced Operations
Trello API Call
Use the integration’s API tool step (advanced)
In addition to the pre-built actions available in the tool directory, you can build custom tools that perform Trello-specific activities using the Trello API Call tool step.How to use the Trello API Call tool step
Create a new tool
Add the Trello API Call tool step
- Scroll down to Tool steps
- Search for “Trello API Call” in the tool step search bar
- Add the Trello API Call tool step to your workflow
Select your authentication method
Configure the API endpoint
- Method: Select the HTTP method (GET, POST, PUT, DELETE)
- Endpoint: Enter the API endpoint path (e.g.,
/1/boards/{id}/cards) - Body: Add any required request body data
- Query Parameters: Add URL parameters as needed
Example: Creating a card with custom fields
Here’s a practical example of using the Trello API Call tool step to create a card with specific properties: API Endpoint:POST /1/cards
Configuration:
- Uses the POST method to create a new card
- Specifies the list ID where the card should be created
- Sets the card name and description
- Positions the card at the top of the list
- Adds a due date
- Applies labels to the card
Common Trello API endpoints
Here are some commonly used Trello API endpoints you can use with the API Call tool step:Cards
Cards
- Get card:
GET /1/cards/{id} - Create card:
POST /1/cards - Update card:
PUT /1/cards/{id} - Delete card:
DELETE /1/cards/{id} - Add comment:
POST /1/cards/{id}/actions/comments
Boards
Boards
- Get board:
GET /1/boards/{id} - Get board lists:
GET /1/boards/{id}/lists - Get board cards:
GET /1/boards/{id}/cards - Create board:
POST /1/boards
Lists
Lists
- Get list:
GET /1/lists/{id} - Create list:
POST /1/lists - Update list:
PUT /1/lists/{id} - Get list cards:
GET /1/lists/{id}/cards
Checklists
Checklists
- Get checklist:
GET /1/checklists/{id} - Create checklist:
POST /1/checklists - Add checklist item:
POST /1/checklists/{id}/checkItems - Update checklist item:
PUT /1/cards/{id}/checkItem/{idCheckItem}
Labels
Labels
- Get label:
GET /1/labels/{id} - Create label:
POST /1/labels - Add label to card:
POST /1/cards/{id}/idLabels - Remove label from card:
DELETE /1/cards/{id}/idLabels/{idLabel}
Frequently asked questions (FAQs)
What permissions does the Trello integration require?
What permissions does the Trello integration require?
Should I use OAuth or API key + token authentication?
Should I use OAuth or API key + token authentication?
- Server-to-server integrations
- Persistent access without user interaction
- Service account functionality
- More granular control over API access
Can I restrict my agent to only access certain boards?
Can I restrict my agent to only access certain boards?
Why isn't my trigger firing when I make changes in Trello?
Why isn't my trigger firing when I make changes in Trello?
- Verify your Trello integration is still connected (re-authenticate if needed)
- Confirm the trigger is configured for the correct board
- Check that the specific event type matches your trigger (e.g., “Card Moved” vs “Card Updated”)
- For non-instant triggers, ensure the polling frequency has elapsed
What's the difference between 'Card Updated' and 'Card Moved' triggers?
What's the difference between 'Card Updated' and 'Card Moved' triggers?
Can I use the Trello integration with multiple Trello accounts?
Can I use the Trello integration with multiple Trello accounts?
Are there rate limits for Trello API calls?
Are there rate limits for Trello API calls?
How do I find my board, list, or card IDs for API calls?
How do I find my board, list, or card IDs for API calls?
.json to the end of the URL. For example, https://trello.com/b/abc123/board-name.json will show the board’s data including its ID. Alternatively, use the Trello API to list your boards and retrieve IDs programmatically.Can I create custom workflows that span multiple Trello boards?
Can I create custom workflows that span multiple Trello boards?

