Gifts

Culture

Reviews

Local Spots

Zendesk Salesforce Workflow Guide

Zendesk

★★★★ 4.3

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

Full Review

Workflow Overview

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

Pipeline Diagram

StepToolActionConnection to Next Step
1ZendeskSupport ticket created, updated, or resolved for a customerTicket data synced to Salesforce as a Case; contact data synchronized
2SalesforceCase visible on Account record; support metrics inform account health and sales strategyAccount managers alerted to support issues; support context available for sales interactions

Step 1: Configure Zendesk Integration Settings

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.

Step 2: Configure Salesforce Case Management and Alerts

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.

What Data Flows Between Tools

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.

Automation Triggers and Actions

  • Trigger: Zendesk Priority 1 ticket created for enterprise account Action: Salesforce Case created, alert sent to account owner and VP of Customer Success
  • Trigger: Zendesk ticket opened for account with renewal in 30 days Action: Salesforce task created for CSM to monitor support situation during renewal period
  • Trigger: CSAT score below 3 recorded in Zendesk Action: Salesforce Account Health field updated, churn risk workflow initiated
  • Trigger: Salesforce Opportunity stage set to "Negotiation" Action: Zendesk tags contact as "Active Opportunity" for priority routing
  • Trigger: Zendesk ticket resolved for account with open opportunity Action: Salesforce activity created notifying opportunity owner that support issue is resolved

Real-World Use Cases

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.

Time Savings

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.

Common Issues and Fixes

  • Contact matching failures: Zendesk and Salesforce may have different email addresses for the same person. Ensure email normalization (lowercase, trim whitespace) in both systems. Use the integration's fuzzy matching settings and periodically audit unmatched contacts.
  • Sync conflicts on status changes: If support agents update ticket status in both Zendesk and Salesforce, conflicts arise. Establish Zendesk as the system of record for ticket management and set sync direction for status fields to Zendesk-to-Salesforce only.
  • API limit consumption: The bidirectional sync can consume significant Salesforce API calls. Monitor usage in Salesforce Setup > Company Information > API Requests. For high-volume support teams, configure the integration to batch updates rather than sync in real-time.
  • Salesforce sidebar slow loading: The Zendesk sidebar queries Salesforce in real-time. Slow responses indicate Salesforce API performance issues or complex sidebar configurations. Minimize the number of Salesforce fields displayed in the sidebar and ensure the Salesforce API user is not throttled.

Alternatives

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.