> For the complete documentation index, see [llms.txt](https://stroheimdesign.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stroheimdesign.gitbook.io/documentation/integrations/zoom-integration.md).

# Zoom Integration

## How to activate Zoom integration

TheBooking integrates with Zoom so you can offer virtual meetings, conferences, sessions and so on.

To activate Zoom integration you just need to provide Client ID, Client Secret and Account ID in **`Settings > Zoom`**.

<figure><img src="https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2FlNnKFLLM3J5wkVPbPlFR%2Fimage.png?alt=media&amp;token=3b1c0eb4-0702-4ce9-9caa-380f48af4216" alt=""><figcaption></figcaption></figure>

When the integration is active, the system will automatically create a Zoom meeting after a reservation for a Service that is configured to do so.

## How to get Zoom API keys

### S2S oAuth

Those are the steps to obtain API Client ID, Client Secret and Account ID from your Zoom account:

1. Go to [Zoom "App Marketplace"](https://marketplace.zoom.us/)
2. Log in using your Zoom account
3. Select *Build App* from the *Develop* dropdown menu\
   ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2FdysXAuxV3hZYqxkkF1ez%2Fimage.png?alt=media\&token=51e97f80-a9c4-4160-97c7-198dab30a016)
4. Choose *Server-to-Server OAuth* and click on **Create**\
   ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2FUEmcgDAD6Qj7MaMlXmoH%2Fimage.png?alt=media\&token=d815c535-d6b1-4947-a606-03ab422a4a53)
5. Provide a name for the app and continue.
6. Take a note of the API keys as you have to paste them back to TheBooking at the end of the configuration process. Then **Continue**.\
   ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2Fn9OX4YCmoa1ts1WFhxkB%2Fimage.png?alt=media\&token=05c188f4-996a-492f-b388-d93dab016546)
7. Provide a description, a company name, a developer name and email address, then **Continue**.\
   ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2FWgvWch9hRXt6EeMJO3Wi%2Fimage.png?alt=media\&token=8ab6b8de-bd80-4d06-88d3-8cc66a1ef836)
8. In the **Feature** step, just **Continue**.
9. In the **Scopes** step, click **Add Scopes**\
   ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2FLd59zcewNYel3QYo7dry%2Fimage.png?alt=media\&token=c70df2d0-9574-45ad-bc42-2923fa0c11ce)
10. Select the *View and manage all user meetings* scope, select&#x20;

    the *View users information and manage users* scope, then click **Done** and then again **Continue**.\
    \
    ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2FqYMpTvoErrob40tv6iZG%2Fimage.png?alt=media\&token=b2dd542e-6ee8-45ae-b478-ab459785bdb9)\
    ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2F20IERw4I5Tu49FAzLtAM%2Fimage.png?alt=media\&token=55205f04-2fa3-4c25-8553-12b811c53e51)<br>
11. Activate your app.\
    ![](https://3756443945-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FB6MFqxyFEkMr6ffOGnO0%2Fuploads%2FnVTaWpe2I5sOVO6OiJtv%2Fimage.png?alt=media\&token=ef7dc13e-b3a4-486c-9a78-0871ab910eef)
12. Copy the Client ID, Client Secret and Account ID from *Step 6* into `TheBooking > Settings > Zoom` and save them.

### JWT (deprecated, do not use it anymore)

Those are the steps to obtain JWT API Key and JWT API Secret from your Zoom account:

1. Go to [Zoom "App Marketplace"](https://marketplace.zoom.us/)
2. Log in using your Zoom account
3. Select *Build App* from the *Develop* dropdown menu
4. Then you need to choose the JWT option for *server-to-server integration*
5. Once you fill out some basic information you will be taken to the *App Credentials* page which will give you your API key and API secret
