Skip to content
flexcal Documentation

Zoom

  1. Sign in to the Zoom Marketplace.

  2. Top right, click Develop → Build App, choose General App and click Create.

  3. Name the app and choose User-managed app.

  4. Decline publishing the app on the Zoom App Marketplace if asked.

  5. Copy the Client ID and Client Secret into .env:

    ZOOM_CLIENT_ID=<client_id>
    ZOOM_CLIENT_SECRET=<client_secret>
  6. Under OAuth Information, set the OAuth Redirect URL, replacing <flexcal URL> with your instance URL:

    <flexcal URL>/api/integrations/zoomvideo/callback
  7. Add the same URL to the allow list and enable Subdomain check. Confirm the form shows “saved”.

  8. Under Scopes → + Add Scopes, add:

    • Category Meeting: meeting:write:meeting
    • Category User: user:read:settings
  9. Click Done. The Zoom app can now be connected from the flexcal settings.