# Setup Zoho Integrations

We have multiple integrations that work with Zoho such as Zoho Projects, CRM, etc. To use that integration, the Zoho OAuth app is required. Here is what you need to do the integration.

### Required information for integration <a href="#required-information-for-integration" id="required-information-for-integration"></a>

To enable Zoho integration, you will need the following details

* Zoho Client ID
* Zoho Client Secret
* Zoho Extention URL

### Steps to complete integration <a href="#steps-to-complete-integration" id="steps-to-complete-integration"></a>

#### Step 1: Setup API Credentials <a href="#step-1-setup-api-credentials" id="step-1-setup-api-credentials"></a>

1. Navigate to the following link <https://api-console.zoho.com/>
2. Once you are logged in to the Dashboard, click on the "Add Client" on the top right. In case, You do not have the account, set up your Zoho account and then Proceed.

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FVtkIyhUNpho5GDP08wEq%252Fimage.png%3Falt%3Dmedia%26token%3D5308085b-a3fc-4bbe-afd9-002109f5f2e6&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=85008932&#x26;sv=1" alt=""><figcaption><p>Zoho API Console</p></figcaption></figure>
3. Choose the client type as "Server based applications"

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252F85sG2wJcdHLCDSMMBUKB%252Fimage.png%3Falt%3Dmedia%26token%3D894a1b31-a789-4121-9e7f-c9f734aa7296&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=42ddc861&#x26;sv=1" alt=""><figcaption><p>Choose a Client Type</p></figcaption></figure>
4. Fill following details while creating a new client.

   1. Client Type: Server-based applications
   2. Client Name: Name of your Brand (e.g. BotPenguin)
   3. Home Page URL: Your Main App URL (e.g. <https://app.botpenguin.com/>)
   4. Authorized Redirect URIs: {YOUR APP URL}/zoho-crm.html (e.g. <https://app.botpenguin.com/zoho-crm.html>)

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252F5xVyvgGUtePncCT1r4MR%252Fimage.png%3Falt%3Dmedia%26token%3Dca2a29be-8ad1-488c-807d-78e26d058018&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=9fef1498&#x26;sv=1" alt=""><figcaption><p>Create New Client</p></figcaption></figure>
5. Upon successful creation, A new page will open up with the following details. Copy and save them safely as you need the same later while Integrating.

   1. Client ID
   2. Client Secret

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FwmICp1s5cvuUwKJ33Wjn%252Fimage.png%3Falt%3Dmedia%26token%3Db6d8f124-3673-4474-a29a-b98d8cff66a9&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=d49cb6b2&#x26;sv=1" alt=""><figcaption><p>Copy Client Secret and Client ID</p></figcaption></figure>
6. Enable all the data centers under settings as per your need.

#### Step 2: Create Zoho Extention <a href="#step-2-create-zoho-extention" id="step-2-create-zoho-extention"></a>

Once you have created the client ID and Client Secret, Let's Create the Zoho CRM extension.

1. Open the following URL on your browser <https://sigma.zoho.com/>
2. Once you are logged in to the Dashboard, click on the "New Extension" on the top right. In case, You do not have the account, set up your Zoho account and then Proceed.

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FK8IIabn2ZpYM2zlVfgjI%252Fimage.png%3Falt%3Dmedia%26token%3D9a0e599b-1976-425f-bf95-23bdf49674be&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=25d9897&#x26;sv=1" alt=""><figcaption><p>Zoho Extension Dashboard</p></figcaption></figure>
3. Fill in the following details and click "Create"

   1. Name: Name of your extension (e.g BotPenguin)
   2. Unique Name space: Any unique identifier (e.g botpenguin)
   3. Description: Your Brand Description
   4. Service: Zoho CRM

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252Fl9O1unwJ1E1dl1yrbV4i%252Fimage.png%3Falt%3Dmedia%26token%3D325b434f-2584-4e5c-ac9a-ccd873dea4a1&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=4394e425&#x26;sv=1" alt=""><figcaption><p>Create Zoho Extension</p></figcaption></figure>
4. Once your extension is created, Choose Extention and Click on the "Edit" icon.

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FFsP9frsvdxYoMyh56LeP%252Fimage.png%3Falt%3Dmedia%26token%3D933a7029-5177-47db-9f94-f52899dab7fe&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=2130c977&#x26;sv=1" alt=""><figcaption><p>Edit Extension</p></figcaption></figure>
5. Follow the following next steps for setting up the "Button". This button will allow your customers to open up BotPenguin inbox and send WhatsApp messages from Zoho CRM self.
6. Click on the "Links & Button" tab and then click on the "Create New Button" on the top right.

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FDgjNEmT4tpaxuChpd4ll%252Fimage.png%3Falt%3Dmedia%26token%3De34432da-831a-464d-a88b-ec8e456ad978&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=bb61cc&#x26;sv=1" alt=""><figcaption><p>Create New Button</p></figcaption></figure>
7. Fill following details for "Create new Button" option

   Setup Button

   1. In which module would you like to create a new button?: "Contacts"
   2. What would you like to name the button? : Name as you want (e.g Send WhatsApp)
   3. Where would you like to place the button?: "View Page"
   4. What action would you like the button to perform?: "Invoke a Widget"
   5. **Create Connected App:** Put the following details to create connected apps

      Create Connected App

      1. Connected App Name: Your brand name (e.g BotPenguin)
      2. Description: Your sample description
      3. Choose Hosting: External
      4. Specify Base URL for Sandbox: {YOUR APP DOMAIN}/widgets/zoho-crm (e.g <https://app.botpenguin.com/widgets/zoho-crm>)
      5. Specify Base URL for Production: {YOUR APP DOMAIN}/widgets/zoho-crm (e.g <https://app.botpenguin.com/widgets/zoho-crm>)
      6. Modifiable: Yes

      <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252F5DaQs4NIk4PrkOJZ07zB%252Fimage.png%3Falt%3Dmedia%26token%3D8edf1f0e-d40a-4139-a63d-c49774bcc708&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=e81a1324&#x26;sv=1" alt=""><figcaption></figcaption></figure>
   6. Submit the details and your connected apps will get created.

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FHXVJLEr0SUNtRghmxaG9%252Fimage.png%3Falt%3Dmedia%26token%3De0739b80-7158-494c-a2c6-504d78a8a8c9&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=a17956f6&#x26;sv=1" alt=""><figcaption></figcaption></figure>
8. Now move to the last option on the sidebar "Publish" and Click on the "Publish" buttom on the top right

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252F7CE6nNbQlWDehgSFzg4S%252Fimage.png%3Falt%3Dmedia%26token%3D9378723a-e58c-4855-902a-36ab09725fcd&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=d957754e&#x26;sv=1" alt=""><figcaption><p>Publish Extension</p></figcaption></figure>
9. Put the release notes (e.g Initial version released) and click "Confirm"

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FujJ7kKp8rL5HhQ1A9mpp%252Fimage.png%3Falt%3Dmedia%26token%3D8cfcb896-583b-4453-866a-1c572be99012&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=40882f49&#x26;sv=1" alt=""><figcaption><p>Publish Extension - 2</p></figcaption></figure>
10. Upon clicking the "Confirm" button, You will see the "Extention URL ". Copy the same and save it safely with you. This will need to be added to the BotPenguin.

#### Step 3: Save the configuration on the BotPenguin Agency Panel <a href="#step-3-save-the-configuration-on-the-botpenguin-agency-panel" id="step-3-save-the-configuration-on-the-botpenguin-agency-panel"></a>

1. Login to the BotPenguin agency dashboard with your URL and find the "Zoho" configuration under the "Configurations" section.

   <figure><img src="https://help.botpenguin.com/~gitbook/image?url=https%3A%2F%2F1745791824-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FAPDb8cKQtGlIAfgHjcsQ%252Fuploads%252FNAv90ZVWbbmolR2AYU9J%252Fimage.png%3Falt%3Dmedia%26token%3D38cf5887-c9de-4f44-be42-7be16750f510&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=526000e9&#x26;sv=1" alt=""><figcaption><p>Save Zoho Configuration on BotPenguin</p></figcaption></figure>
2. Click "Add" once you have added the configuration and you are done.

#### Need Help?

Please feel free to reach out to us at <mark style="color:$primary;"><support@botpenguin.com></mark>, in case of any questions or concerns.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://partners.botpenguin.com/partner-platform-guidelines/integration-setup/setup-zoho-integrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
