This Zoho connection allows users to migrate data from Zoho CRM.
This connection type supports the following task types:
This connection can be used in a Data Migration.
| Usable as Source | Usable as Target | Usable as Incremental Source | Usable as Incremental Target |
|---|---|---|---|
| ✔ | ❌ | ❌ | ❌ |
| Template Name | Description |
|---|---|
| Zoho CRM | Zoho CRM configuration requires a Region, InstanceType, InitiateOAuth, OAuthClientId, OAuthClientSecret, OAuthAccessToken, and OAuthRefreshToken. |
ZohoCRM.modules.READ for read-only access to all CRM modules.US: https://accounts.zoho.comEurope: https://accounts.zoho.euIndia: https://accounts.zoho.inAustralia: https://accounts.zoho.com.auJapan: https://accounts.zoho.jpChina: https://accounts.zoho.com.cnCanada: https://accounts.zoho.caImportant: The authorization code returned in this step is only valid for one minute, so you need to exchange it quickly in Step 3.
Construct the authorization URL and open it in your browser:
https://accounts.zoho.com/oauth/v2/auth?scope=ZohoCRM.modules.READ&client_id=YOUR_CLIENT_ID&response_type=code&access_type=offline&redirect_uri=YOUR_REDIRECT_URI
Key Parameters:
ZohoCRM.modules.READ (for read-only access to all CRM modules).Construct the curl command and run it in Windows CMD:
curl -X POST "https://accounts.zoho.com/oauth/v2/token" ^
-H "Content-Type: application/x-www-form-urlencoded" ^
-d "grant_type=authorization_code" ^
-d "client_id=YOUR_CLIENT_ID" ^
-d "client_secret=YOUR_CLIENT_SECRET" ^
-d "redirect_uri=YOUR_REDIRECT_URI" ^
-d "code=AUTH_CODE"
Important Notes:
The response will look like this:
{
"access_token": "1000.xxxxxxxx",
"refresh_token": "1000.xxxxxxxx",
"api_domain": "https://www.zohoapis.com",
"token_type": "Bearer",
"expires_in": 3600
}
Critical values to save:
The Loome Zoho CRM Connector will use the refresh token to automatically fetch new access tokens when jobs run. The initial access token must be supplied; it does not matter if it has expired.
Create or update your Zoho CRM connection with the following properties:
Region=YOUR_REGION;
InstanceType=Production;
InitiateOAuth=REFRESH;
OAuthClientId=YOUR_CLIENT_ID;
OAuthClientSecret=YOUR_CLIENT_SECRET;
OAuthAccessToken=INITIAL_ACCESS_TOKEN;
OAuthRefreshToken=REFRESH_TOKEN;
Parameter Details:
US for United States (accounts.zoho.com)Europe for Europe (accounts.zoho.eu)India for India (accounts.zoho.in)Australia for Australia (accounts.zoho.com.au)Japan for Japan (accounts.zoho.jp)China for China (accounts.zoho.com.cn)Canada for Canada (accounts.zoho.ca)Production for production environments or Sandbox for sandbox/developer environments.Save the connection and you can then use it in tasks.