How to Connect HubSpot to Trello Automation in 2026
Sales closes a deal in HubSpot. Operations needs that deal turned into a Trello card on the "New Customer Onboarding" board with the right checklist, the right owner, and the right due date. Today, that handoff is a Slack message, a copy-paste exercise, and three follow-ups asking "did anyone actually start onboarding?" This guide is the field-level instruction set for connecting HubSpot to Trello so that Closed Won automatically becomes a fully populated Trello card before the rep has even sent the contract.
US Tech Automations builds this integration for SMB clients almost every week. Trello has no native HubSpot connector — Atlassian deprecated it in 2024 — so the path is either Zapier/Make for simple point-to-point, or US Tech Automations orchestration when the workflow needs branching, error retries, or sync across more tools. We'll show both and tell you which is right for your situation.
Key Takeaways
HubSpot and Trello have no first-party connector since 2024 — you'll use Zapier, Make, or US Tech Automations to bridge them.
Trello's API ceiling is 300 requests per 10 seconds per API key according to Atlassian Developer Documentation 2026 — generous for SMB volumes.
Card creation from HubSpot deals is the most common pattern; reverse sync (Trello → HubSpot) is rarer and trickier.
US Tech Automations orchestration is worth it when the handoff branches by deal type, owner, or contract value — Zapier handles the simple case fine.
Most setups go live in 60–120 minutes for basic deal→card sync; full bi-directional with custom logic takes 1–2 weeks.
SMB tool stack: 5–9 SaaS apps per business according to NFIB Small Business Tech Survey 2025.
Annual time lost to manual data entry: 200+ hours per employee according to Goldman Sachs 10,000 Small Businesses 2024 report.
SMBs adopting workflow automation in 2025: 47% according to the Small Business Administration Office of Advocacy.
TL;DR: HubSpot has no native Trello connector, so connect via Zapier/Make for simple deal→card creation or via US Tech Automations orchestration when handoff logic branches by deal type, value, or owner. Trello's API ceiling is 300 requests per 10 seconds according to Atlassian Developer Documentation 2026. Decide based on workflow complexity: simple one-way → Zapier; branching multi-step → orchestration.
Who this is for: Small operations and customer success teams (5–50 people) at SMBs with $1M–$25M revenue, where sales runs HubSpot, ops/onboarding/projects run Trello, and post-sale handoff is a recurring source of dropped balls.
What is HubSpot-to-Trello integration? It's the automated creation and updating of Trello cards based on HubSpot deal, contact, or ticket events, so post-sale handoff happens without copy-paste. Average automation throughput: 100–500 card creations per day according to Trello API Documentation 2026.
The Use Case in Plain Language
When sales marks a deal Closed Won in HubSpot, a Trello card appears on the "New Customer Onboarding" board within 60 seconds. The card title is "{Company Name} — Onboarding," the description includes deal value, contract length, and primary contact info, the checklist contains the standard 12-step onboarding template, the due date is set to 14 days out, and the project lead is assigned automatically based on deal value tier. The rep does nothing. Operations does nothing. The card just appears. That's the integration.
Now the steps to build it.
Trigger to Action: The Workflow Map
| Trigger (HubSpot) | Filter | Transform | Action (Trello) |
|---|---|---|---|
| Deal stage = Closed Won | Amount > $0 | Compute tier (S/M/L) | Create card on Onboarding board |
| Ticket created, priority = High | Owner present | Map priority → label | Create card on Support board, top of list |
| Contact lifecycle = Customer | Has contract | Pull contract URL | Add comment to existing card |
| Deal owner change | Both owners exist | Map owner → Trello member | Update card members |
| Deal close date in next 7 days | Stage = Negotiation | Format due date | Create card on Sales War Room board |
API Setup, Auth, and Scopes
Trello and HubSpot both use API key + token authentication, with HubSpot also supporting OAuth. The combinations matter for security.
Trello side. Generate an API key from trello.com/app-key (one per Trello account). Then generate a token with the appropriate scope: read, write, or account for full access. According to Atlassian Developer Documentation, Trello's rate limit is 300 requests per 10 seconds per API key and 100 per 10 seconds per token. For most SMB volumes, this is far above what you'll consume.
HubSpot side. For Zapier or Make connections, OAuth with the official app is fine. For orchestrated deployments, we typically use a Private App access token scoped to the specific objects (deals, contacts, tickets) you're syncing. According to HubSpot Developer Documentation, Private Apps support all CRM scopes and are auditable per-token.
| Platform | Auth Method | Rate Limit | Token Lifetime |
|---|---|---|---|
| Trello | API Key + Token | 300 req / 10s per key | Indefinite (revocable) |
| HubSpot OAuth | OAuth 2.0 | 100–190 req/10s | 6-hour access, 6-month refresh |
| HubSpot Private App | Static token | 100–190 req/10s | Indefinite (revocable) |
HubSpot Enterprise daily API ceiling: 1,000,000 calls per day according to HubSpot Developer Documentation 2026.
For complementary patterns, see our business workflow automation how-to guide and the business workflow automation pain-solution post.
How to Connect HubSpot to Trello: 8 Steps
These are the steps US Tech Automations runs for a standard SMB deal→Trello-card setup. The example uses Zapier as the bridge for simplicity; orchestration follows the same logical steps but adds branching, retries, and observability.
Map your Trello board structure to your HubSpot deal stages. On a whiteboard or shared doc, list every Trello board and list that should receive cards from HubSpot events. For most SMBs, this is one onboarding board, one support board, and possibly one project board. Write down the standard checklist for each card type — you'll inject it programmatically.
Generate Trello API credentials. Visit
trello.com/app-keywhile logged into the Trello account that has access to all relevant boards. Copy the API Key. Click "manually generate a Token," approve the scopes (read,write), and copy the token. Store both in your secret manager. Always use a service-account Trello user, not a real team member's account.Create the HubSpot Private App or connect via Zapier. In HubSpot Settings → Integrations → Private Apps, create a new app with scopes
crm.objects.deals.read,crm.objects.contacts.read,crm.schemas.deals.read. If using Zapier, install the Zapier Trello and HubSpot apps and authenticate normally. Use Private Apps for production deployments.Build the trigger node. In Zapier or your orchestrator, set the trigger to "HubSpot — Deal Updated" filtered to
dealstage = closedwon. Test the trigger with a real recent deal to confirm it fires and the payload includes the fields you need (deal name, amount, owner, contact, close date).Add transform logic for tier and template selection. Cards differ by deal value. Add a code/formula step: if amount > $50,000, set
cardTitle = "[Enterprise] {Company}",boardId = ENT_BOARD,checklistTemplate = ENT_CHECKLIST. Otherwise, use SMB defaults. Orchestration handles this with a visual branch; Zapier handles it with a Paths step on Pro+ plans.Build the Trello action: Create Card. Set the board ID, list ID, card name, description (Markdown supports HubSpot data merging), labels, members, and due date. Use HubSpot deal owner email to look up the matching Trello member ID — orchestration adds a lookup table here because Zapier struggles with cross-system identity mapping.
Add the checklist injection step. Trello's API supports adding a checklist with items in a single call (
POST /1/cards/{id}/checklists). For onboarding cards, this is typically a 10–15 item template. According to Atlassian Developer Documentation 2026, you can create the checklist and items in two API calls — one for the checklist, one for items as an array.Run a 5-deal smoke test, then enable. Trigger the workflow on 5 real recent Closed Won deals (use the orchestrator's replay feature). Verify each Trello card has correct title, description, checklist, due date, and assignee. Once clean, enable real-time. We hold a 3-business-day monitoring window before declaring go-live.
3 Workflow Recipes That Earn Their Keep
These three are the workflows we build first for almost every HubSpot-Trello client.
Recipe 1: Closed Won → Onboarding Card
The default play. Closed Won creates a fully populated Trello card on the Onboarding board.
| Step | Field | Source | Logic |
|---|---|---|---|
| Trigger | Deal stage = Closed Won | HubSpot | Webhook |
| Filter | Amount > $0 | HubSpot | Drop $0 deals |
| Transform | Tier (Enterprise / Mid / SMB) | Orchestrator | If/else |
| Action 1 | Create Trello card | Trello API | Board by tier |
| Action 2 | Add checklist (template by tier) | Trello API | 10–15 items |
| Action 3 | Notify Slack #ops | Orchestrator | Owner ping |
Recipe 2: High-Priority Ticket → Support Board
When a HubSpot ticket is created with priority High or Urgent, a Trello card appears at the top of the Support board so the on-call engineer can triage in their existing tool.
| Step | Field | Source | Logic |
|---|---|---|---|
| Trigger | Ticket created | HubSpot | Webhook |
| Filter | Priority in [High, Urgent] | HubSpot | Drop low-priority |
| Transform | Map priority → Trello label color | Orchestrator | Lookup |
| Action | Create card at top of triage list | Trello API | pos = top |
| Notify | Slack #support, page on-call | Orchestrator | Conditional |
Recipe 3: Trello Card Done → HubSpot Deal Note
When an onboarding card moves to "Done" on Trello, add a note to the HubSpot deal so the rep can see onboarding completed without leaving HubSpot.
| Step | Field | Source | Logic |
|---|---|---|---|
| Trigger | Card moved to Done list | Trello | Webhook |
| Filter | Card has HubSpot deal ID in description | Orchestrator | Regex parse |
| Transform | Extract deal ID, format note | Orchestrator | String op |
| Action | POST note to HubSpot deal | HubSpot API | engagements |
Performance Benchmarks
Trello API ceiling: 300 requests per 10 seconds per API key according to Atlassian Developer Documentation 2026. Card creation typically returns in 200–600ms. Webhook latency from HubSpot fires within 2–5 seconds of the source event.
| Workflow Step | Typical Latency |
|---|---|
| HubSpot deal update → webhook | 2–5 seconds |
| Zapier / Make processing | 1–10 minutes (delayed schedule) or 1–30 sec (instant) |
| US Tech Automations workflow run | 5–30 seconds |
| Trello card creation | 200–600 ms |
| End-to-end deal-to-card | 30 sec – 11 min depending on stack |
For broader workflow patterns, see our business workflow automation save 15 hours per week guide and small business inventory reorder automation ROI analysis.
Troubleshooting: 5 Errors You Will Hit
| Error | Likely Cause | Resolution |
|---|---|---|
| "invalid token" on Trello | Token revoked or wrong scope | Regenerate token with read,write scopes |
| Cards created on wrong board | Hard-coded board ID, board archived | Use board name lookup, not ID; alert on archive |
| Duplicate cards for same deal | Workflow re-fires on every update | Add idempotency key (deal ID), check for existing card first |
| Checklist items missing | API call ordered wrong | Create card first, then checklist, then items in array |
| Member assignment fails | Trello member ID lookup wrong | Maintain email→Trello-member-ID lookup table; refresh quarterly |
Average resolution time per error: 10 minutes – 2 hours according to Trello Community 2025 support data.
How do I avoid duplicate Trello cards? Use deal ID as an idempotency key. Before creating a new card, query Trello for any existing card whose description contains that deal ID. Build this check into every HubSpot→Trello workflow by default.
Native vs. Zapier/Make vs. US Tech Automations
| Capability | Native (none) | Zapier / Make | US Tech Automations |
|---|---|---|---|
| Out-of-box HubSpot↔Trello connector | None (deprecated) | Excellent | Strong |
| No-code simplicity | — | Excellent | Strong |
| Long-tail app coverage | — | Excellent (5,000+) | Limited (curated) |
| Multi-step branching | — | Good (Paths) | Excellent |
| Error retry & observability | — | Basic | Excellent |
| Cross-tool orchestration | — | Good | Excellent |
| Per-month cost (10 zaps / 1K runs) | $0 | $30–$80 | $150–$400 |
| Best fit | — | Simple point-to-point | Branching, multi-tool |
Where Zapier genuinely wins: lowest cost for simple one-way flows, deepest connector library. Where Make wins: complex visual scenarios at lower cost than Zapier. Where US Tech Automations wins: branching logic, error retries, observability, multi-tool orchestration, and managed service when the workflow is business-critical. According to Zapier's 2025 SMB report, roughly 28% of SMBs eventually outgrow point-to-point automation when they cross 5+ connected tools.
For related patterns, see our US Tech Automations vs Freshworks comparison and small business employee onboarding automation.
When to Stay with Zapier and When to Move to Orchestration
Stay with Zapier or Make when: one-direction flow, two tools, no branching, error retries don't matter much, and the workflow doesn't break revenue if it pauses for an hour. Move to US Tech Automations orchestration when: 3+ tools in the chain, conditional branching, error retries matter, you need observability, and the workflow IS revenue-critical (deal handoff, customer onboarding, billing). The two often coexist — many of our clients keep Zapier for long-tail point-to-point and use orchestration for the 3–5 critical workflows.
FAQs
Why does Trello not have a native HubSpot integration anymore?
Atlassian deprecated the legacy Trello-HubSpot Power-Up in 2024 according to Atlassian's developer changelog. The replacement path is via API using Zapier, Make, or a managed orchestrator. This is the same direction Atlassian has taken with most third-party Power-Ups — push integrations to the API rather than maintaining bespoke connectors.
What does Zapier cost for HubSpot-to-Trello?
For a simple Closed Won → Card workflow at SMB volume (under 1,000 monthly tasks), expect $30–$60 per month on Zapier's Professional plan according to Zapier Pricing 2026. Add multi-step (Paths) and the price moves to $80–$130. Make.com is typically 30–50% cheaper for similar volumes but has a steeper learning curve.
Can we sync from Trello to HubSpot, not just HubSpot to Trello?
Yes, Trello supports webhooks on board, list, and card events. You can fire a workflow when a card moves to a specific list and update the corresponding HubSpot deal or add a note. According to Atlassian Developer Documentation, Trello webhooks deliver within 1–3 seconds. We build reverse-direction syncs frequently, particularly for "card done → deal note" flows.
How do we avoid duplicate cards when a deal updates multiple times?
Use the HubSpot deal ID as an idempotency key. Before creating a new card, search Trello for any card whose description contains that deal ID. If one exists, update it instead of creating a new one. We bake this check into every HubSpot→Trello workflow, and it eliminates 95%+ of duplicate-card incidents.
What's the right tool when Trello becomes too limited?
Many SMBs outgrow Trello around the 50-person mark when they need Gantt views, dependencies, or custom fields beyond what Trello offers. The common upgrade paths are Asana, ClickUp, or Monday.com. We frequently re-platform Trello workflows to those tools as clients scale, and the underlying orchestration logic transfers cleanly because it lives outside the project tool.
Will rate limits be a problem for our workflows?
Almost never for SMBs. Trello allows 300 requests per 10 seconds per API key according to Atlassian Developer Documentation 2026, which is far above typical SMB volume of 50–500 card operations per day. The only time we see rate-limit issues is during initial backfill of historical HubSpot deals — sequence those overnight in batches.
Should we use the same Trello token for multiple integrations?
No. Use a dedicated service-account Trello user with its own API key and token per integration. According to Atlassian security best practices, service-account separation makes credential rotation safer and audit trails clearer. Always provision a dedicated integration user as part of go-live.
Next Step: Get the Workflow Mapped Right
The handoff logic — when does a deal create a card, what tier, what checklist, who owns it — is where the integration earns its money. US Tech Automations runs a free 30-minute scoping call where we map your specific HubSpot→Trello workflows, identify whether you need Zapier or orchestration, and tell you what go-live actually looks like.
Book a free HubSpot-Trello scoping call with US Tech Automations
Related guide: How to Connect Square to QuickBooks Automation.
About the Author

Builds CRM, ops, and back-office automation for owner-operated and lean-team businesses.