APIs & Integrations
Zoho CRM
Overview
Pre-built tooling
Pre-built integrations
Not seeing the integration you need? Build your own independently.
Access requirements
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ✅ Not required | Free Zoho account is sufficient for development. |
Paid test account | ✅ Not required | Free Zoho account is sufficient for testing. |
Partnership | ✅ Not required | |
App review | ✅ Not required | No review process for OAuth apps. |
Security audit | ✅ Not required |
Setup guide
Follow the general Zoho OAuth setup guide to create your OAuth application. When selecting scopes, make sure to include the CRM-specific scopes listed in the Common Scopes section below.
Need help getting started? Get help in the community.
Useful links
- Zoho API Console
- Zoho Developer Hub
- OAuth 2.0 Overview
- Server-based Applications
- Get Authorization Code
- Get Access Token
- Refresh Access Token
- Multi DC Support
- OAuth Scopes
CRM-specific links
Contribute useful links by editing this page
Common Scopes
- ZohoCRM.modules.ALL - Access to all CRM modules
- ZohoCRM.settings.ALL - Access to all CRM settings
- ZohoCRM.users.ALL - Access to all CRM users
- ZohoCRM.org.ALL - Access to organization-level data
- ZohoCRM.bulk.ALL - Access to bulk operations
- ZohoCRM.notifications.READ - Read access to notifications
API gotchas
-
Zoho uses datacenter-specific URLs for authentication. Make sure to use the correct datacenter domain extension (
com
,eu
,in
,com.cn
,com.au
) based on where your user’s account is registered. -
Zoho has rate limits that vary by service. Check the specific service documentation for details.
-
If your application needs to access multiple Zoho services, you need to request scopes for each service during the authorization process.
-
For production applications, consider implementing multi-datacenter support to handle users from different regions.
CRM-specific gotchas
- You can make your OAuth app cross-data-centers with these instructions. This means that a single OAuth app will be able to query the Zoho API for Zoho accounts from the US, EU, etc.
- The Zoho CRM API has a rate limit of 25,000 API requests per day per organization.
Contribute API gotchas by editing this page