Skip to main content

Zoho-Crm

The Zoho-Crm agent connector is a Python package that equips AI agents to interact with Zoho-Crm through strongly typed, well-documented tools. It's ready to use directly in your Python app, in an agent framework, or exposed through an MCP.

Connector for the Zoho CRM API, providing access to CRM modules including leads, contacts, accounts, deals, campaigns, tasks, events, calls, products, quotes, and invoices. Supports OAuth 2.0 authentication with regional data center support (US, EU, AU, IN, CN, JP). Read-only operations (list and get) are supported for all entities.

Example questions

The Zoho-Crm connector is optimized to handle prompts like these.

  • 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
  • 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

Unsupported questions

The Zoho-Crm connector isn't currently able to handle prompts like these.

  • Create a new lead in Zoho CRM
  • Update a contact's email address
  • Delete a deal record
  • Send an email to a lead
  • Convert a lead to a contact
  • Merge duplicate contacts

Installation

uv pip install airbyte-agent-zoho-crm

Usage

Connectors can run in open source or hosted mode.

Open source

In open source mode, you provide API credentials directly to the connector.

from airbyte_agent_zoho_crm import ZohoCrmConnector
from airbyte_agent_zoho_crm.models import ZohoCrmAuthConfig

connector = ZohoCrmConnector(
    auth_config=ZohoCrmAuthConfig(
        client_id="<OAuth 2.0 Client ID from Zoho Developer Console>",
        client_secret="<OAuth 2.0 Client Secret from Zoho Developer Console>",
        refresh_token="<OAuth 2.0 Refresh Token (does not expire)>"
    )
)

@agent.tool_plain # assumes you're using Pydantic AI
@ZohoCrmConnector.tool_utils
async def zoho_crm_execute(entity: str, action: str, params: dict | None = None):
    return await connector.execute(entity, action, params or {})

Hosted

In hosted mode, API credentials are stored securely in Airbyte Cloud. You provide your Airbyte credentials instead. If your Airbyte client can access multiple organizations, also set organization_id.

This example assumes you've already authenticated your connector with Airbyte. See Authentication to learn more about authenticating. If you need a step-by-step guide, see the hosted execution tutorial.

from airbyte_agent_zoho_crm import ZohoCrmConnector, AirbyteAuthConfig

connector = ZohoCrmConnector(
    auth_config=AirbyteAuthConfig(
        customer_name="<your_customer_name>",
        organization_id="<your_organization_id>",  # Optional for multi-org clients
        airbyte_client_id="<your-client-id>",
        airbyte_client_secret="<your-client-secret>"
    )
)

@agent.tool_plain # assumes you're using Pydantic AI
@ZohoCrmConnector.tool_utils
async def zoho_crm_execute(entity: str, action: str, params: dict | None = None):
    return await connector.execute(entity, action, params or {})

Full documentation

Entities and actions

This connector supports the following entities and actions. For more details, see this connector's full reference documentation.

Entity Actions
Leads List, Get, Context Store Search
Contacts List, Get, Context Store Search
Accounts List, Get, Context Store Search
Deals List, Get, Context Store Search
Campaigns List, Get, Context Store Search
Tasks List, Get, Context Store Search
Events List, Get, Context Store Search
Calls List, Get, Context Store Search
Products List, Get, Context Store Search
Quotes List, Get, Context Store Search
Invoices List, Get, Context Store Search

Authentication

For all authentication options, see the connector's authentication documentation.

Zoho-Crm API docs

See the official Zoho-Crm API reference.

Version information

  • Package version: 0.1.14
  • Connector version: 1.0.3
  • Generated with Connector SDK commit SHA: c5258debd165ab701252c1436d4acfb475bf92b9
  • Changelog: View changelog

Metadata

Release files for airbyte-agent-zoho-crm 0.1.14

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for airbyte-agent-zoho-crm 0.1.14
File Size Uploaded
airbyte_agent_zoho_crm-0.1.14.tar.gz 182.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for airbyte-agent-zoho-crm 0.1.14
File Interpreter ABI Platform
airbyte_agent_zoho_crm-0.1.14-py3-none-any.whl Python 3 none any Details

Total release size: 388.6 kB

Release files / airbyte_agent_zoho_crm-0.1.14.tar.gz

Download URL airbyte_agent_zoho_crm-0.1.14.tar.gz
Size 182.5 kB
Tags Source
SHA-256 checksum
How to use checksums
46da8708b0a9134ce01e73d457081690135051454a1ec45f93b5db9bc0786fb0
BLAKE2b-256 checksum
How to use checksums
9fe6ee2889d5c4081689b9d5b2ae74957a71c7d538efdc3b844fbd341da37ca4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release files / airbyte_agent_zoho_crm-0.1.14-py3-none-any.whl

Download URL airbyte_agent_zoho_crm-0.1.14-py3-none-any.whl
Size 206.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b6a7d894e4fdc8a19bd8fdd3e7ca2559a5bd488149c3658df723c45080d438e
BLAKE2b-256 checksum
How to use checksums
250863d537ef097da90e82502eb686537abc0d500cc1916f7fb56b0ce771f610
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.1.14 This release

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page