Zoho
Obtaining ZohoCRM Client ID and Secret
-
Sign into Zoho API Console - Go to Zoho API Console and sign into your account, or create a new one.
-
Go to Applications - From the API console page, navigate to “Applications”.
-
Add a New Client - Click the “ADD CLIENT” button at the top right and select “Server-based Applications”.
-
Fill in Client Details - Enter any desired information in the “Client Details” tab.
-
Go to the Client Secret tab - Navigate to the “Client Secret” tab.
-
Save Client ID and Secret to .env - Copy the Client ID and Client Secret into your
.envfile under:
ZOHOCRM_CLIENT_ID
ZOHOCRM_CLIENT_SECRET- Set the Redirect URL for OAuth - Set the Redirect URL for OAuth to:
<Cal.diy URL>/api/integrations/zohocrm/callbackReplace <Cal.diy URL> with your application URL.
-
Enable Multi-DC Option - In the “Settings” section, check the “Multi-DC” option if you wish to use the same OAuth credentials for all data centers.
-
Save your settings - Click “Save” or “UPDATE” at the bottom of the page.
-
Integration is Ready - Your ZohoCRM integration can now be easily added in the Cal.diy settings.
Obtaining Zoho Calendar Client ID and Secret
-
Sign into Zoho API Console - Go to Zoho API Console and sign into your account, or create a new one.
-
Create a New Server-based Application - Choose “Server-based Applications” and set the Redirect URL for OAuth to:
<Cal.diy URL>/api/integrations/zohocalendar/callbackReplace <Cal.diy URL> with your application URL.
-
Fill in Client Details - Enter any information you want in the “Client Details” tab.
-
Go to the Client Secret tab - Navigate to the “Client Secret” tab.
-
Save Credentials in Cal.diy Admin Panel - Copy the Client ID and Client Secret to your app keys in the Cal.diy admin panel at:
<Cal.diy>/settings/admin/apps-
Enable Multi-DC Option - In the “Settings” section of Zoho API Console, check the “Multi-DC” option if you wish to use the same OAuth credentials across data centers.
-
Save Settings - Click “Save” or “UPDATE” at the bottom of the page.
-
Complete Zoho Calendar Integration - Your Zoho Calendar integration is now ready and can be managed at:
/settings/my-account/calendars- Access Zoho Calendar - You can access your Zoho calendar at https://calendar.zoho.com/ .
If you use multiple calendars with Cal, make sure to enable the toggle to prevent double-bookings across calendars. This setting can be found at
/settings/my-account/calendars.
Obtaining Zoho Bigin Client ID and Secret
-
Sign into Zoho API Console - Go to Zoho API Console and sign into your account, or create a new one.
-
Add a New Client for Zoho Bigin - Click the “ADD CLIENT” button at the top right, and select “Server-based Applications”.
-
Set the Redirect URL for OAuth - Set the Redirect URL for OAuth to:
<Cal.diy URL>/api/integrations/zoho-bigin/callbackReplace <Cal.diy URL> with your application URL.
-
Go to the Client Secret tab - Navigate to the “Client Secret” tab.
-
Save Client ID and Secret to .env.appStore - Copy the Client ID and Client Secret into the
.env.appStorefile under:
ZOHO_BIGIN_CLIENT_ID
ZOHO_BIGIN_CLIENT_SECRET-
Enable Multi-DC Option - In the “Settings” section, check the “Multi-DC” option if you wish to use the same OAuth credentials across data centers.
-
Complete Zoho Bigin Integration - Your Zoho Bigin integration is now ready and can be added from the Cal.diy app store.