Gifts

Culture

Reviews

Local Spots

How to Connect Salesforce with Zendesk (2026)

Salesforce

★★★★ 4.5
Crm Enterprise Crm

The world's leading cloud-based CRM platform powering sales, service, and marketing for businesses of all sizes.

Full Review

Zendesk

★★★★ 4.3
Customer Support Helpdesk

A comprehensive customer service platform offering ticketing, messaging, live chat, and knowledge base for businesses of all sizes.

Full Review

How to Connect Salesforce with Zendesk

The 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.

Integration Methods

MethodDifficultyFeatures
Native Integration (Zendesk for Salesforce)MediumBi-directional contact/account sync, ticket visibility in Salesforce, Salesforce data in Zendesk sidebar
ZapierEasyTrigger on new tickets, create leads, update cases, basic field mapping
APIAdvancedFull custom control via Salesforce REST API (/services/data/vXX.0/sobjects/) and Zendesk API (/api/v2/tickets)

Native Integration Setup

Step 1: Install the Zendesk for Salesforce Package

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.

Step 2: Configure the Zendesk Connection

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.

Step 3: Set Up Data Sync Rules

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.

Step 4: Enable Ticket View in Salesforce

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.

Step 5: Configure Salesforce Sidebar in Zendesk

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.

What Data Syncs

Data TypeFrom SalesforceTo ZendeskDirection
ContactsContact objectUsers/End UsersTwo-way
AccountsAccount objectOrganizationsTwo-way
Tickets/CasesCase objectTicketsZendesk to Salesforce
Opportunity dataOpportunity fieldsSidebar display onlyOne-way (read)
Custom fieldsCustom fieldsCustom fieldsConfigurable

Use Cases

Prioritize Support by Account Value

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.

Alert Sales to At-Risk Accounts

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.

Automation Recipes

  • When: A Zendesk ticket is created for a Salesforce account with ARR above $100K Then: Auto-assign the ticket to the Tier 1 support queue and notify the Salesforce account owner
  • When: A Zendesk ticket is marked "Solved" Then: Update the corresponding Salesforce Case status to "Closed" and log the resolution time
  • When: A new Salesforce Opportunity is created Then: Tag the associated Zendesk organization as "Active Opportunity" for support prioritization
  • When: A Zendesk CSAT rating falls below 3 stars Then: Create a Salesforce Task for the account owner to follow up within 24 hours

Troubleshooting

Contacts Not Syncing Between Platforms

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.

Salesforce Sidebar Not Appearing in Zendesk

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.

Limitations

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.

Compare Salesforce vs Zendesk side by side »