Trello Connector
Prerequisites
- A Trello account (Free or any paid plan)
- Access to the boards you want to sync
Getting Your Credentials
Trello requires an API Key and a Token.
Step 1: Get Your API Key
- Go to trello.com/power-ups/admin
- Create a new Power-Up or select an existing one
- Find the API Key on the Power-Up page
- Click Generate a new API key if needed
- Copy the API key
Step 2: Generate a Token
- With your API key copied, visit:
(Replace
https://trello.com/1/authorize?expiration=never&scope=read&response_type=token&key=YOUR_API_KEYYOUR_API_KEYwith your actual API key) - Click Allow
- Copy the token displayed on the page
Note: This token grants read-only access and never expires. You can revoke it at any time from your Trello account settings.
Configuration in Landed
| Field | Value |
|---|---|
| API Key | Your Trello API key |
| Token | Your Trello authorization token |
| Board IDs (optional) | Comma-separated board IDs to limit sync scope. Leave empty to sync all accessible boards. |
Finding Board IDs
Board IDs are the alphanumeric code in the board URL: trello.com/b/BOARD_ID/board-name. For example, in trello.com/b/AbC123dE/my-project, the board ID is AbC123dE.
Available Streams
| Stream | Description | Sync Mode |
|---|---|---|
boards | Board definitions with name, description, URL, organization | Full refresh |
lists | Lists within boards with position and status | Full refresh |
cards | Card records with name, description, due date, labels, members | Incremental |
members | Board members with username, name, email | Full refresh |
actions | Activity log entries (card moves, comments, updates) | Incremental |
checklists | Checklists on cards with items and completion status | Full refresh |
labels | Label definitions per board with name and color | Full refresh |
custom_fields | Custom field definitions and values | Full refresh |
Common Issues
| Symptom | Cause | Fix |
|---|---|---|
401 Unauthorized | Invalid API key or token | Regenerate both at trello.com/power-ups/admin |
| Missing boards | Token owner lacks access to private boards | Ensure the token was generated by a user with access to the boards you want to sync |
Rate limit exceeded | Too many API calls | Landed handles rate limiting automatically; Trello allows 100 req/10 sec per token |
| Stale data | Board closed or archived | Closed boards are still synced; check the closed field |
Data Notes
- Cards include label and member references as JSON arrays
- Actions capture the full activity history of boards (card movements, comments, etc.)
- Checklists include individual check items with completion state
Static IPs for Allowlisting
If your network configuration requires IP allowlisting:
- Production:
34.170.185.84,35.192.90.94 - Staging:
34.171.93.34