Back to Cal

Zoom

docs/self-hosting/apps/install-apps/zoom.mdx

6.2.02.0 KB
Original Source

Obtaining Zoom Client ID and Secret

<Steps> <Step title="Sign into Zoom Marketplace"> Go to [Zoom Marketplace](https://marketplace.zoom.us/) and sign in with your Zoom account. </Step> <Step title="Build a New App"> In the upper right, click "Develop" and then "Build App". </Step> <Step title="Create an OAuth App"> Under "OAuth", select "Create". </Step> <Step title="Name Your App"> Provide a name for your app. </Step> <Step title="Choose User-managed App Type"> Select "User-managed app" as the app type. </Step> <Step title="Set Marketplace Visibility"> De-select the option to publish the app on the Zoom App Marketplace. </Step> <Step title="Create the App"> Click "Create" to proceed. </Step> <Step title="Save Client ID and Secret"> Copy the Client ID and Client Secret and add them to your `.env` file under the fields: ``` ZOOM_CLIENT_ID ZOOM_CLIENT_SECRET ``` </Step> <Step title="Set the Redirect URL for OAuth"> Set the Redirect URL for OAuth to: ``` <Cal.com URL>/api/integrations/zoomvideo/callback ``` Replace `<Cal.com URL>` with your application URL. </Step> <Step title="Configure Allow List and Subdomain Check"> Add the redirect URL to the allow list and enable "Subdomain check". Ensure it displays "saved" below the form. </Step> <Step title="Skip Basic Information and Add Scopes"> You don't need to provide basic information about your app. Instead, go to "Scopes", click "+ Add Scopes", then select the category "Meeting" on the left, and check the scope `meeting:write`. </Step> <Step title="Save the Scope"> Click "Done" to save the scope settings. </Step> <Step title="Complete Zoom Integration"> Your Zoom integration is now ready and can be easily added in the Cal.com settings. </Step> </Steps>