Zendesk
Sync support tickets from Zendesk
Zendesk Integration
Connect Zendesk to automatically analyze support tickets for customer insights and product feedback using AI.
What Gets Synced
When you connect Zendesk to Deck, we sync:
- Tickets - Customer support tickets with full comment history
- Users - Customer information for linking insights to accounts
- Tags - Ticket tags for better categorization
- Metadata - Priority, status, assignee, and other ticket details
Setting Up the Integration
- Navigate to Settings → Integrations
- Find Zendesk in the available integrations
- Click Connect and authorize Deck to access your Zendesk account
- Configure your sync settings:
- Sync Frequency - Choose how often to sync (hourly, daily, weekly)
- Auto-sync - Enable automatic background syncing
- Contact Sync - Choose whether to import customer contact profiles (see below)
How It Works
Once connected, Deck automatically:
- Retrieves tickets from your Zendesk account based on your sync schedule
- Filters for relevance - Uses AI to identify tickets with actionable product feedback
- Analyzes messages - Extracts customer pain points, feature requests, and issues from ticket comments
- Links to users - Associates insights with customer profiles
- Generates insights - AI synthesis pipeline creates structured insights with:
- Customer quotes (verbatim from ticket comments)
- Identified themes
- Confidence scores
- Quality assessments
Automated Sync
Your Zendesk tickets sync automatically based on your settings:
- Hourly - Syncs new and updated tickets every hour
- Daily - Syncs once per day
- Weekly - Syncs once per week
You can also manually trigger a sync at any time from the integration settings page.
First-Time Sync
When you first connect Zendesk, Deck performs a comprehensive initial sync:
- Automatically fetches the last 90 days of ticket history
- Processes tickets in batches to respect API rate limits
- Syncs incrementally - future syncs only fetch new or updated tickets
- Rate-limited - Batches are processed with delays to prevent API throttling
- Real-time status - A syncing banner appears on the integration page showing progress while tickets are being imported
The sync starts immediately after you connect your account (no waiting for scheduled syncs), and you'll see a "Syncing tickets..." banner with a loading indicator while the import is in progress. This ensures you have historical context from recent support interactions without overwhelming your Zendesk API limits.
Viewing Imported Tickets
See all imported tickets in Settings → Integrations → Zendesk:
- View ticket count and sync status
- See when tickets were last synced
- Monitor processing status for each ticket
AI Synthesis Pipeline
Each ticket goes through a 4-stage AI synthesis pipeline:
- Relevance Classification - Filters out non-actionable tickets (spam, simple questions, status updates) and generates a concise, descriptive subject for each ticket
- Ticket Analysis - Understands customer context, frustration levels, and key moments in the conversation
- Insight Synthesis - Extracts insights, quotes, and themes using Claude Sonnet
- Quality Review - Validates quotes against original messages, assigns confidence scores, filters low-quality insights
Only high-quality insights with verified customer quotes are surfaced in your Deck workspace.
Automatic Ticket Subjects
When Zendesk sends a ticket with a generic subject like "No Subject" or "Untitled Conversation", Deck automatically generates a descriptive subject during AI processing — for example, "Question about supported export file formats" or "Password reset request for user account". This makes it easier to identify tickets at a glance in your Deck workspace.
Use Cases
- Issue tracking - Identify recurring customer problems across tickets
- Feature requests - Capture product enhancement requests from customer messages
- Bug identification - Surface bugs reported through support tickets
- Customer satisfaction - Understand sentiment and frustration levels across support interactions
- Product improvements - Prioritize improvements based on support ticket patterns
- CRM linking - Connect insights to customer accounts in your CRM
Contact Sync
Deck can automatically import customer contact profiles from your Zendesk tickets and link them to insights. This helps you trace feedback back to specific customers and accounts.
To enable contact sync:
- Go to Settings → Integrations → Zendesk
- Find the Contact Sync card
- Toggle Sync Contacts on
When enabled, Deck fetches the requester's full profile from Zendesk for each ticket it processes — name, email, and phone — and stores them in your Deck contacts.
Plan requirement: Contact syncing requires the Starter plan or above. If you're on the free plan, the toggle is disabled. You can upgrade in Settings → Billing.
When contact sync is off, Deck still processes and analyzes tickets for insights — it just won't import or link contact profiles.
Managing the Integration
Manage your Zendesk integration in Settings → Integrations → Zendesk:
- View imported tickets
- Adjust sync frequency and settings
- Enable or disable contact sync
- Monitor sync job status
- Disconnect the integration
Privacy and Security
Deck uses Zendesk's secure OAuth for authentication. We only access tickets you authorize and use the data solely to generate insights for your team. Customer data is encrypted in transit and at rest.
Email Redaction
When viewing imported tickets in Deck, customer email addresses are automatically redacted for privacy. Only the first character and the domain are shown — for example, jane@example.com appears as j***@example.com. This applies to both message authors and ticket requesters displayed in the ticket thread view.