- Home
- Resources
- Integrations
- Zoho Desk
Zoho Desk Zapier integrationAutomate Zoho Desk with Zapier.
The Zoho Desk Zapier integration gives you 10 triggers, 9 actions and 3 searches to plug your help desk into the rest of your tools. All 10 triggers are instant and the app runs on the free plan. Here is what each one does, what it costs, and where it catches people out.
Verified Trustpilot reviews · AI, automation & growth agency
What the Zoho Desk Zapier integration actually gets you
Hooking Zoho Desk up to Zapier means the day-to-day of your support queue (a new ticket, a reply, a status change, a new contact) can set off a chain of steps without an agent lifting a finger. It also runs the other way: Zapier can open tickets, send email replies, add comments and update contacts in Zoho Desk from what other tools send it.
Three outcomes cover most of the value. Context on every new ticket: New Ticket starts the Zap and Add Comment drops a private note with whatever the agent needs before replying. Requests from everywhere, in one queue: Create Ticket turns a form entry, a chat transcript or a failed order from another tool into a ticket in the right department. No duplicate customers: Find Contact, in its find-or-create form, matches people by email before anything new gets created.
What Zapier does not do here: there's no action to delete a ticket, close an account or publish a knowledge base article. Articles and agents only flow out of Zoho Desk, through their triggers. Anything else goes through API Request (Beta), which assumes you can read Zoho's API docs.
Weighing your options? The same app is covered on Make: Zoho Desk Make integration. And if you'd rather have someone build it for you, there's our Zapier agency.
Zapier jargon, decoded
Eight words, and the rest of this page reads easily.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for that event.
- Action
- What the Zap does once it starts: the step that writes, sends or creates something in an app on your behalf.
- Task
- What Zapier bills you for: one action completed successfully. Your plan allowance is a count of tasks, not of Zaps.
- Instant trigger
- The app itself pings Zapier the moment the event happens, so nothing waits for a scheduled check. All Zoho Desk triggers work this way.
- Polling trigger
- Zapier asks the app for new items on a fixed timer, then keeps only the ones it hasn't seen before.
- Filter
- A step that only lets the Zap carry on when the incoming data meets your condition, and stops it otherwise.
- Search step
- A step that looks up something that already exists in an app, so the steps after it can use what it found.
What it really costs you
Zoho Desk isn't a premium app, so it works on Zapier's free plan. What you actually need to watch is your task count.
- Premium appNo, available on the free plan
- Free plan tasks100 per month
- Free plan Zap sizeTwo steps: one trigger, one action
- Zoho Desk triggers10 instant, 0 polling
Your Zap's trigger never costs a task, and Zapier doesn't charge for watching for new tickets. Every successful action counts as one task, so a three-action Zap burns three times what a one-action Zap does. Failed actions don't count. The free plan gives you 100 tasks a month but only two-step Zaps, so adding a filter or a search makes the Zap multi-step and pushes you onto a paid plan. Since all 10 Zoho Desk triggers are instant, the polling grid below doesn't apply to them.
Connect your Zoho Desk account
- 01
Start from the Apps page
In your Zapier account, open the Apps page and click + Add connection. A connection is your Zoho Desk account linked to Zapier once, then reused by every step that needs it.
- 02
Pick Zoho Desk
Search for "Zoho Desk" in the dialog, select it and confirm with Add connection. You need a working Zoho Desk account, with read or write access to anything the Zap should touch.
- 03
Sign in and grant access
Log in to Zoho Desk in the tab that opens, then grant Zapier access to the account. Without that, no step will be able to read a ticket or write to one.
Build your first Zap: a private note on every new ticket
GoalAdd an internal comment to selected new Zoho Desk tickets the moment they're created, so agents start with context.
- 01
Set the trigger
In the Build stage, choose Zoho Desk and the New Ticket event. Fill in the organization and the department to watch; both are required.
- 02
Test it on a real ticket
Test the trigger. Zapier brings back the three most recent tickets in that department. Pick one that looks like a genuine request: that's what you'll map against.
- 03
Add a filter
Use the plus icon to add Filter, then set the field to check, the rule and the value. Mind the rule type: a text rule only works on text.
- 04
Add the comment
Add Zoho Desk with Add Comment. Use the same department, map the ticket from the trigger, write the content, and set Public to keep it internal.
- 05
Test and publish
In the Test stage, run each step once and check the note in Zoho Desk. If it looks right, hit Publish to switch the Zap on.
All 10 Zoho Desk triggers
10 events start a Zap when something happens in Zoho Desk, and 10 of them are instant: the app calls Zapier straight away, whatever your plan.
New Account
Instant triggerIn Zapier“Triggers when a new account is created.”
Fires when an account (the customer company your contacts belong to) is created in Zoho Desk, and hands its record to the Zap.
New Agent
Instant triggerIn Zapier“Triggers when a new agent is added.”
Every agent added to your Zoho Desk kicks off the Zap. It's your signal that someone new just joined the support team.
New Article
Instant triggerIn Zapier“Triggers when a new article is published.”
Starts the Zap when an article is published in your Zoho Desk knowledge base, so new help content doesn't go unnoticed.
New Attachment
Instant triggerIn Zapier“Triggers when a new attachment is added to any ticket in the selected organization.”
Any file added to any ticket in the selected organization is enough to start the Zap, whether it's a screenshot, a receipt or a log file.
New Comment
Instant triggerIn Zapier“Triggers when a new comment is added to any ticket in the selected department.”
A comment on any ticket in the chosen department wakes the Zap up. Useful for getting agents' internal notes out of Zoho Desk.
New Contact
Instant triggerIn Zapier“Triggers when new contact is created.”
A new person saved in Zoho Desk launches the Zap with their record. In support, that's often the first sign of a new customer.
New Message
Instant triggerIn Zapier“Triggers when a new message is added to any ticket in the selected department.”
Each message added to a ticket in the chosen department sets the Zap off. It's the heartbeat of the conversation between customer and agent.
New Status Change
Instant triggerIn Zapier“Triggers when a status of ticket is changed.”
Runs when a ticket changes status. The status to watch is a required field you set in the trigger.
New Ticket
Instant triggerIn Zapier“Triggers when a new ticket is created.”
A freshly created ticket in the chosen department starts the Zap. It's the bread-and-butter trigger of any automated help desk.
Updated Ticket
Instant triggerIn Zapier“Triggers when a ticket is updated.”
Any change to a ticket in the chosen department fires the Zap again. Broader than a status change, it reacts to every edit.
All 9 Zoho Desk actions
Zoho Desk gives you 9 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Add Attachment
ActionIn Zapier“Add an attachment to a ticket.”
Attaches a file to an existing ticket using its ticket ID. By default the attachment stays private.
Add Comment
ActionIn Zapier“Add a comment to a ticket.”
Adds a comment to a ticket. You decide whether it's public, so the customer sees it, or kept for the team.
Create Account
ActionIn Zapier“Creates a new account.”
Creates an account, meaning the customer company, in Zoho Desk. The account name is enough, along with the organization.
Create Contact
ActionIn Zapier“Creates a new contact.”
Saves a new person in Zoho Desk. Only the last name is required, plus the organization.
Create Ticket
ActionIn Zapier“Creates a new ticket for customer requests.”
Opens a ticket in Zoho Desk from a request that came in somewhere else. It needs a department, a contact and a subject.
Send E-Mail Reply
ActionIn Zapier“Sends an email reply for the selected ticket.”
Sends an email reply on a given ticket, from the address you choose. A setting also lets it forward instead of reply.
Update Contact
ActionIn Zapier“Updates an existing contact.”
Edits an existing contact in Zoho Desk. You point to the contact, then set what changes.
Update Ticket
ActionIn Zapier“Updates an existing ticket.”
Changes a ticket that already exists in the chosen department. It's the action that moves tickets along without an agent stepping in.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced action that sends a raw request to Zoho Desk using your existing connection. The escape hatch when nothing ready-made fits.
All 3 Zoho Desk searches
3 search steps look for data that already exists in Zoho Desk, so a later step can use it.
Searches sit at the bottom of the Action event list, under the SEARCH heading. They fetch a ticket, an account or a contact that already exists and pass it to the steps that follow. Three settings decide what happens when the result isn't what you expected.
Search Ticket
SearchIn Zapier“Search Ticket (Request) by Ticket number.”
Finds a ticket by its number inside the chosen department, so later steps can use everything on it.
Find Account
SearchIn Zapier“Finds an account from the system.”
Looks up an existing account in Zoho Desk so the rest of the Zap works on the right customer company.
Find Contact
SearchFind or createIn Zapier“Finds an existing contact by email.”
Finds an existing contact by email address. The editor also lists Find or Create Contact: that isn't an extra operation, just this search with the create box ticked.
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 relied on it. Turned on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking this turns the search into a find-or-create. The setting above disappears and the step asks for the fields needed to create the item.
- If multiple search results are found?Three ways out: keep the first match (the default), stop the Zap, or pass every match along at once.
When it breaks
Zapier doesn't link any help article specific to Zoho Desk. So the failures to plan for are the ones every Zap can hit, with a help-desk flavor.
These four show up as soon as tickets start moving. If a Zap stalls and you can't see why, the Zapier troubleshooting page is the next stop.
Old tickets never come through
A Zap only reacts to what happens after you switch it on. Tickets already open in Zoho Desk are left alone; moving that backlog is a separate job.The Zap that triggers itself
Update a ticket in a Zap that starts on Updated Ticket, or comment from New Comment, and it fires itself over and over, draining your tasks.A bulk import gets held back
After a contact import or a migration into Zoho Desk, a sudden flood of new records can be held back by Zapier's flood protection.The wrong department
Five triggers and several actions require a department. A ticket filed elsewhere is neither seen by the Zap nor found by Search Ticket.
Need help automating Zoho Desk with Zapier?
A person reads every message.



