With the Zoho CRM modules in {{Make}}, you can:
list modules and fields
add, search, and delete users
upsert leads
watch, create, update, retrieve, list, search, and delete records
update, list, and delete related records
create, update, search, and delete tags
add and remove tags from records
upload and download attachments
upload photos
call APIs
To get started with Zoho CRM, create an account at zoho.com.
![]() |
Warning |
---|---|
If there is more than one connection created, the Zoho CRM modules will not work! |
To connect your Zoho CRM account:
Log in to your {{Make}} account, add a Zoho CRM module scenario, and click the Add button next to the Connection field.
Optional: In the Connection name field, enter a name for the connection.
Optional: In the Domain field, select the applicable domain to your account.
Optional: Click Show Advanced Settings and enter the client credentials from your own app.
Confirm the access by clicking Accept.
You have successfully established the connection. You can now edit Make and add more Zoho CRM modules. If your connection needs reauthorization, follow the connection renewal steps here.
To create your own app:
Log in to your Zoho Developer account.
Click ADD CLIENT and choose a client type.
Enter the app detail as described below and click CREATE.
Client Name |
Enter the application name you want to register with Zoho. |
Homepage URL |
Enter the homepage URL, for example, |
Redirect URI |
Add, |
Copy the Client ID and Client Secret to a safe place.
You have successfully retrieved the client credentials.
You can list fields using the following module.
You can add, search, and delete users using the following modules.
Searches for users or lists them all.
For field descriptions, see the Zoho CRM User API reference
You can watch, create, update, search, retrieve, list, and delete objects using the following modules.
Retrieves information about a newly created or updated object.
![]() |
Note |
---|---|
If the error |
Connection |
||||
Module |
Zoho CRM has standard modules such as Leads, Accounts, Contacts, Deals, Forecasts, Activities, etc. Select the type of module you want to watch for changes and the fields.
|
|||
Sort by |
Select whether you want to sort retrieved objects by the created or modified time. |
|||
Limit |
Set the maximum number of objects {{Make}} will return during one execution cycle. |
Creates a new object.
For Modules Fields reference, see help.zoho.com/portal/kb/articles/standard-modules-fields.
Updates an existing object.
Please find the fields' descriptions in the Create Object section above.
You can upsert a lead using the following module.
You can update, list, and delete related records using the following modules.
Updates a related record.
For the field descriptions, see the Zoho CRM API reference.
Lists related records data.
For the field descriptions, see the Zoho CRM API reference.
Deletes a related record.
For the field descriptions, see the Zoho CRM API reference.
You can add, remove, create, update, search, and delete tags using the following modules.
Adds an existing or a new tag to a record.
For the field descriptions, see Zoho CRM API Tag reference.
Removes a tag from an existing record.
For the field descriptions, see Zoho CRM API Tag reference.
Searches for tags or lists them all.
For the field descriptions, see Zoho CRM API Tag reference.
You can upload and download attachments using the following modules.
Downloads an attachment of an object.
For the field descriptions, see the Zoho CRM API reference.
Allows you to perform a custom API call.
Insert the Zoho CRM > Make an API call module in your scenario.
Find the API endpoint you would like to call in the Zoho CRM API documentation, section "REST API" in the left side menu - e.g. Get users.
Check out the endpoint's required scopes in the Scope section:
If the endpoint requires different scope(s) from these two:
ZohoCRM.settings.
ALLZohoCRM.modules.ALL
then create a new connection and add all the required scope(s) in the Scope field:
Configure the module's configuration to call the Get Users endpoint:
Execute the scenario.
Click the bubble above the module to verify the module's output:
Zoho CRM doesn't allow for creating more accounts in the “offline" mode. If you get the AUTHENTICATION_FAILURE
error when creating accounts, you have to delete old accounts.
Open Zoho Accounts -> Sessions ->Connected Apps and delete the {{Make}} app.
Create your Custom Zoho CRM Connection ( If you're having an issue connecting with your Zoho origin follow the mentioned workarounds)
Step 1 - Navigate to Zoho API Console Page here and Create your Zoho Developer Account
On the top right side click Add Client. If you've already created the client, select the existing one.
Step 2 -After you've clicked on it, you will see an option to fill out the name, URL, and redirect URL. Fill them out as follows.
You may rename it in any way you like.
Name - {{Make}}
Home Page - https://make.com
Redirect URL - https://www.integromat.com/oauth/cb/zohocrm2
Step 3 - Navigate to the Settings Page and configure the country that you will work on.
Please note, you do not need to configure this option for your country of origin. For example, if you've opened this account from India, you will see .com/.au/.eu
options by default. .in
will be enabled and you won't have any option to select the country.
Step 4 - Now Navigate to Client Secret Page where you'll find the Client ID and Client Secret.
Create a new {{Make}} scenario with the Zoho CRM module. Create a new connection, click Show advanced options, and paste the client ID and secret to their respective fields. Choose your account origin and click the Add a connection button.
Here is a small clip of the process -