Zoho CRM Connector

Zoho CRM Connector

The high-performance Zoho CRM Connector provides read/write capabilities within your application, allowing you to perform numerous Zoho CRM operations with minimal coding or even no-coding at all. Integrate Zoho CRM data into applications such as SSIS, SQL Server, any ODBC-compatible application, or even directly within a programming language using this connector.

Download for SSIS Download for SQL Server and ODBC Documentation

Integrate Zoho CRM with these applications

All
Data Integration
Database
BI & Reporting
Productivity
Programming Languages
Automation & Scripting
ODBC applications

Actions supported by Zoho CRM Connector

Zoho CRM Connector supports following actions for REST API integration:

Add / Update Tags for records

Description

Add tags for specified module and specified record id(s).

Parameters

You can provide the following parameters to this action:

  • module
  • Record Id(s) (comma seperated list)
  • Tag Id
  • Overwrite

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • id
  • code
  • message
  • status
  • tags

Visit documentation for more information.

Delete [Dynamic Action]

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • Record ID(s) - Use Comma for multiple (e.g. 111,222)
  • Fire Wordflow Trigger

Input Fields

You can provide the following fields to this action:

  • id

Output Fields

The following fields are returned after calling this action:

  • id
  • code
  • message
  • status

Visit documentation for more information.

Gets record count for specific tag for module

Description

Add tags for specified module and specified record id(s).

Parameters

You can provide the following parameters to this action:

  • module
  • Tag Id

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Count

Visit documentation for more information.

Insert [Dynamic Action]

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • Triggers

Input Fields

You can provide the following fields to this action:

  • -Dynamic-

Output Fields

The following fields are returned after calling this action:

  • id
  • code
  • message
  • status
  • expected_data_type
  • api_name
  • created_time
  • modified_time
  • modified_by_name
  • modified_by_id
  • created_by_name
  • created_by_id

Visit documentation for more information.

List Module Fields

Description

To get the field meta data for the specified module. The fields displayed are from all layouts for the module and the response does not contain layout-specific fields like mandatory fields or picklist values.

Parameters

You can provide the following parameters to this action:

  • module

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

List Module Settings

Description

To get the metadata for a specific module. Specify the API name of the module, such as Leads, Accounts or Deals in your API request.

Parameters

You can provide the following parameters to this action:

  • module

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

List Modules

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • N/A

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

List Tags

Description

List tags for module.

Parameters

You can provide the following parameters to this action:

  • module

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • Name
  • Created_By_Id
  • Created_By_Name
  • Created_Time
  • Modified_Time

Visit documentation for more information.

List Territories

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • N/A

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

List Views

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • module

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Read [Dynamic Action]

Description

This endpoint reads records using bulk approach. Default API Version is V2 (set connection level) and its almost 2 times faster than higher API version (e.g. V3+) but V2 may return less number of columns compared to new API versions (e.g. v3...v7+). API V2 makes less number of requests and returns more records per call (200 rows), on the other side V3+ has limits of max 50 fields in each Get Records API calls. To avoid this limitation in V3+ API we used /{module}?ids={150 ids} workaround but this is still slower compred to older API (v2) approach. Choose new API if you have a valid reason (e.g. you need additional new columns exposed in v3+) else stick with older version V2 (its default setting).

Parameters

You can provide the following parameters to this action:

  • Module
  • Fetch records modified after (local time format: yyyy-MM-ddTHH:mm:ss)
  • Custom View ID
  • Fields (Only for V2 API)
  • sort_by
  • sort_order
  • territory_id
  • include_child
  • converted
  • Return Approved Records
  • PageSize

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • -Dynamic-
  • [Dynamic Column]
  • [Dynamic Column]_Id
  • Created_By_Id
  • Created_By_Email
  • Created_By_Name
  • Modified_By_Id
  • Modified_By_Email
  • Modified_By_Name
  • Owner_Id
  • Owner_Email
  • Owner_Name
  • $approval_state
  • $approved
  • $state

Visit documentation for more information.

Read [Dynamic Action] (Use this for fewer than 50 Fields in v3+)

Description

Use this endpoint if you have fewer than 50 fields and you like to utilize newer APi e.g. V3+, If you calling older API V2 then you can use any endpoint (e.g. get_contacts or get_contacts_fast or Contacts table all yeilds same speed in V2).

Parameters

You can provide the following parameters to this action:

  • Module
  • Fetch records modified after (local time format: yyyy-MM-ddTHH:mm:ss)
  • Custom View ID
  • Fields (Only for V2 API)
  • sort_by
  • sort_order
  • territory_id
  • include_child
  • converted
  • Return Approved Records
  • PageSize

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • -Dynamic-
  • [Dynamic Column]
  • [Dynamic Column]_Id
  • Created_By_Id
  • Created_By_Email
  • Created_By_Name
  • Modified_By_Id
  • Modified_By_Email
  • Modified_By_Name
  • Owner_Id
  • Owner_Email
  • Owner_Name
  • $approval_state
  • $approved
  • $state

Visit documentation for more information.

Read Data (Query Mode - Max 200 Rows Only)

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • sql_query

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Search [Dynamic Action]

Description

Search records by criteria or email or phone or word or id (specify only one parameter for search and keep other blank).

Parameters

You can provide the following parameters to this action:

  • Search By Criteria Expression
  • Search By Email
  • Search By Phone
  • Search By any Word
  • Search By Id
  • Include only converted records
  • Include approved records
  • PageSize

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • Id
  • -Dynamic-
  • [Dynamic Column]
  • [Dynamic Column]_Id
  • Created_By_Id
  • Created_By_Email
  • Created_By_Name
  • Modified_By_Id
  • Modified_By_Email
  • Modified_By_Name
  • Owner_Id
  • Owner_Email
  • Owner_Name
  • $approval_state
  • $approved
  • $state

Visit documentation for more information.

Update [Dynamic Action]

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • Triggers

Input Fields

You can provide the following fields to this action:

  • id
  • -Dynamic-

Output Fields

The following fields are returned after calling this action:

  • id
  • code
  • message
  • status
  • expected_data_type
  • api_name
  • created_time
  • modified_time
  • modified_by_name
  • modified_by_id
  • created_by_name
  • created_by_id

Visit documentation for more information.

Upsert [Dynamic Action] (Update or Insert)

Description

Not available.

Parameters

You can provide the following parameters to this action:

  • Triggers
  • Duplicate_Check_Fields

Input Fields

You can provide the following fields to this action:

  • -Dynamic-

Output Fields

The following fields are returned after calling this action:

  • id
  • code
  • message
  • status
  • duplicate_field
  • expected_data_type
  • api_name
  • modified_time
  • modified_by_name
  • modified_by_id
  • created_time
  • created_by_name
  • created_by_id

Visit documentation for more information.

Make Generic API Request

Description

This is generic endpoint. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.

Parameters

You can provide the following parameters to this action:

  • Url
  • Body
  • IsMultiPart
  • Filter
  • Headers

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.

Make Generic API Request (Bulk Write)

Description

This is a generic endpoint for bulk write purpose. Use this endpoint when some actions are not implemented by connector. Just enter partial URL (Required), Body, Method, Header etc. Most parameters are optional except URL.

Parameters

You can provide the following parameters to this action:

  • Url
  • IsMultiPart
  • Filter
  • Headers

Input Fields

You can provide the following fields to this action:

  • N/A

Output Fields

The following fields are returned after calling this action:

  • N/A

Visit documentation for more information.