A popular free CRM with powerful marketing, sales, and service hubs that scale as your business grows.
Full ReviewA comprehensive customer service platform offering ticketing, messaging, live chat, and knowledge base for businesses of all sizes.
Full ReviewConnecting HubSpot CRM with Zendesk bridges the gap between your sales pipeline and customer support operations. Support agents gain context on deal stages and contact history, while sales reps can monitor ticket volume and satisfaction scores for their accounts. This visibility eliminates the common problem of sales and support operating in silos with incomplete customer information.
HubSpot offers a native Zendesk integration available through the HubSpot App Marketplace. The integration syncs contacts, companies, and ticket data between the two platforms, and it surfaces Zendesk ticket information directly on HubSpot contact and company records. For teams on HubSpot Service Hub, there is overlap with HubSpot's own ticketing system, but many organizations prefer Zendesk's mature support features while using HubSpot for CRM and marketing.
The native integration handles most standard use cases. For advanced workflows like conditional syncing or multi-step automations, Zapier and Make offer flexible alternatives that can connect any combination of HubSpot and Zendesk triggers and actions.
| Method | Difficulty | Features |
|---|---|---|
| Native Integration (HubSpot Marketplace) | Easy | Contact sync, ticket visibility on HubSpot timeline, company mapping |
| Zapier | Easy | Triggers: New Ticket, Updated Ticket. Actions: Create/Update Contact, Create Ticket |
| API | Advanced | HubSpot CRM API (/crm/v3/objects/) and Zendesk REST API (/api/v2/) for full custom workflows |
In HubSpot, go to Settings > Integrations > Connected Apps > Visit App Marketplace. Search for "Zendesk" and select the official Zendesk integration. Click Install app.
Enter your Zendesk subdomain (e.g., yourcompany.zendesk.com) and authenticate with admin credentials. Grant HubSpot permission to read and write Zendesk data. The OAuth flow requires Zendesk Admin or Agent role.
In the integration settings, enable contact synchronization. Choose the sync direction: HubSpot to Zendesk, Zendesk to HubSpot, or bidirectional. Map HubSpot contact properties to Zendesk user fields. Email address is used as the unique identifier for matching records.
Toggle on Show Zendesk tickets on HubSpot timeline. This creates timeline events on HubSpot Contact and Company records whenever a Zendesk ticket is created, updated, or resolved. Configure which ticket fields appear in the timeline card.
Configure the mapping between HubSpot Companies and Zendesk Organizations. The integration matches on company name or domain by default. Review the mapping rules under Integration Settings > Company Sync and adjust match criteria if your naming conventions differ between platforms.
| Data Type | From HubSpot CRM | To Zendesk | Direction |
|---|---|---|---|
| Contacts/Users | Contact properties | User fields | Two-way |
| Companies/Organizations | Company properties | Organization fields | Two-way |
| Tickets | Timeline display | Ticket data | Zendesk to HubSpot |
| Deal info | Deal properties | Sidebar display | HubSpot to Zendesk |
| Notes and activities | Activity timeline | Not synced | N/A |
When a Zendesk agent opens a ticket, they see the customer's HubSpot deal stage, lifecycle stage, and last sales interaction. An agent handling a billing question for a customer in the "Contract Negotiation" deal stage knows to handle the ticket with extra care and loop in the sales rep if needed.
When a Zendesk ticket comes from someone not yet in HubSpot, the integration creates a new HubSpot contact automatically. Marketing can then nurture these inbound support inquiries — someone asking detailed product questions through support may be a strong sales lead that would otherwise slip through the cracks.
If contacts appear duplicated, the most common cause is mismatched email addresses between platforms. Check that primary email addresses match in both systems. Use HubSpot's Operations Hub deduplication tool or Zendesk's user merge feature to clean up existing duplicates before enabling sync. Set the sync to use email as the only match criterion rather than name-based matching.
Verify that the integration has proper API scopes in Zendesk. Go to Zendesk Admin Center > Apps and Integrations > APIs > Zendesk API and confirm OAuth tokens are active. In HubSpot, check Settings > Integrations > Connected Apps and verify the Zendesk connection status shows "Connected" with no error flags.
The native integration does not sync Zendesk ticket attachments or internal notes to HubSpot. HubSpot custom objects are not supported in the standard integration — only Contacts, Companies, and Deals data is accessible. Ticket sync is one-directional from Zendesk to HubSpot timeline; you cannot create Zendesk tickets from within HubSpot through the native integration. Sync latency is typically 5-10 minutes for contact updates. If you use HubSpot Service Hub alongside Zendesk, there is no native mapping between HubSpot tickets and Zendesk tickets, which can create data fragmentation.
These platforms can help you connect HubSpot CRM and Zendesk without writing code: