A comprehensive customer service platform offering ticketing, messaging, live chat, and knowledge base for businesses of all sizes.
Full ReviewThe Zendesk to Salesforce workflow unifies customer support operations with sales and account management. Zendesk handles ticket management, customer conversations, and support analytics, while Salesforce provides the complete customer relationship context — account value, deal history, contract status, and relationship health. This integration ensures support agents see the full business context when helping customers, and account managers see support activity that could affect renewals and expansion opportunities.
Zendesk offers a native Salesforce integration built and maintained by Zendesk, available in the Zendesk Marketplace. The integration provides bidirectional data sync between Zendesk tickets and Salesforce cases, embeds Salesforce account and opportunity data in the Zendesk agent sidebar, and syncs contact data between both platforms. For enterprise deployments, Zendesk's Salesforce integration supports custom field mapping, organizational sync, and advanced routing based on Salesforce account attributes.
The business outcome is account-aware customer support that protects and grows revenue. When a support agent sees that the frustrated customer on the line represents a $500K annual contract up for renewal next month, they can escalate appropriately and alert the account manager. Conversely, when an account executive sees that a target upsell account has had 15 support tickets in the last month, they know to delay the pitch and address satisfaction issues first. This mutual visibility prevents churn and optimizes expansion timing.
| Step | Tool | Action | Connection to Next Step |
|---|---|---|---|
| 1 | Zendesk | Support ticket created, updated, or resolved for a customer | Ticket data synced to Salesforce as a Case; contact data synchronized |
| 2 | Salesforce | Case visible on Account record; support metrics inform account health and sales strategy | Account managers alerted to support issues; support context available for sales interactions |
In Zendesk, navigate to Admin Center > Apps and Integrations > Integrations > Salesforce. Install the Salesforce integration and authenticate with a Salesforce user account that has API access and permissions to read/write Contacts, Accounts, Cases, and any custom objects you want to sync. During setup, select the sync direction (Zendesk to Salesforce, Salesforce to Zendesk, or bidirectional) and configure initial field mappings.
Map Zendesk fields to Salesforce fields. Essential mappings include: Zendesk Requester Email to Salesforce Contact Email, Zendesk Organization to Salesforce Account, Zendesk Ticket Subject to Salesforce Case Subject, Zendesk Ticket Priority to Salesforce Case Priority, Zendesk Ticket Status to Salesforce Case Status, and Zendesk Ticket Type to Salesforce Case Type. Map custom fields relevant to your business — product line, feature area, or contract type — to maintain consistent categorization across both platforms.
Configure the Salesforce sidebar in Zendesk. This sidebar appears on every ticket and displays Salesforce data about the ticket requester: their Account name, account tier, contract value, renewal date, active opportunities, recent Salesforce activities, and custom Salesforce fields. Agents see this context without switching to Salesforce, enabling them to prioritize VIP accounts, understand product context, and provide service aligned with the customer's business relationship.
In Salesforce, verify that synced Zendesk tickets appear as Cases on the associated Contact and Account records. Navigate to a synced Account and check the Cases related list. Each Zendesk ticket should appear with its status, priority, category, and a link back to the Zendesk ticket. Configure the Case page layout to display Zendesk-specific fields (Zendesk Ticket ID, Zendesk URL, CSAT Score) for full visibility.
Build Salesforce reports and dashboards that combine support data with account health metrics. Create reports tracking: open cases by Account Tier, average resolution time for enterprise accounts, CSAT scores by account manager's portfolio, and support ticket volume trends for accounts approaching renewal. Add these to account manager dashboards so they can proactively address support issues before renewal conversations.
Set up Salesforce Flow or Process Builder automations triggered by Zendesk-synced data. Examples: when a Priority 1 ticket is created for an account with an open opportunity worth over $100K, send an immediate email alert to the opportunity owner. When an account accumulates 5+ open tickets, update a custom "Account Health" field to "At Risk" and create a task for the account manager. When a CSAT score below 3 is recorded, trigger a Churn Risk workflow that notifies the customer success team.
From Zendesk to Salesforce: ticket/case data (subject, description, status, priority, type, tags), contact data (name, email, phone), organization data (synced as Salesforce Accounts), ticket metrics (first response time, resolution time, reopens), CSAT survey results, agent comments (optionally), and custom field values. Sync frequency is configurable, typically near real-time for ticket creation/closure and every 5-15 minutes for updates.
From Salesforce to Zendesk: account data (name, tier, industry, contract value, renewal date), contact data (title, role, phone), opportunity data (stage, amount, close date), and custom account fields. This data appears in the Zendesk agent sidebar and can be used in Zendesk triggers and automations for routing and prioritization.
Enterprise SaaS account protection: A SaaS company with $50M ARR uses the integration to protect its largest accounts. When any enterprise account (over $100K ARR) submits a support ticket, the account executive is automatically CC'd in Salesforce. Support trends are reviewed weekly in account health dashboards, and accounts with declining CSAT trigger executive-sponsored recovery calls.
Support-led expansion: Support agents identify expansion opportunities during ticket resolution — a customer asks about a feature available in a higher tier. The agent creates a Salesforce opportunity directly from Zendesk (via the sidebar) with context about the customer's need. The account executive receives the warm lead with full support conversation context.
Onboarding support tracking: New customers go through a 30-day onboarding period. Salesforce tracks onboarding milestones while Zendesk handles onboarding support tickets. The integration gives the onboarding team a unified view: implementation progress (Salesforce) alongside technical issues encountered (Zendesk). Accounts with high ticket volume during onboarding receive additional implementation support resources.
Support agents save 3-5 minutes per ticket by having Salesforce account context in the Zendesk sidebar versus switching to Salesforce to research the customer. For a team handling 200 tickets daily, this saves 10-16 hours daily. Account managers save 2-3 hours weekly by viewing support metrics in Salesforce dashboards versus requesting reports from the support team. Automated alerts for VIP account issues eliminate 1-2 hours daily of manual escalation and notification. Annual time savings for a mid-size support team: 2,500-4,000 hours.
Salesforce Service Cloud is Salesforce's own help desk product, providing the deepest CRM integration but at a higher cost and with less help desk sophistication than Zendesk. Freshdesk integrates with Salesforce via a marketplace app with similar functionality at a lower price point. HubSpot Service Hub plus HubSpot CRM provides a unified platform without integration complexity. Intercom connects to Salesforce for teams preferring conversational support over traditional ticketing. For simpler needs, Help Scout integrates with Salesforce via Zapier for basic contact and conversation syncing.