Files
calendar/packages/app-store/zoho-bigin
Anik Dhabal BabuGitHubanik@cal.com <adhabal2002@gmail.com>Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>Morgan
9fcddbf27b refactor: calEventParser CalendarEvent ISP (#25890)
* refactor: calEventParser CalendarEvent ISP

* update

* fix: complete CalEventParser ISP refactoring - update call sites and fix type errors

- Update getUid call sites to pass only uid instead of whole CalendarEvent
- Update getLocation call sites to pass narrow shape with videoCallData, additionalInformation, location, uid
- Update narrow input shapes to accept null for location (matching CalendarEvent type)
- Update recurringEvent type to accept RecurringEvent | null instead of boolean
- Update videoCallData type to be more flexible ({ type?: string; url?: string })
- Fix ManageLink.tsx to pass recurringEvent directly instead of converting to boolean

Co-Authored-By: anik@cal.com <adhabal2002@gmail.com>

* test: update CalEventParser tests to use narrow input shapes

- Update getPublicVideoCallUrl test to pass uid instead of calEvent
- Update getVideoCallPassword tests to pass videoCallData instead of calEvent

Co-Authored-By: anik@cal.com <adhabal2002@gmail.com>

* few fix

* fix type error

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Morgan <33722304+ThyMinimalDev@users.noreply.github.com>
2026-01-17 10:40:01 +05:30
..
2025-09-24 22:20:49 +09:00

Obtaining Zoho Bigin Client ID and Secret

  1. Open Zoho API Console and sign into your account, or create a new one.
  2. Click "ADD CLIENT" button top right and select "Server-based Applications".
  3. Set the Redirect URL for OAuth <Cal.com URL>/api/integrations/zoho-bigin/callback replacing Cal.com URL with the URI at which your application runs.
  4. Go to tab "Client Secret" tab.
  5. Now copy the Client ID and Client Secret to your .env.appStore file into the ZOHO_BIGIN_CLIENT_ID and ZOHO_BIGIN_CLIENT_SECRET fields.
  6. In the "Settings" section check the "Multi-DC" option if you wish to use the same OAuth credentials for all data centers.
  7. You're good to go. Now you can easily add Zoho Bigin from the Cal.com app store.