Zoom
-
Sign in to the Zoom Marketplace.
-
Top right, click Develop → Build App, choose General App and click Create.
-
Name the app and choose User-managed app.
-
Decline publishing the app on the Zoom App Marketplace if asked.
-
Copy the Client ID and Client Secret into
.env:ZOOM_CLIENT_ID=<client_id>ZOOM_CLIENT_SECRET=<client_secret> -
Under OAuth Information, set the OAuth Redirect URL, replacing
<flexcal URL>with your instance URL:<flexcal URL>/api/integrations/zoomvideo/callback -
Add the same URL to the allow list and enable Subdomain check. Confirm the form shows “saved”.
-
Under Scopes → + Add Scopes, add:
- Category Meeting:
meeting:write:meeting - Category User:
user:read:settings
- Category Meeting:
-
Click Done. The Zoom app can now be connected from the flexcal settings.