Skip to content

Integrate Cloud Voice with Zoho Desk

Linking Cloud Voice to Zoho Desk lets your helpdesk agents handle calls directly from their assigned extensions. Setting up the connection takes four stages: collect the authentication details from your phone system, register an application in Zoho, authorize the two systems to talk to each other, and finally map your Zoho Desk agents to Cloud Voice extensions.

Zoho Desk

  • Any edition works: Free, Standard, Professional, or Enterprise.

Cloud Voice

  • An Enterprise Plan (EP) or Ultimate Plan (UP) subscription.
  • Firmware 84.23.0.83 or later.

Make sure the Zoho account you plan to use has administrator rights in Zoho Desk.

Step 1: Collect authentication details from Cloud Voice

Section titled “Step 1: Collect authentication details from Cloud Voice”
  1. Sign in to the Cloud Voice web portal and open Integrations > Helpdesk.

  2. Find Zoho Desk in the list and click Integrate on the right.

    Helpdesk integration list with the Integrate button next to Zoho Desk

  3. In the Network section, use the copy icon to save the two values below. You will paste them into Zoho when you register your application.

    Cloud Voice, Network section showing the homepage URL and authorized redirect URI

    • Homepage URL: Your phone system’s domain name. Zoho uses it to associate the application with your system.
    • Authorized Redirect URI: The endpoint Zoho sends you back to once authentication succeeds.
  1. Sign in to the Zoho API Console and click GET STARTED to begin adding an application.

    Zoho API Console landing page with the Get Started button

  2. On the Choose a Client Type page, pick Server-based Applications.

    Zoho client type selection with Server-based Applications highlighted

  3. On the Create New Client page, fill in the client details.

    Cloud Voice, Create New Client form in the Zoho API Console

    1. Enter the following:

      • Client Name: A name for the application.

      • Homepage URL: The Homepage URL you copied from Cloud Voice in Step 1.

      • Authorized Redirect URIs: The Authorized Redirect URI you copied from Cloud Voice in Step 1.

    2. Click CREATE. Zoho generates a Client ID and Client Secret. Record both values, as you will need them in the next step.

      Cloud Voice, generated Client ID and Client Secret in Zoho

  1. In the Cloud Voice web portal, go to Integrations > Helpdesk.

  2. Click Integrate to the right of Zoho Desk.

  3. In the Authorization section, complete these fields:

    Authorization form with account server, Zoho Desk address, Client ID, and Client Secret fields

    • Account Server Address: Your Zoho account server URL.

    • Zoho Desk Address: Your Zoho Desk URL.

    • Client ID: The Client ID from your Zoho application.

    • Client Secret: The Client Secret from your Zoho application.

  4. Click Save. A new browser tab opens, asking you to grant the Zoho application access to your Zoho account data.

  5. Tick the disclaimer checkbox and click Accept.

    Cloud Voice, Zoho authorization consent page with the Accept button

    You are returned to the Cloud Voice configuration page, where a pop-up reports the result of the authentication.

    Pop-up confirming the integration authenticated successfully

  6. Click OK. The Status field now reads Connected, confirming Cloud Voice is linked to Zoho Desk.

    Zoho Desk integration showing a Connected status

  1. On the Zoho Desk integration page, click the refresh icon next to Zoho Desk User to pull the current list of Zoho Desk users.

    Cloud Voice, refreshing the Zoho Desk user list

  2. Associate each Zoho Desk user with a Cloud Voice extension. You can do this automatically or by hand.

    Automatic mapping

    Use this when your users sign in to Zoho and to their extensions with the same email address. Cloud Voice matches the accounts by email.

    Automatic association of Zoho accounts and extensions by matching email

    1. Click Associate Automatically.
    2. Click OK in the confirmation window.
    3. Click Save.

    Manual mapping

    Use this when a user’s Zoho account and extension use different email addresses, so the accounts must be paired by hand.

    Cloud Voice, manually pairing a Zoho user with an extension

    1. Click the edit icon in the Extension / Extension Group field next to the Zoho user.
    2. Select the extension or extensions for that user in the pop-up.
    3. Click Confirm.
    4. Click Save.

Cloud Voice and Zoho Desk are now connected, and the mapped Zoho Desk users can make and receive calls on their extensions.