Setup Zoho Integrations
This page contains information on how you can set up your Zoho account and use on the BotPenguin white label panel.
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
To enable Zoho integration, you will need the following details
Zoho Client ID
Zoho Client Secret
Zoho Extention URL
Steps to complete integration
Step 1: Setup API Credentials
Navigate to the following link https://api-console.zoho.com/
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.
Choose the client type as "Server based applications"
Fill following details while creating a new client.
Client Type: Server-based applications
Client Name: Name of your Brand (e.g. BotPenguin)
Home Page URL: Your Main App URL (e.g. https://app.botpenguin.com/)
Authorized Redirect URIs: {YOUR APP URL}/zoho-crm.html (e.g. https://app.botpenguin.com/zoho-crm.html)
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.
Client ID
Client Secret
Enable all the data centers under settings as per your need.
Step 2: Create Zoho Extention
Once you have created the client ID and Client Secret, Let's Create the Zoho CRM extension.
Open the following URL on your browser https://sigma.zoho.com/
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.
Fill in the following details and click "Create"
Name: Name of your extension (e.g BotPenguin)
Unique Name space: Any unique identifier (e.g botpenguin)
Description: Your Brand Description
Service: Zoho CRM
Once your extension is created, Choose Extention and Click on the "Edit" icon.
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.
Click on the "Links & Button" tab and then click on the "Create New Button" on the top right.
Fill following details for "Create new Button" option
Setup Button
In which module would you like to create a new button?: "Contacts"
What would you like to name the button? : Name as you want (e.g Send WhatsApp)
Where would you like to place the button?: "View Page"
What action would you like the button to perform?: "Invoke a Widget"
Create Connected App: Put the following details to create connected apps
Create Connected App
Connected App Name: Your brand name (e.g BotPenguin)
Description: Your sample description
Choose Hosting: External
Specify Base URL for Sandbox: {YOUR APP DOMAIN}/widgets/zoho-crm (e.g https://app.botpenguin.com/widgets/zoho-crm)
Specify Base URL for Production: {YOUR APP DOMAIN}/widgets/zoho-crm (e.g https://app.botpenguin.com/widgets/zoho-crm)
Modifiable: Yes
Submit the details and your connected apps will get created.
Now move to the last option on the sidebar "Publish" and Click on the "Publish" buttom on the top right
Put the release notes (e.g Initial version released) and click "Confirm"
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
Login to the BotPenguin agency dashboard with your URL and find the "Zoho" configuration under the "Configurations" section.
Click "Add" once you have added the configuration and you are done.
Please feel free to reach out in case of any further assistance to contact@botpenguin.com.
Last updated