Zendesk connector
Automate Customer Support Workflows with Zendesk Integrations
Connect Zendesk to your CRM, engineering tools, and data warehouse to resolve tickets faster and run support ops without the manual overhead.

What can you do with the Zendesk connector?
Zendesk runs support for thousands of businesses, but it does its best work when it's connected to the rest of your stack. Hook it up to Salesforce, Jira, Slack, and your data warehouse, and your team can close tickets faster, keep customer records in sync, and pull insights without touching a spreadsheet. With tray.ai, you can build Zendesk automations that span multiple systems — no custom code required.
Automate & integrate Zendesk
Automating Zendesk business process or integrating Zendesk data is made easy with tray.ai
Use case
Bi-Directional CRM and Ticket Sync
Keep Zendesk tickets and CRM records in Salesforce or HubSpot in sync. When a new ticket comes in, automatically create or update the matching contact, account, or case in your CRM — and push account health data back into Zendesk so agents have full customer context before they type a word.
Use case
Automated Ticket Escalation and Routing
Build escalation workflows that route tickets to the right team or agent based on customer attributes, ticket keywords, sentiment, or SLA breach risk. Trigger Slack alerts, create Jira issues, or page on-call engineers automatically when critical tickets arrive or blow past SLA thresholds.
Use case
Engineering Bug Tracking Integration
When a ticket gets tagged as a bug or escalated to engineering, automatically create a linked Jira, Linear, or GitHub issue with all the relevant context. As the issue moves through the engineering workflow, status updates sync back to the Zendesk ticket and the customer gets notified automatically.
Use case
Customer Health and Churn Risk Alerting
Track ticket volume, CSAT scores, and resolution times per account to catch churn risk before it becomes a lost renewal. Push aggregated support health data into your CRM or customer success platform and alert CSMs automatically when an account's support experience takes a turn.
Use case
Automated CSAT and Feedback Collection
Go beyond Zendesk's built-in CSAT by triggering custom post-resolution surveys in Typeform, SurveyMonkey, or Intercom. Survey responses sync back into Zendesk ticket fields, and low-CSAT responses are routed to a dedicated recovery queue for follow-up.
Use case
Support Operations Reporting and Data Warehousing
Continuously sync Zendesk ticket data, agent performance metrics, and SLA reports into your data warehouse or BI platform. Build dashboards that combine Zendesk data with revenue, product usage, and churn data for a complete picture of how support is actually running.
Use case
AI-Powered Agent Assist and Auto-Triage
Use tray.ai's AI capabilities to analyze incoming Zendesk tickets, classify intent, extract relevant details, and draft suggested responses for agents. Tags, ticket fields, and routing all happen automatically based on AI-detected topic, urgency, and language.
Build Zendesk Agents
Give agents secure and governed access to Zendesk through Agent Builder and Agent Gateway for MCP.
Data Source
Look Up Ticket Details
Retrieve full details of a support ticket including status, priority, assignee, and conversation history. Gives agents context before they take action or draft a response.
Data Source
Search Tickets
Query tickets using filters like status, requester, tag, or keyword to find relevant support cases. Good for spotting trends, finding related issues, or checking whether a customer has open requests.
Data Source
Fetch Customer Profile
Pull user and organization records from Zendesk to see a customer's history, contact details, and account tier. Helps agents personalize responses and make informed decisions.
Data Source
Retrieve Ticket Metrics
Access satisfaction ratings, response times, and resolution data for tickets or agents. Useful for surfacing performance insights or flagging SLA breaches.
Data Source
Read Help Center Articles
Fetch published articles from the Zendesk Help Center to use as grounding knowledge when answering customer questions. Keeps responses accurate and consistent with official documentation.
Agent Tool
Create Support Ticket
Automatically open a new ticket on behalf of a customer or in response to a trigger event. Useful for converting inbound requests from other channels into tracked Zendesk cases.
Agent Tool
Update Ticket Fields
Modify ticket properties such as status, priority, assignee, or custom fields based on new information. Lets agents triage and route tickets without human intervention.
Agent Tool
Add Internal Note or Reply
Post a public reply or internal comment to a ticket thread. The agent can respond to customers directly or leave notes for human support agents picking up the case.
Agent Tool
Tag and Categorize Tickets
Apply or remove tags on tickets to organize them by topic, product area, or urgency. Helps enforce consistent taxonomy for reporting and routing workflows.
Agent Tool
Escalate or Reassign Ticket
Transfer a ticket to a specific agent, team, or escalation group when certain conditions are met. Gets high-priority or complex issues to the right people quickly.
Agent Tool
Create or Update User Record
Add a new end user or update an existing profile in Zendesk with contact details or custom attributes. Keeps customer records in sync when data changes in connected systems.
Channel
Respond to Customer Support Requests
Deploy an AI agent directly within Zendesk to handle incoming tickets, answer questions from your knowledge base, and resolve common issues without human involvement. Cuts ticket volume and speeds up resolution.
Channel
Assist Agents with Suggested Replies
Run an AI assistant inside Zendesk that helps human support agents by drafting responses, summarizing ticket history, and recommending next steps. Agents spend less time on busywork and more time on the tickets that actually need them.
Get started with our Zendesk connector today
If you would like to get started with the tray.ai Zendesk connector today then speak to one of our team.
Zendesk Challenges
What challenges are there when working with Zendesk and how will using Tray.ai help?
Challenge
Managing Complex Zendesk Webhook Payloads
Zendesk webhooks deliver large, nested JSON payloads with ticket, user, and organization data that vary depending on the trigger type. Parsing and mapping these payloads to fields in downstream systems like Salesforce or Jira requires careful data transformation and error handling.
How Tray.ai Can Help:
tray.ai's visual data mapper and built-in JSONPath tools make it straightforward to extract nested fields from Zendesk webhook payloads. Conditional logic handles payload variations across different trigger types, and retry logic ensures no events are dropped if a downstream system is temporarily unavailable.
Challenge
Zendesk API Rate Limits at Scale
Zendesk enforces tiered API rate limits that can get exhausted quickly when you're syncing large ticket volumes, running frequent polls, or processing high-traffic webhook bursts. Teams building bulk data sync workflows regularly hit 429 errors that break pipelines and leave data gaps.
How Tray.ai Can Help:
tray.ai automatically handles Zendesk API rate limit responses with built-in retry and backoff logic, so workflows pause and resume without anyone having to babysit them. For high-volume exports, tray.ai batches requests efficiently and uses cursor-based pagination to work through large ticket datasets without hitting rate limits.
Challenge
Keeping Ticket Status Synchronized Across Systems
When Zendesk tickets are linked to records in Jira, Salesforce Cases, or other systems, keeping status, comments, and attachments in sync bidirectionally is notoriously difficult. Updates in one system can overwrite changes in another, or kick off infinite update loops.
How Tray.ai Can Help:
tray.ai supports conditional logic and state tracking to prevent update loops by checking the source of each change before propagating it. You can configure field-level sync rules that determine exactly which system owns each data point, keeping bidirectional sync clean and conflict-free.
Challenge
Authenticating and Managing Multiple Zendesk Instances
Enterprise companies often run multiple Zendesk instances across business units, brands, or regions. Maintaining separate integrations for each instance and keeping credentials current gets old fast.
How Tray.ai Can Help:
tray.ai's centralized authentication management lets you store and manage credentials for multiple Zendesk instances in one place. A single workflow template can be cloned and reconfigured for each instance in minutes, and environment-based config management makes it easy to promote integrations from sandbox to production.
Challenge
Handling Zendesk Custom Fields and Dynamic Ticket Forms
Zendesk's flexible custom fields and conditional ticket forms mean that ticket schemas vary by brand, product line, or request type. Integrations built around a fixed schema break when custom fields are added, reordered, or made conditional.
How Tray.ai Can Help:
tray.ai workflows reference Zendesk custom fields by field ID rather than position, so form changes don't break your integrations. You can also build logic that checks for the presence of specific custom fields before mapping their values, so workflows keep running correctly even as your ticket forms change.
Talk to our team to learn how to connect Zendesk with your stack
Find the tray.ai connector with one of the 700+ other connectors in the tray.ai connector library to integrate your stack.
Integrate Zendesk With Your Stack
The Tray.ai connector library can help you integrate Zendesk with the rest of your stack. See what Tray.ai can help you integrate Zendesk with.
Start using our pre-built Zendesk templates today
Start from scratch or use one of our pre-built Zendesk templates to quickly solve your most common use cases.
Template
Zendesk to Salesforce Account Sync
Automatically create or update Salesforce contact and account records when new Zendesk tickets come in, and pull Salesforce account data — including ARR and customer tier — back into the ticket.
Steps:
- Trigger on new or updated Zendesk ticket via webhook
- Look up submitter email in Salesforce to find matching contact and account
- Update Zendesk ticket custom fields with Salesforce account tier, ARR, and CSM name
- Create or update Salesforce case linked to the account with ticket details
- Notify account owner in Slack if ticket is high-priority or from an enterprise account
Connectors Used: Zendesk, Salesforce
Template
Zendesk Ticket to Jira Bug Report
When a support agent tags a Zendesk ticket as a bug, automatically create a Jira issue with full context, link it back to the ticket, and sync engineering status updates back to Zendesk.
Steps:
- Trigger when a Zendesk ticket tag 'bug' is applied or ticket type is set to Problem
- Search Jira for existing issues with matching keywords to avoid duplicates
- Create new Jira bug issue with ticket description, attachments, and customer impact context
- Write Jira issue URL back to Zendesk ticket as an internal comment and custom field
- Poll Jira for status changes and post updates as Zendesk ticket comments when issue is resolved
Connectors Used: Zendesk, Jira, Slack
Template
SLA Breach Alert to Slack and PagerDuty
Monitor Zendesk tickets for impending SLA breaches and fire escalation alerts to Slack channels and PagerDuty rotations before the deadline is missed.
Steps:
- Poll Zendesk API on a scheduled interval for tickets approaching SLA breach thresholds
- Filter tickets by priority level and time remaining until SLA violation
- Post formatted alert to the relevant Slack support channel with ticket link and customer name
- Trigger PagerDuty incident for Urgent priority tickets within 15 minutes of breach
- Log escalation event to a Google Sheet or data warehouse for SLA reporting
Connectors Used: Zendesk, Slack, PagerDuty
Template
Low CSAT Recovery Workflow
When a Zendesk ticket receives a low CSAT score, automatically notify the responsible agent's manager, create a QA review task, and trigger a personalized follow-up email to the customer.
Steps:
- Trigger on Zendesk satisfaction rating updated to 'bad' via webhook
- Retrieve full ticket history and agent details from Zendesk API
- Send Slack DM to agent manager with ticket summary and CSAT context
- Create Asana task in QA review project with ticket link and customer verbatim
- Send personalized follow-up email to customer via Gmail acknowledging their experience
Connectors Used: Zendesk, Slack, Gmail, Asana
Template
New Zendesk Ticket to HubSpot Contact Enrichment
When a new Zendesk ticket arrives from an unknown or untracked contact, look them up in HubSpot, pull CRM data into the ticket, and log the interaction to keep the contact timeline current.
Steps:
- Trigger on new ticket creation in Zendesk
- Search HubSpot contacts by requester email address
- If contact exists, pull lifecycle stage, deal stage, and company data back into Zendesk ticket fields
- If contact does not exist, create new HubSpot contact from Zendesk requester details
- Log support ticket as a HubSpot activity on the contact timeline with ticket URL and subject
Connectors Used: Zendesk, HubSpot
Template
Zendesk Support Metrics to BigQuery Dashboard
Continuously export Zendesk ticket, agent, and CSAT data into BigQuery so your data team can build support operations dashboards and blend support data with product and revenue metrics.
Steps:
- Run on a scheduled trigger every hour or daily depending on data volume requirements
- Fetch new and updated tickets, satisfaction ratings, and agent metrics from Zendesk API
- Transform and normalize data fields to match BigQuery schema
- Upsert records into BigQuery tickets and agents tables using ticket ID as primary key
- Post a daily summary of support KPIs to a Slack operations channel
Connectors Used: Zendesk, Google BigQuery, Slack

























