Zendesk connector
Create and update tickets, add public replies or internal notes, open side conversations, and keep users and organizations in step from any Neblex workflow or agent, with triggers you can target precisely from Zendesk's own rules, all under the same governance and audit trail as every other connector.
Overview
The Zendesk connector lets a Neblex workflow or agent act on support conversations: enrich a new ticket with account context, escalate to engineering and keep both sides in sync, run a triage agent that drafts a reply for review, or move ticket data into the warehouse, without a middleware box between Zendesk and the rest of the stack.
- One Zendesk subdomain per connection, with a sandbox instance for building and testing on Enterprise plans
- Reads ticket fields, forms, custom objects, and macros at connection time, so a mapping uses your own field names
- Triggers can be driven by a Zendesk trigger or automation, so admins decide exactly which tickets reach a flow
- Two-way sync flows carry a loop guard, so an update the connector made does not trigger itself back
Why teams use the Zendesk connector
The three jobs this connector is picked for most often, and what each one gets you.
- Give agents account context on every ticket.
- Escalate to engineering without losing the thread.
- Run a triage agent with a human check.
Worked example
A real flow support teams turn on early, with the actual field-level detail.
Every new ticket stamped with the account tier, and top accounts alert the CSM
On ticket creation, Neblex looks up the requester's account in the CRM, writes the tier and owner onto the ticket, and for high-value accounts posts to the CSM before the ticket is picked up.
- Trigger: a Zendesk trigger fires on
Ticket is Createdand calls Neblex, passing the ticket ID and the requester email. - Resolve account: search the CRM for a contact with that email, then read its parent account for
tier,arr,csm_email, andrenewal_date. - Branch, no match: if no account is found, tag the ticket
unmatched-accountand stop, leaving normal routing to handle it. - Stamp the ticket:
Update ticketmappingaccount.tier → custom_field_tier,account.arr → custom_field_arr,account.csm_email → custom_field_csm, and add a tag oftier-enterprise,tier-mid, ortier-smb. - Alert: if
arris 100,000 or more, resolve the CSM's Slack user bycsm_emailand direct-message them the ticket link, subject, and renewal date. - Internal note: add an internal note on the ticket recording what was matched, so the agent sees the context in the ticket itself.
Example flows
Common patterns other teams start from with this connector.
- Two-way case sync. Tickets and Salesforce cases stay in step, with status, owner, and comments syncing both ways under a loop guard. (Support and CRM)
- Bug escalation. A bug ticket opens a linked Jira issue with the customer detail, and the fix status flows back to the ticket and the requester. (Support and Eng)
- Escalation bridge. A high-priority ticket spins up a Slack incident channel, invites the on-call and account team, and posts the ticket and account context. (Support ops)
- Support data to the warehouse. Ticket, comment, and satisfaction data loads into Snowflake through incremental export for support analytics. (Data)
Supported objects
Support objects are covered for read and write. Ticket fields, forms, and Zendesk custom objects are discovered at connection time.
Commonly used objects
Ticket, Ticket Comment, Ticket Field, Ticket Form, User, Organization, Group, Macro, View, Trigger, Automation, SLA Policy, Side Conversation, Custom Object, Tag, Brand
Help Center articles are supported through a separate operation set, so a flow can publish or update knowledge base content alongside ticket work.
Security and access
The connection runs as a Zendesk agent, so it holds exactly that agent's role and access, and no more.
- OAuth 2.0 or API token. OAuth 2.0 for interactive setup, an email and API token pair for unattended connections. Both act as a specific agent.
- Role and group scoped. Use a purpose-built agent role with access to only the groups and brands the flows need, rather than an admin account.
- Webhook endpoints. A flow can expose a webhook endpoint for Zendesk to call, protected by an API consumer key with per-consumer rate limits, quotas, and metering.
- Full audit trail. Every ticket read, update, comment, and side conversation, with the ticket ID and payload, flows into the same Neblex audit trail as every other connector.
Limits, as the vendor publishes them
The shape of the vendor's limits, as published at the time of writing. Verify the exact figures for your plan; they change without notice. Neblex honors the vendor's own rate-limit and retry signals and backs off within them.
- Rate limits vary by plan, from a few hundred to over 700 requests per minute, with ticket create and update on tighter per-endpoint limits
- The Search API returns up to 100 results per page and 1,000 results per query, so a broad search must be narrowed with filters
- Incremental export returns up to 1,000 records per page and is rate limited to about 10 requests per minute
- Bulk ticket updates process up to 100 tickets per job, run asynchronously, with a job status to poll
- Exponential backoff and retry are applied automatically on
429responses, honoring theRetry-Afterheader
What a flow can do in Zendesk
Create and update tickets, add public replies and internal notes, open side conversations, create and update users and organizations, search tickets and users, export changed tickets incrementally, and many more.
The connector exposes 626 operations, generated from Zendesk as it ships, and 88.5% of them describe their output so later steps can map fields without guessing. Authentication: None.
How flows react to changes in Zendesk
Zendesk does not push change events to Neblex. A flow reacts to changes either with a Poll for changes trigger that reads the connector on a schedule and detects inserts, updates, and deletes, or by giving Zendesk a Neblex webhook endpoint to call when it supports outbound notifications on your plan.
Frequently asked questions
Can I control exactly which tickets reach a workflow?
Yes. Point a Zendesk trigger or automation at Neblex as its webhook target and set the conditions in Zendesk, so only tickets that match, for example urgent priority on a given brand, start a flow.
How does a two-way sync avoid an update loop?
Updates the connector makes are marked, by a tag or by checking the audit author, so the resulting webhook is recognized as its own change and does not sync back.
Does it support custom fields and custom objects?
Yes. Ticket fields, forms, and Zendesk custom objects are read at connection time and are available across every trigger, action, and search.
What are side conversations for?
They let a flow loop in a third party, by email or Slack, from inside a ticket, without exposing the full customer thread or opening a new ticket.
Does it work with a Zendesk sandbox?
Yes, on plans that include a sandbox instance. Each connection targets one subdomain, so a sandbox and production are separate connections promoted through environments.
Bring one real integration
We will build it with you against your own systems, with the run log open.