The world's leading cloud-based CRM platform powering sales, service, and marketing for businesses of all sizes.
Full ReviewA comprehensive customer service platform offering ticketing, messaging, live chat, and knowledge base for businesses of all sizes.
Full ReviewThe Salesforce-Zendesk integration connects your CRM with your customer support platform, giving both sales and support teams complete visibility into customer interactions. When a support ticket comes in through Zendesk, agents can instantly see the customer's deal history, account value, and sales rep assignment from Salesforce. Conversely, sales reps can view open support tickets directly from Salesforce records.
Zendesk offers a native Salesforce integration available on Zendesk Suite Professional and above. This integration uses the Zendesk for Salesforce app package installed from AppExchange and configured within both platforms. The data flows bidirectionally, syncing contacts, accounts, tickets, and custom fields between the two systems via Zendesk's Salesforce connector, which uses the Salesforce REST API under the hood.
For teams with simpler needs or lower Zendesk plans, Zapier and Make provide alternative connection methods that can handle basic ticket-to-lead workflows without requiring the enterprise-tier native integration.
| Method | Difficulty | Features |
|---|---|---|
| Native Integration (Zendesk for Salesforce) | Medium | Bi-directional contact/account sync, ticket visibility in Salesforce, Salesforce data in Zendesk sidebar |
| Zapier | Easy | Trigger on new tickets, create leads, update cases, basic field mapping |
| API | Advanced | Full custom control via Salesforce REST API (/services/data/vXX.0/sobjects/) and Zendesk API (/api/v2/tickets) |
In Salesforce, go to AppExchange and search for "Zendesk for Salesforce." Click Get It Now and install the managed package. Choose to install for all users or specific profiles depending on your org's security requirements.
In Zendesk Admin Center, navigate to Apps and integrations > Integrations > Salesforce. Click Configure and enter your Salesforce org credentials. Authorize the OAuth connection when prompted. You need System Administrator access in both platforms.
Define how Zendesk organizations map to Salesforce accounts. In the integration settings, configure Organization Sync by choosing match criteria — typically matching on company name or domain. Enable Contact Sync to keep user records aligned between platforms.
Add the Zendesk Tickets Lightning component to your Salesforce Account and Contact page layouts via Setup > Object Manager > Account > Lightning Record Pages. Drag the Zendesk component onto the layout so sales reps can see support history inline.
In Zendesk, the integration automatically adds a Salesforce panel to the ticket sidebar. Configure which Salesforce fields display by going to Admin Center > Integrations > Salesforce > Field Mapping and selecting the Account and Contact fields that are most relevant for support agents.
| Data Type | From Salesforce | To Zendesk | Direction |
|---|---|---|---|
| Contacts | Contact object | Users/End Users | Two-way |
| Accounts | Account object | Organizations | Two-way |
| Tickets/Cases | Case object | Tickets | Zendesk to Salesforce |
| Opportunity data | Opportunity fields | Sidebar display only | One-way (read) |
| Custom fields | Custom fields | Custom fields | Configurable |
When a ticket arrives in Zendesk, agents see the customer's Salesforce account tier, ARR, and open opportunity value. A $500K enterprise account with an open renewal gets escalated immediately, while a free-tier user follows standard SLA. This data-driven prioritization happens automatically through the Salesforce sidebar in Zendesk.
When a Salesforce account with an upcoming renewal has more than three open Zendesk tickets, an automated workflow notifies the account executive. This early warning system helps sales reps proactively engage with frustrated customers before churn happens, using ticket data they would otherwise never see.
Verify that email addresses match exactly between Salesforce Contacts and Zendesk Users. The sync uses email as the primary match key. Check for duplicates in either system, and ensure the integration user has API access enabled in Salesforce under Setup > Users > Permission Sets.
Confirm the integration is enabled in Admin Center > Integrations and that the agent's Zendesk role has permission to view the Salesforce app. Clear the browser cache and reload the Zendesk agent workspace. If the issue persists, re-authorize the OAuth connection.
The native integration requires Zendesk Suite Professional or Enterprise — it is not available on Team plans. Salesforce custom objects beyond standard Accounts, Contacts, and Cases are not supported natively and require API development. Sync frequency is near-real-time but not instant; expect a 1-5 minute delay. Zendesk ticket attachments do not sync to Salesforce Cases. The integration supports a maximum of 200,000 organization records in the sync scope, which may be a constraint for very large Salesforce orgs.
These platforms can help you connect Salesforce and Zendesk without writing code: