Automate Zoho Desk
Hand the routine side of your Zoho Desk queue to an automation. Hear about new tickets as they come in, catch ones that are past due or still have no owner, label new tickets by category and urgency, and get a morning count of created, closed and open tickets. Describe what you want to your AI assistant, check what it will do, and it keeps running with your laptop closed.
Try asking
Create a ClickRuntime automation: every 5 minutes, post new Zoho Desk tickets to #desk in Slack with the subject, contact name and priority.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Zoho Desk
Post new Zoho Desk tickets to Slack
Every new ticket shows up in Slack with its subject, contact and priority.
See how it worksLabel new tickets by category and urgency
Untagged tickets get a category tag and a priority within 10 minutes.
See how it worksGet a morning Zoho Desk ticket report
One email with yesterday's created and closed tickets and the open count by priority.
See how it worksGet warned when tickets go past due
Each hour, tickets past their due date reach Slack, each one only once.
See how it worksFind tickets with no owner
Tickets left unassigned for over an hour land in your inbox.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Zoho Desk, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Zoho Desk automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every 10 minutes, read new Zoho Desk tickets, use AI to detect the language and topic, and assign each to the right department.
When a Zoho Desk ticket is escalated, post the ticket number, subject and customer in #support on Slack.
Every Monday, add last week's Zoho Desk tickets by status to my Support sheet in Google Sheets and email the overdue ones to the team lead through Gmail.
Beyond chat
Have Zoho Desk work when you're not in the chat
On a schedule
Get a morning Zoho Desk ticket reportOn a schedule
Watches for changes
Post new Zoho Desk tickets to SlackOn a schedule
Watches for changes
Label new tickets by category and urgencyOn a schedule
Setup
Connect Zoho Desk
Zoho Desk connects through a Self Client you create in the Zoho API console. You approve the scopes yourself and ClickRuntime keeps only the client ID, secret and refresh token, with no browser sign-in flow.
Zoho Desk
Help desk
- Open the Zoho API console on your account's data center (for example
api-console.zoho.comorapi-console.zoho.eu), choose Add Client, then Self Client, and copy the Client ID and Client Secret. - On the Generate Code tab, enter scopes such as
Desk.tickets.ALL,Desk.contacts.READ,Desk.basic.READ, choose a duration of up to 10 minutes and copy the one-time grant code. - Exchange the code at
accounts.zoho.{dc}/oauth/v2/tokenon the same data center and keep the refresh token. - Find your orgId under Desk Settings, Developer Space, API.
- In the ClickRuntime dashboard, open Connections, choose Zoho Desk and enter the client ID, client secret, refresh token and orgId.
Good to know
Zoho Desk limits that affect automations
- The client, grant code and tokens must all come from your account's own data center. A Self Client cannot span several data centers.
- Access tokens expire after an hour. ClickRuntime refreshes them with your refresh token, so automations keep running.
- Every call carries your orgId, and it must match the portal the token belongs to. A mismatch fails with
OAUTH_ORG_MISMATCH. - The grant code only lasts as long as the duration you picked, 3 minutes by default, so exchange it straight away.
FAQ
Questions about automating Zoho Desk
What can ClickRuntime see and change in Zoho Desk?
Why a Self Client instead of signing in?
How fast does a new ticket alert arrive?
My account is in the EU. Does that matter?
Does ticket classification need my own AI key?
Is this a Zoho Desk connector for ChatGPT or Claude?
Related pages
Keep exploring