Configure data exchange between CloudTalk and Zoho Desk to ensure your data stays up to date.
Before You Start
Before connecting Zoho Desk to CloudTalk, make sure that:- You are on an Essential, Expert, or Custom CloudTalk plan.
- You have an active Zoho Desk account.
- You have Admin permissions in Zoho Desk.
- You have Admin permissions in CloudTalk.
- The email address you use in CloudTalk must match exactly with the email address in your Zoho Desk account. If the emails do not match, synchronization will not work correctly.
Connect Zoho Desk to CloudTalk
- Log in to your CloudTalk Dashboard.
- Go to Settings > Integrations.
-
In the Add Integration section, find Zoho Desk and click
+ Add. -
Optionally, give your integration a unique name.
-
In the Workflow Settings section, click
New Authentication.

- Name your integration if you wish, then click
Create.

- You’ll be redirected to your Zoho account. Login to Zoho.

- Select your Zoho environment (this is usually Production).
- Make sure that Zoho Desk is listed on the next screen and click
Acceptto allow CloudTalk to connect to your Zoho Desk account.

- You’ll then be redirected back to CloudTalk, click
Finishto save your Workflow settings.
Configure custom field mapping (optional)
After completing authentication, scroll down to the Custom Field Mapping section. CloudTalk allows you to map call data to custom fields in Zoho Desk tickets. This lets you store call details such as call direction, talking time, or call ID in structured Zoho Desk fields instead of only in the ticket description.How mapping works
- On the left, select a CloudTalk call field
- On the right, enter the API name of the Zoho Desk custom field. This is a free text field, which means custom fields are not loaded automatically from Zoho Desk. You need to manually enter the exact API name of the custom field as defined in your Zoho Desk account.
- Click Add a new mapping to map additional fields.

Available CloudTalk fields
You can map the following call data:- callID
- internal_number
- public_number
- direction
- callStartTime
- callEndTime
- status
- waiting_time
- agent_email
Using Zoho Desk custom field API names
Zoho Desk custom fields must be referenced using their API names, not their display names. API names typically follow this format:Continue setup
- Admins can control which calls are exported to Zoho Desk. To only log calls for specific CloudTalk numbers, add these numbers in the Connected numbers section.
- To only log SMS messages for specific CloudTalk numbers, add these numbers in the Connected numbers for SMS section
- At the top of the page, make sure your integration is set to
Active. - Choose which call directions create tickets. By default, CloudTalk creates a Zoho Desk ticket for every call type. Use the toggles in the Call Logging section to control exactly which calls are logged.

- Click
Save.
Disconnect or Remove the Integration
If you no longer want CloudTalk to synchronize data with Zoho Desk, you can disable or permanently remove the integration. To disable the integration, go to Settings > Integrations, locate the Zoho Desk integration, and toggle the status from Active to Inactive.

Need help or have a question? Just reach out through our Support portal — we’re here for you.