---
title: "Zoom"
---
**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>
