
Trello automations
Project Management · 1 integration · 19 workflow guides
Visual project management teams automate Trello to move cards between lists, sync tasks with communication tools like Slack, and trigger notifications when due dates change or new cards are created. The appeal is eliminating the manual card-shuffling that happens across sprint cycles, client onboarding flows, and content pipelines. Because Trello sits at the center of many cross-tool workflows, understanding its rate limits and webhook quirks is essential before committing to any integration platform.
What it costs to automate Trello
Platform pricing at different volumes. Annual billing shown.
| Platform | Free tier | 100 tasks/mo | 1K tasks/mo | 10K tasks/mo |
|---|---|---|---|---|
| Zapier | 100 tasks/mo | Free | $69/mo | $69+/mo |
| Power Automate | 750 runs/mo | Free | $15/mo | $15/mo |
| Make | 1,000 credits/mo | Free | Free | $10.59/mo |
| Pipedream | 100 credits/mo | Free | $29/mo | $79/mo |
| n8n | Yes | $20/mo | $20/mo | $50/mo |
Trello integrations
Each page compares all five platforms for that pair.
Popular Trello workflow guides
Step-by-step setup instructions for specific automations.
How to Process Bug Reports from Slack to Trello with Zapier
Automatically convert Slack messages containing bug reports or feature requests into properly formatted Trello cards with labels and assignments.
How to Process Bug Reports from Slack to Trello with Make
Automatically convert Slack messages containing bug reports or feature requests into labeled Trello cards with proper assignments and due dates.
How to Process Bug Reports from Slack to Trello with n8n
Automatically convert Slack messages with bug reports or feature requests into organized Trello cards with proper labels and assignments.
How to Process Bug Reports from Slack to Trello with Power Automate
Automatically convert Slack messages with bug reports or feature requests into properly formatted Trello cards with labels and assignments.
How to Automate Sprint Planning and Daily Standups with Pipedream
Generate automated daily Slack summaries of Trello board activity including completed tasks, overdue cards, and upcoming deadlines for standup meetings.
How to Automate Sprint Planning and Daily Standup Reports with Zapier
Automatically send daily Slack summaries of Trello board activity including completed tasks, overdue cards, and upcoming deadlines.
How to Automate Sprint Planning Standup Reports with Make
Generate daily Slack summaries of Trello board activity including completed tasks, overdue cards, and upcoming deadlines for automated standup reports.
How to Automate Sprint Reports from Trello to Slack with n8n
Send automated daily standup reports from Trello boards to Slack channels with completed tasks, overdue cards, and upcoming deadlines.
How to Automate Sprint Planning and Daily Standups with Power Automate
Automatically generate daily Slack summaries of Trello board activity including completed tasks, overdue cards, and upcoming deadlines for standup meetings.
How to Broadcast Trello Updates to Slack with Pipedream
Automatically post Trello card moves and comments to specific Slack channels in real-time.
Trello triggers & actions by platform
Which capabilities each platform supports for Trello.
| Capability | Pipedream | Zapier | Power Automate | Make | n8n |
|---|---|---|---|---|---|
| Triggers | |||||
| App Event Source | ✓ | — | — | — | — |
| HTTP Webhook | ✓ | — | — | — | — |
| New Message Posted to Channel | — | ✓ | — | — | — |
| Reaction Added to Message | — | ✓ | — | — | — |
| Schedule | ✓ | — | — | — | — |
| Scheduled flow | — | — | ✓ | — | — |
| Slack Trigger | — | — | — | — | ✓ |
| Watch Messages | — | — | — | ✓ | — |
| Watch Reactions | — | — | — | ✓ | — |
| Webhook | — | — | — | — | ✓ |
| When a record is created | — | — | ✓ | — | — |
| Actions | |||||
| Create Card | — | ✓ | — | — | ✓ |
| Add Comment to Card | — | ✓ | — | — | — |
| Create a Card | — | — | — | ✓ | — |
| Create a record | — | — | ✓ | — | — |
| Create Record | ✓ | — | — | — | — |
| Custom Code Step | ✓ | — | — | — | — |
| Get rows | — | — | ✓ | — | — |
| HTTP Request | ✓ | — | — | — | — |
| Send a notification | — | — | ✓ | — | — |
| Send an email | — | — | ✓ | — | — |
| Update a Card | — | — | — | ✓ | — |
| Update Card | — | — | — | — | ✓ |
Things to know about automating Trello
API Rate Limits Are Tiered
Trello enforces 300 requests per 10 seconds per API key and a separate 100 requests per 10-second window per token. If your automation generates more than 200 rate-limit errors (429s) within a single 10-second window, Trello blocks all further requests from that API key for the remainder of that window — a cascading failure that can stall multi-step workflows entirely.
Webhooks Have No UI
Trello webhooks must be created entirely via REST API calls — there is no dashboard to manage them visually. Platforms like Zapier, Make, n8n, Power Automate, and Pipedream abstract this away, but it means you cannot filter to specific event types; subscribing to a board delivers every event on that board to your endpoint.
Webhook Reliability Caveats
Trello retries failed webhook deliveries up to 3 times (at 30s, 60s, and 120s intervals), which means your receiving endpoint may see duplicate events. Community reports also document webhooks being silently deleted after only a handful of triggers, with no error surfaced in the Trello UI or API member endpoint.
OAuth 1.0 Only
Trello's API does not support OAuth 2.0 — it uses OAuth 1.0 and token-based auth, which is a consistent friction point for modern integration platforms that default to OAuth 2.0 libraries. Tokens grant access to the entire user account and their expiry is set at generation time and cannot be changed afterward, so long-lived server integrations require deliberate upfront planning.
Butler Automation Hard Caps
Trello's built-in Butler automation enforces a hard cap of 20 actions per single automation run regardless of plan tier, plus limits of 20 card buttons and 20 board buttons active simultaneously. Teams relying on Butler for complex workflows often hit these limits and need to offload logic to external platforms like Zapier, Make, n8n, Power Automate, or Pipedream.
Workspace Slugs Break Silently
Workspace slugs in Trello are mutable — if anyone renames a workspace, any automation referencing a slug-based URL instead of a numeric board or workspace ID will fail silently. Always use stable numeric IDs in your integration configurations across any platform to avoid this class of breakage.
What breaks at scale
At sustained high activity — common on large team boards during sprint transitions or bulk imports — Trello's 300-requests-per-10-second API key limit is exhausted fast, especially when each card event triggers multi-step automations that fetch additional data (checklist items, member details, due dates) as separate API calls. Once 200 rate-limit errors accumulate in a single 10-second window, Trello locks out all requests for that API key for the rest of that window, meaning unrelated automations sharing the same API key also go dark. The /1/members/ endpoint carries an even stricter cap of 100 requests per 900 seconds, so any workflow that resolves member details at scale will hit this ceiling long before the primary rate limit becomes an issue.
If your automation in Zapier, Make, n8n, Power Automate, or Pipedream references a Trello workspace by its slug rather than its numeric ID, a workspace rename by any admin silently breaks every automation that touches it — no error is thrown at configuration time, and the failure only surfaces when the workflow runs and can't resolve the resource. This is a silent data-loss scenario in workflows that create or update cards, because the action silently fails or targets the wrong workspace. Always verify your integration configurations use numeric board and workspace IDs, not human-readable slugs.
Trello enforces a hard limit of 5,000 open cards per board and begins surfacing warnings at 4,500. Automations that create cards on a shared board — such as form-to-card workflows or CRM sync integrations running across Zapier, Make, n8n, Power Automate, or Pipedream — can silently fail or return API errors once this threshold is hit, often without a clear error message propagated back to the automation platform. Additionally, fetching all cards with their associated actions in a single API call triggers the API_TOO_MANY_CARDS_REQUESTED error well before the hard cap; automations must paginate or fetch card actions in separate follow-up requests to avoid this failure mode at scale.
Frequently asked questions
How do I automate Trello with Slack to get card notifications?
Every major automation platform — Zapier, Make, n8n, Power Automate, and Pipedream — supports a Trello-to-Slack workflow where a trigger (card created, moved to a list, due date approaching) fires a Slack message. The key setup detail is that on Zapier, you must select a specific board for triggers like 'New Activity' or only your own activity will fire the Zap; n8n users on self-hosted VPS instances may encounter a 'Bad Request' error when registering the Trello webhook due to how the public URL is exposed during Trello's HEAD request verification.
What are Trello's API rate limits for automation tools?
Trello allows 300 API requests per 10 seconds per API key and 100 requests per 10 seconds per token, with a much stricter limit of 100 requests per 900 seconds on the /1/members/ endpoint. Platforms like Zapier, Make, n8n, Power Automate, and Pipedream all make API calls on your behalf, so high-volume workflows — particularly those fetching card details, checklists, and due dates in separate steps — can exhaust these limits quickly. Trello returns a 429 error when limits are hit, and if 200 or more 429s accumulate for a single API key in one window, all requests from that key are blocked for the remainder of that window.
Can I move Trello cards between boards automatically?
Moving a card between boards is not directly supported as a single action in Zapier's Trello integration — the 'Move Card to a Different List' action only works within the same board, and the workaround is creating a new card on the destination board and archiving the original. Make, n8n, Power Automate, and Pipedream offer more flexibility via direct API calls using the HTTP request method, but the underlying Trello API still treats cross-board card moves as a create-and-archive operation semantically. Note also that as of August 1, 2024, a card's idShort value is no longer restored when moved back to a previously visited board, which can break automations that rely on stable short IDs.
Why do my Trello webhooks stop working in automation platforms?
Trello disables webhooks that experience consecutive failures for 30 days combined with 1,000 or more consecutive failures — but community reports indicate webhooks can also be silently deleted far earlier, sometimes after just a few triggers, without any notification. All five major platforms (Zapier, Make, n8n, Power Automate, Pipedream) depend on Trello's webhook infrastructure, so this silent deletion issue affects all of them equally. The practical fix is to build monitoring into your workflows that periodically verifies the webhook still exists via a GET request to the Trello API, and re-registers it if missing.
