1. Home
  2. Integration
  3. Zoho CRM API connector

Zoho CRM API connector

[Reading time: 4 minutes]

Overview

The Zoho API connector allows you to integrate Zoho CRM with INO cx.
This setup requires:

  • Creating application credentials (Client ID and Client Secret) in the Zoho API Console.
  • Configuring an authentication method in INO cx.
  • Setting up as a Single Sign-On (SSO) connector.
  • Creating the Zoho CRM v2 integration in INO cx.

Prerequisites

Before setting up the Zoho API connector, make sure you have:

  • The appropriate rights in the role to access the Authentication methods, SSO connectors, and CRM v2 modules.
  • Access to the Zoho API Console with permissions to create a new client application.
  • Your Zoho CRM company URL, available in Zoho CRM ➡️ Settings ➡️ Company Settings.
  • At least one Zoho CRM user whose username matches the one used in INO cx (needed for SSO mapping).

1. Create Zoho API credentials

Before INO cx can connect to Zoho, you need to create application credentials (Client ID and Client Secret) in the Zoho API Console.

1. Go to the Zoho API Console.

2. Create a new client application:

  • Choose Server-based Applications as the client type.

3. In the configuration form, choose a name, add your Homepage URL and the Authorized Redirect URIs.

Replace {{domain}} with your own INO cx domain:

4. Once the client is created, Zoho provides a Client ID and a Client Secret. Keep these values secure — they will be used in INO cx.

2. Configure authentication method

Now that you have the credentials, set up the authentication in INO cx.

1. Go to Maker, Authentication methods module.

2. Create a new authentication method with the following details:

  • Name: e.g., Zoho CRM
  • Integration type: Zoho CRM
  • Mode: OAuth (default)
  • Environment URL: Your Zoho CRM company URL (you can find it in Zoho CRM ➡️ cogged wheel ➡️ General ➡️ Company Settings). Not mandatory.
  • Client ID and Client Secret/Token: paste the values from the Zoho API Console (step 1).

3. Save the method and enable it by clicking on the Status column.

4. A validation window will open — select the appropriate environment (Sandbox or Production).

3. Set up Single Sign-On (SSO)

You can also use Zoho as an SSO provider in INO cx.

1. Go to Maker, SSO connectors module.

2. Create a new SSO connector:

  • Name and Reference: define your own values.
  • Type: OAuth 2.0
  • Authentication method: select the one created in step 2.

3. After creating it, click the cogged wheel icon to copy the SSO login URL.

  • This URL can be used to log in to INO cx with Zoho credentials.

4. Associate the SSO connector with your user account in INO cx. In Maker, in the “users” module, “card” submodule, click on edit and add the SSO connector you just created.

4. Create the CRM v2 integration

Finally, you can connect Zoho CRM to the new CRM v2 module in INO cx.

1. Go to the CRM v2 module.

2. Create a new CRM of type Integration.

  • Integration type: Zoho CRM
  • Authentication method: select the one created earlier.

3. Save the CRM.

4. Associate the CRM with the relevant profiles to make it accessible in the banner.

Your Zoho CRM v2 integration is now ready.

👉 To learn more about configuring CRM v2 (create objects, fields, scenarios, assign interactions, etc.), see the dedicated article:
Set up CRM v2

For best results, follow Zoho’s official CRM API documentation when defining objects and fields.

When configuring Zoho CRM objects in INO cx, we recommend creating at least the following:

Contacts

  • First Name: Short text
  • Last Name: Short text
  • Phone: Phone number
  • Email: Email address

Accounts

  • Account Name: Short text
  • Phone: Phone number

Calls

  • Call Type: Short text (Inbound | Outbound | Missed)
  • Call Start Time: Date + Time (format using the magic variable | | date.datetimeTz)
  • Call Duration: Numeric
  • Description: Long text
  • Dialled Number: Phone number
  • Subject: Short text
  • What ID: Short text (to link to an Account ID)
  • Who ID: Short text (to link to a Contact ID)
  • Voice Recording: URL (custom field to store the public link of a call recording; default value --, updated automatically)

6. Assing interaction

To assign the interaction, follow the steps in the article on CRMs V2 and consult the Zoho CRM API documentation.
Configure the form as shown below, and set conditions on the flow, direction, and objects.

Updated on 2025-09-09
Was this article helpful?