List
Read live records straight from the ZohoCRM API.
Sync ZohoCRM data to any warehouse or AI app.
Source
ZohoCRM

Overview
The Airbyte ZohoCRM connector extracts data from ZohoCRM and loads it into 50+ destinations such as Snowflake, BigQuery, Databricks or Postgres, with full refresh and incremental sync. It publishes tables and events you can select per connection.
Land ZohoCRM data in 50+ destinations on a schedule you control.
Query synced ZohoCRM data with filters, sorting and semantic search, without spending ZohoCRM API rate limits.
Pull only the records that changed since the last run instead of reloading everything.
Authenticate ZohoCRM once. The same connection powers scheduled syncs and runtime actions.
Setup
First, navigate to the "Sources" tab on the Airbyte dashboard and click "Create New Source".
Select "Zoho CRM" from the list of available connectors.
Enter a name for your Zoho CRM source and click "Next".
Enter your Zoho CRM credentials, including your email address and password.
Click "Test Connection" to ensure that your credentials are correct and that Airbyte can connect to your Zoho CRM account.
Once your connection is successful, select the data you want to replicate from Zoho CRM.
Choose the replication frequency and any other settings you want to apply to your Zoho CRM source.
Click "Create Source" to finalize your Zoho CRM source connector on Airbyte.
You can now view your Zoho CRM source on the Airbyte dashboard and monitor its replication status.
If you need to make any changes to your Zoho CRM source settings, you can do so by clicking on the source and selecting "Edit".
| Field | Type | Description |
|---|---|---|
| client_id* | string | OAuth2.0 Client ID |
| client_secret* | string | OAuth2.0 Client Secret |
| dc_region* | string | Please choose the region of your Data Center location. More info by this Link |
| environment* | string | Please choose the environment |
| refresh_token* | string | OAuth2.0 Refresh Token |
| max_concurrent_requests | integer | Maximum number of concurrent requests to the Zoho CRM API. When left empty, the connector detects your Zoho CRM edition via the organization API and uses that edition's limit (Free: 5, Standard: 10, Professional: 15, Enterprise: 20, Ultimate: 25), defaulting to 5 if detection fails. Set this to raise the limit without re-authenticating, or to throttle the connector when sharing API credits with other integrations. |
| start_datetime | string | ISO 8601, for instance: YYYY-MM-DD, YYYY-MM-DD HH:MM:SS+HH:MM |
4 actions
Read live records straight from the ZohoCRM API.
Fetch a single record by ID.
Query synced data with filters and sorting, with no API rate limits.
Natural-language search across synced ZohoCRM records.
Full parameter-level details live in the ZohoCRM entity reference.
Hybrid deployment
The data plane runs in your environment. Records, credentials and keys stay with you; the control plane only receives configuration and job metadata.
Your environment
Airbyte control plane
Use cases
List all leads
Show me details for a specific lead
List all contacts
List all accounts
List all open deals
Show me details for a specific deal
List all campaigns
List all tasks
List all events
List recent calls
List all products
List all quotes
List all invoices
List all notes
Show me details for a specific note
Show me details for a specific call
Show me details for a specific campaign
Show me details for a specific event
Show me details for a specific invoice
Show me details for a specific product
Show me details for a specific quote
Show me details for a specific account
Show me details for a specific contact
Show me details for a specific task
Show me leads created in the last 30 days
Which deals have the highest amount?
List all contacts at a specific company
What is the total revenue across all deals by stage?
Show me overdue tasks
Which campaigns generated the most leads?
Summarize the deal pipeline by stage
Show me accounts with the highest annual revenue
List all events scheduled for this week
What are the top-performing products by unit price?
Show me all invoices that are past due
Break down leads by source and industry
FAQ
No. One ZohoCRM authorization powers both the scheduled syncs that land data in your destination and the entity actions your agents call at runtime.
No. Entity actions read and write through the ZohoCRM API as they are called, so they work immediately. Context store search is the exception: it queries data Airbyte has already synced, which is what lets it filter and sort without spending API rate limits.
The ZohoCRM connector syncs the tables and events published in Airbyte docs.
Yes. The ZohoCRM connector supports incremental sync on selected streams, and full refresh on every stream.
Run the ZohoCRM connector on Cloud, OSS, Hybrid. Hybrid deployments keep the data plane in your environment while the control plane orchestrates syncs.
Didn't find your answer? Talk to sales
Free 14-day trial. One connection powers your scheduled syncs and your live ZohoCRM actions.