Zoho
All three integrations start from the Zoho API Console. Check Multi-DC in the Settings section of each client if you want one set of credentials to work across Zoho data centres.
Zoho CRM
Section titled “Zoho CRM”-
In the API Console, open Applications and click ADD CLIENT → Server-based Applications.
-
Fill in the Client Details tab.
-
Set the OAuth redirect URL, replacing
<flexcal URL>with your instance URL:<flexcal URL>/api/integrations/zohocrm/callback -
From the Client Secret tab, copy the credentials into
.env:ZOHOCRM_CLIENT_ID=<client_id>ZOHOCRM_CLIENT_SECRET=<client_secret> -
Save.
Zoho Calendar
Section titled “Zoho Calendar”-
Create another Server-based Application with the redirect URL:
<flexcal URL>/api/integrations/zohocalendar/callback -
Copy the Client ID and Client Secret into the admin panel at
/settings/admin/appsrather than into.env. -
Connect the calendar from
/settings/my-account/calendars.
Zoho Bigin
Section titled “Zoho Bigin”-
Create a third Server-based Application with the redirect URL:
<flexcal URL>/api/integrations/zoho-bigin/callback -
Copy the credentials into
.env.appStore:ZOHO_BIGIN_CLIENT_ID=<client_id>ZOHO_BIGIN_CLIENT_SECRET=<client_secret> -
Install Zoho Bigin from the flexcal app store.