- Home
- Resources
- Integrations
- Zendesk
Zendesk Zapier integrationAutomate Zendesk with Zapier.
The Zendesk Zapier integration offers 13 triggers, 12 actions and 7 searches on tickets, users and organizations. Here is what each one does, why it needs a paid plan, which triggers react at once, and the traps that quietly stall a support Zap.
Premium app Zapier reserves this app to its paid plans.
Verified Trustpilot reviews · AI, automation & growth agency
What the Zendesk Zapier integration actually does
The Zendesk Zapier integration plugs your Zendesk help desk into Zapier, a tool that chains apps together without code. It watches tickets, comments, tags, users, organizations, groups and views, and it can create or update tickets, users and organizations, add comments and files, move tags, or look up what already exists.
Three results come back on support teams. Tickets sorted before an agent opens them: New Ticket spots the request, Add Tag(s) to Ticket routes it. A customer base that stays tidy: Find a User looks the person up, creates them if missing, and Update User keeps the record current. A paper trail on every escalation: New Tag Added to Ticket catches the escalation tag, Update Ticket posts an internal comment.
The most useful thing to know before building: only 2 of the 13 triggers are instant, New Comment on Ticket and Tag Added to User. Zendesk tells Zapier the moment they happen, so they start the Zap right away on any plan. The 11 others are polling triggers, checked on a timer set by your plan. If speed matters, build around those two.
What Zapier does not do here: New Action on Ticket follows a single ticket for a non-admin account, and none of the actions deletes a ticket or an organization. For anything missing, API Request (Beta) remains, limited to Zendesk's domains. The same app is also covered on the Zendesk n8n integration and Zendesk Make integration pages.
Zapier vocabulary in one minute
Eight words carry the whole page. Take them in once, then everything below reads fast.
- Zap
- The automation you build in Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for it: a new ticket, a comment, a tag.
- Action
- What the Zap does once started: the step that writes, sends or moves something for you, like tagging a ticket.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The number on your plan counts only those.
- Polling vs instant
- Polling: Zapier checks the app on a timer and keeps what is new. Instant: the app calls Zapier the moment the event happens.
- Filter
- A step that lets the Zap continue only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something that already exists in an app, so the steps after it can reuse what it found.
- Premium app
- An app Zapier keeps for paid plans and free trials. Zendesk is one, so the free plan alone will not run it.
What a Zendesk Zap really costs
Zendesk is a premium app: it needs a paid Zapier plan, or the free trial. The free plan, on its own, does not run it.
- Premium appYes, paid plan or free trial
- Instant triggers2 of 13, not tied to the plan grid
- BilledEach successful action, one task
- Trigger checksNever billed
Once you are on a paid plan, the logic is simple. The trigger never costs a task, however often Zapier checks your help desk. Each action that succeeds counts as one task, so a Zap with three actions eats three times more than a Zap with one. An action that fails is not counted. A filter or a search makes the Zap multi-step, which paid plans allow. For reference, the free plan gives 100 tasks a month and two-step Zaps, but no premium app.
Connect your Zendesk account in 3 steps
- 01
Open Apps and start a connection
In your Zapier account, open the Apps page and click + Add connection. One connection is enough: every Zendesk step you build afterwards can reuse it, in any Zap.
- 02
Find Zendesk and confirm
Type Zendesk in the search box of the dialog, pick it, then click Add connection. A new tab opens where you sign in to the Zendesk account the Zaps will act on.
- 03
Sign in and grant access
Sign in, then grant Zapier access to the account. You need a Zendesk account, plus read or write access to the tickets, users or organizations you do not own and still want a Zap to touch.
Your first Zap: refund requests tagged on arrival
GoalA software company wants every new ticket about a refund tagged for the billing team, before any agent has to read and reroute it.
- 01
Build: set the trigger
Start building, pick Zendesk as the app and New Ticket as the event. You can narrow it to one organization if only one customer account matters for this flow.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent tickets of your connected account, so you map the next steps on a real request rather than on a blank form.
- 03
Add a filter
Click the plus icon, add a Filter and fill its three boxes: the field to look at, a text rule such as contains, and the word refund. A number rule on text never passes.
- 04
Add the action
Add Zendesk again and choose Add Tag(s) to Ticket. Map Ticket to the ticket the trigger brought back, then pick the billing tag from the list or type it as a custom value.
- 05
Test, then Publish
Test the action once and open the ticket in Zendesk to see the tag. Then Publish to switch the Zap on. Tickets created before that moment stay untouched.
The 13 Zendesk triggers
13 events start a Zap when something happens in Zendesk, and 2 of them are instant: the app calls Zapier straight away, whatever your plan.
New Group
Polling triggerIn Zapier“Triggers when a new group is created.”
Starts the Zap when someone creates a group in Zendesk. Useful when the way your team is organised also lives in another tool.
New Tag Added to Ticket
Polling triggerIn Zapier“Triggers when a new tag is added to a ticket.”
You pick one or more tags, and the Zap starts when they land on a ticket. It turns a label an agent already uses into a workflow.
New Comment on Ticket
Instant triggerIn Zapier“Triggers when a comment is added to a ticket.”
Each comment added to a ticket starts the Zap. It is one of the two triggers of this app that Zendesk reports itself.
New Ticket in View
Polling triggerIn Zapier“Triggers when a new ticket is added to a view.”
Watches one of your Zendesk views and starts the Zap when a ticket enters it. The view does the sorting with its own conditions, so the Zap inherits a selection you already trust.
New Ticket
Polling triggerIn Zapier“Triggers when a new ticket is created. Optionally select an organization.”
The broad starting point: every ticket created in Zendesk starts the Zap. You can restrict it to one organization when only that customer matters for the flow.
Tag Added to User
Instant triggerIn Zapier“Triggers when a one or more tags are added to a user.”
One or more tags added to a user profile start the Zap. The second instant trigger of the app, and the one that follows people rather than tickets.
New Organization
Polling triggerIn Zapier“Triggers when a new organization is created.”
Fires when an organization is created in Zendesk. It marks the moment a new customer company exists on the support side.
New Suspended Ticket
Polling triggerIn Zapier“Triggers when a new suspended ticket is created in Zendesk. Note: Suspended tickets are automatically deleted after 14 days.”
Picks up tickets that Zendesk put in suspension instead of the normal queue.
New Action on Ticket
Polling triggerIn Zapier“Triggers when there is activity (an audit) on a specific ticket. Non-admins can only watch one ticket at a time.”
Follows the activity on one specific ticket: every change recorded in its audit starts the Zap. Think of it as a close watch on a single case rather than a help desk-wide feed.
Updated Ticket
Polling triggerIn Zapier“Triggers when an existing ticket is updated.”
Any change to an existing ticket starts the Zap. It is the widest net of the app, so a filter behind it keeps the task count under control.
Updated Ticket in View
Polling triggerIn Zapier“Triggers when a ticket is updated in the selected view.”
Same idea as Updated Ticket, narrowed to the tickets of one view. The view's conditions filter the noise before Zapier even sees it, which keeps the task count down.
New User
Polling triggerIn Zapier“Triggers when a new user is created.”
Every user created in Zendesk, the profile behind each requester, starts the Zap.
New View
Polling triggerIn Zapier“Triggers when a new view is created.”
Fires when someone creates a view in Zendesk. A new view is a new way of sorting the team's tickets.
The 12 Zendesk actions
Zendesk gives you 12 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Delete User
ActionIn Zapier“Deletes the user and associated records from the account.”
Deletes a user and the records attached to them in the account. The Permanent Deletion option goes further and erases all of that person's information immediately, for GDPR requests.
Create Organization
ActionIn Zapier“Create a new organization.”
Creates an organization in Zendesk, the record a customer company gets on the support side.
Remove Tag(s) from Ticket
ActionIn Zapier“Remove one or more tags from an existing ticket.”
Takes one or more tags off an existing ticket. You choose them from the Zendesk list or type them as a custom value, and the ticket is picked or mapped from an earlier step.
Create Ticket
ActionIn Zapier“Create a new ticket.”
Opens a new ticket in Zendesk from whatever started the Zap. The only field it insists on is the first comment, which becomes the description of the request.
Attach File to Ticket
ActionIn Zapier“Attach a file to an existing ticket.”
Adds a file to an existing ticket, together with a comment. The ticket, the comment and the file are all three required, so the earlier steps must carry a real file.
Add Comment to Ticket
ActionIn Zapier“Add a Comment to an existing Ticket.”
Writes a comment on an existing ticket that you pick or map from an earlier step. Handy for leaving a trace of what an automation did.
Add Tag(s) to Ticket
ActionIn Zapier“Add one or more tags to an existing ticket.”
Puts one or more tags on an existing ticket. You pick them from your Zendesk list or type a custom value.
Update Organization
ActionIn Zapier“Update an existing organization.”
Edits an existing organization, looked up by its ID. Find an Organization placed before it provides that ID without anyone copying numbers by hand.
Update Ticket
ActionIn Zapier“Update an existing ticket status or add comments.”
Changes the status of an existing ticket or adds a comment to it, and lets you decide whether that comment is public or internal.
Update User
ActionIn Zapier“Update an existing user.”
Changes the details of an existing user, found by their ID. In practice, a Find a User step placed just before it supplies that ID, so nobody copies numbers from Zendesk by hand.
Create User
ActionIn Zapier“Create a new user.”
Adds a new user to Zendesk, so the person exists before their first ticket does. Pair it with Find a User to avoid duplicates.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
The advanced exit: a raw HTTP request to Zendesk that reuses the authentication of your connection. HTTP Method, URL and Stop on error are required.
The 7 Zendesk searches
7 search steps look for data that already exists in Zendesk, so a later step can use it.
In the editor, searches sit at the bottom of the Action event list, under the SEARCH heading. Some action fields also show + Add search step, which inserts the right search just before and wires its result in. Whether a search wants an exact value or something close is decided by Zendesk, not Zapier. Three settings decide what happens next.
Find an Agent
SearchIn Zapier“Finds an existing agent.”
Looks up an agent from a search string you write in the required Query field, then hands that agent to the next steps.
Find Ticket Comments
SearchIn Zapier“Finds all comments on a ticket.”
Brings back every comment of a ticket, the full conversation rather than its last line.
Find Tickets
SearchIn Zapier“Finds existing tickets. Returns multiple results as individual items.”
Finds existing tickets and returns each match as a separate item, so the following steps can treat them one by one.
Find a Group
SearchIn Zapier“Finds an existing group.”
Locates an existing group from a search string written in the required Query field. Whether that string must match exactly is up to Zendesk.
Find Latest Comment
SearchIn Zapier“Finds the latest comment on a ticket.”
Fetches only the most recent comment of a ticket, the line that usually says where things stand.
Find an Organization
SearchFind or createIn Zapier“Finds an existing organization.”
Finds an existing organization from a search string in the required Query field. Its find-or-create variant, Find or Create Organization, is this same search with the create box ticked: when nothing matches, it creates the organization.
Find a User
SearchFind or createIn Zapier“Finds an existing user.”
Your way to an existing user: a search string in the required Query field. Find or Create User is the same search with the create box ticked, and it adds the person when nobody matches.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and skips the steps that depended on it. Switched on, the Zap goes on empty-handed.
- Create X if it doesn't exist yet?Ticking it turns the search into a find-or-create: the setting above disappears and the step asks for the fields needed to create the missing item.
- If multiple search results are found?Three ways out when several items match: keep the first one (the default), stop the Zap, or hand all of them on at once.
When a Zendesk Zap breaks
Most of these cases come from Zendesk's own rules, the rest from how Zapier watches an app.
Check these six cases before anything else. If a Zap still misbehaves, the Zapier troubleshooting page walks through the method, and a Zapier agency can take over the harder builds.
Suspended tickets vanish
Zendesk deletes suspended tickets automatically after 14 days. A Zap on New Suspended Ticket has to act before then, or there is nothing left to rescue.Only one ticket is watched
With New Action on Ticket, a non-admin account can watch one ticket at a time. Connect an admin account if you need more.The tag trigger stays silent
With several tags selected, New Tag Added to Ticket waits until all of them are on the ticket. Use one tag per Zap when any of them should count.The Zap feeds itself
Updated Ticket plus Update Ticket, or New Comment on Ticket plus Add Comment to Ticket: the Zap changes what it watches and restarts, burning tasks fast.A deleted user is gone
Testing Delete User in the editor runs it for real, and Permanent Deletion erases the person's information immediately. Point the test at a user made for it.Old tickets are ignored
A Zap only reacts to what happens after you publish it. Existing tickets are never picked up; moving that backlog is a separate job.
Need help automating Zendesk with Zapier?
A person reads every message.



