Zoho Desk
One-click connection to create tickets and check their status.
With Zoho Desk connected the agent creates tickets in the department you choose and checks ticket status by number.
What the agent can do
| Action | What it does | Inputs collected |
|---|---|---|
| Create Zoho Desk ticket | Creates a ticket with the visitor as contact, a subject and the details. | Name, email, subject, details |
| Check Zoho Desk ticket status | Reports the status, subject and last modification of a ticket. | Ticket number |
Connect in one click
Open App Integrations → Zoho Desk
If Connect Zoho Desk is shown, click it. You approve access on Zoho's consent screen.
Return to PepoChat
Both actions are created and enabled. Your Zoho data center is detected automatically, and tickets go to your default Desk organization's first enabled department. To file into a different department, edit the create action's body and change
departmentId.Test
Test the status check with a real ticket number.
You need a Zoho Desk organization with at least one enabled department.
Connect manually
If one-click is not offered, the manual card takes a Self Client's credentials:
Create a Self Client
In the Zoho API Console choose Add Client → Self Client.
Generate a grant code
Use the scopes
Desk.tickets.ALL,Desk.contacts.READ,Desk.search.READ. WithoutDesk.search.READticket lookups fail with a scope mismatch.Exchange the code for a refresh token
Send a POST to
https://accounts.zoho.com/oauth/v2/token(use your regional accounts domain) withgrant_type=authorization_code, your client ID, client secret and the code. Copy the refresh token from the response.Fill in the form
Accounts domain and Desk API domain (for example
accounts.zoho.comanddesk.zoho.com, or the.eu,.in,.com.auvariants), your organization ID (Setup → Developer Space), the department ID for new tickets, the client ID, client secret and refresh token. Add the actions, test, enable.
Example
Visitor: I'd like to report a billing error on my account.
Agent: I'll open a ticket for the team. What's your name and email, and what happened?
Something missing or wrong on this page? Tell us and we will fix it.
