Skip to content
Per-pair page

HubSpot + Zendesk: support and CRM joined up.

Sync Zendesk tickets to HubSpot as tickets or notes, route by customer tier from HubSpot, or trigger HubSpot workflows from Zendesk events.

Trigger app
HubSpot as the trigger

Workflows fire when something happens in HubSpot.

See all 18 triggers →
Action app
Zendesk as the action

Workflows do something in Zendesk, instantly.

See all 17 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

HubSpotZendesk

When something happens in HubSpot, do it in Zendesk.

18 HubSpot triggers wired to 17 Zendesk actions. Most-used pairing: New CompanyAdd Comment to Ticket.

ZendeskHubSpot

Or fire it the other way around.

6 Zendesk triggers wired to 23 HubSpot actions downstream.

See ZendeskHubSpot
Popular pairings

Common HubSpot → Zendesk workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 9 of 306 combinations
When new company in HubSpot, add comment to ticket in Zendesk.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, create organization in Zendesk.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, create ticket in Zendesk.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When new company in HubSpot, create user in Zendesk.

Fires when a new company is created in HubSpot. Use to enrich the company with firmographic data, mirror to your data warehouse, or run account-matching against parent records.

When company deleted in HubSpot, add comment to ticket in Zendesk.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, create organization in Zendesk.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, create ticket in Zendesk.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company deleted in HubSpot, create user in Zendesk.

Fires when a company is deleted in HubSpot. Useful for audit logs or for tearing down related records in other systems.

When company property changed in HubSpot, add comment to ticket in Zendesk.

Fires when a specific company property changes in HubSpot. Use a property filter to react only on changes you care about (e.g. lifecycle stage).

How it works

Connect HubSpot and Zendesk in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize HubSpot and Zendesk

    Open Tiny Command, authorize HubSpot and Zendesk once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a HubSpot trigger

    Drop the HubSpot → New Company trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/hubspot.trigger-company-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Zendesk action

    Drop the Zendesk → Add Comment to Ticket action below it. Map fields from the HubSpot payload into the Zendesk inputs.

    zendesk.add-comment-to-ticket
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about HubSpot + Zendesk.

How do I sync Zendesk tickets into HubSpot?
Zendesk Ticket Created → HubSpot Find Contact by email → HubSpot Create Ticket associated with the contact. CRM has full support history without leaving HubSpot.
Can I route Zendesk tickets by HubSpot customer tier?
Yes. Zendesk Ticket Created → HubSpot Get Contact to fetch plan tier → Zendesk Update Ticket with priority based on tier. Enterprise tier = Urgent priority automatically.
How do I push HubSpot deal info into Zendesk ticket?
When ticket is created, look up the contact's open HubSpot deals → Zendesk Add Comment (public=false) with deal context. Support agent sees who they're dealing with.
Can I trigger HubSpot workflows from Zendesk tickets?
Yes. Zendesk Ticket Resolved → HubSpot Update Contact with property "last_ticket_resolved_date". HubSpot workflows can use as enrollment criteria (e.g., NPS survey 7 days after).
How do I avoid duplicate Zendesk tickets from HubSpot triggers?
Maintain a (zendesk_ticket_id ↔ hubspot_ticket_id) lookup. Before any Create, search both sides. If found, skip or Update instead.
Can I sync Zendesk tags to HubSpot list memberships?
Yes. Zendesk Tag Added → HubSpot Update Contact with property reflecting the tag. HubSpot lists with property-based membership rules auto-add the contact to matching segments.
Related

Other apps that pair well with HubSpot.


Wire HubSpot to Zendesk in 2 minutes.

Free tier available. No credit card. No onboarding call.