> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useparagon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zoho CRM

## Required Scopes

To configure a Sync for Zoho CRM, you need to request the following scopes from your Zoho OAuth application:

**All pipelines:**

* `ZohoCRM.modules.READ`
* `ZohoCRM.users.READ`
* `ZohoCRM.bulk.READ`
* `ZohoCRM.settings.fields.READ`

**Contacts:**

* `ZohoCRM.modules.contacts.READ`

**Companies:**

* `ZohoCRM.modules.accounts.READ`

**Deals:**

* `ZohoCRM.modules.deals.READ`

Learn more about configuring scopes for your app in [Adding Integrations](/getting-started/adding-an-integration#create-a-developer-app).

## Synced Objects

Zoho CRM supports the following Synced Objects:

* [Contacts](/managed-sync/api/contact-schema)
* [Companies](/managed-sync/api/company-schema)
* [Deals](/managed-sync/api/deal-schema)
* [Custom Objects](/managed-sync/api/custom-object-schema)

## Contacts

### Sync Configuration Options

```json Example theme={null}
{
    "integration": "zohocrm",
    "pipeline": "contacts",
    "configuration": {}
}
```

Zoho CRM contacts sync does not require any additional configuration options. The sync will ingest all available contacts from the user's Zoho CRM account.

## Companies

### Sync Configuration Options

```json Example theme={null}
{
    "integration": "zohocrm",
    "pipeline": "companies",
    "configuration": {}
}
```

Zoho CRM companies sync does not require any additional configuration options. The sync will ingest all available companies from the user's Zoho CRM account.

## Deals

### Sync Configuration Options

```json Example theme={null}
{
    "integration": "zohocrm",
    "pipeline": "deals",
    "configuration": {}
}
```

Zoho CRM deals sync does not require any additional configuration options. The sync will ingest all available deals from the user's Zoho CRM account.

## Custom Objects

### Sync Configuration Options

```json Example theme={null}
{
    "integration": "zohocrm",
    "pipeline": "custom_objects",
    "configuration": {
        "customObjectName": "Subscriptions"
    }
}
```

<ParamField path="customObjectName" type="string" required>
  The Zoho module API name to sync, e.g., `Subscriptions`.
</ParamField>
