Zoom
The Zoom integration automatically creates Zoom meetings for your bookings.
Connecting your Zoom account
- Go to the App Store page, and click the 'Add new integration' button.
- Next to Zoom, go ahead and click the 'Add' button.
- You will now be taken to Zoom to sign into your account and authorize Scheduler.
Disconnecting your Zoom account
- Go to the App Store page, and click on your Zoom integration in the list.
- On the right hand side, click the Delete App button.
This will remove the integration from Scheduler. Scheduler will not perform any actions on your account once the integration is removed. However, if you want to revoke Scheduler's permissions from your Zoom account, perform the following steps:
- Log into your Zoom account and navigate to the App Marketplace
- Click Manage > Installed Apps or search for the Scheduler app
- Click on the Scheduler app
- Click Uninstall
How we interact with your Zoom account
We only need the ability to create meetings, so when somebody books an event with you, Scheduler can communicate with Zoom and create the corresponding meeting.
Setting up Zoom on your self-hosted instance
- Open Zoom Marketplace (opens in a new tab) and sign in with your Zoom account.
- On the upper right, click "Develop" => "Build App".
- On "OAuth", select "Create".
- Name your App.
- Choose "User-managed app" as the app type.
- De-select the option to publish the app on the Zoom App Marketplace.
- Click "Create".
- Now copy the Client ID and Client Secret to your .env file into the
ZOOM_CLIENT_IDandZOOM_CLIENT_SECRETfields. - Set the Redirect URL for OAuth
<Scheduler URL>/api/integrations/zoomvideo/callbackreplacing Scheduler URL with the URI at which your application runs. - Also add the redirect URL given above as an allowlist URL and enable "Subdomain check". Make sure it says "saved" below the form.
- You don't need to provide basic information about your app. Instead click at "Scopes" and then at "+ Add Scopes". On the left, click the category "Meeting" and check the scope
meeting:write. - Click "Done".
- You're good to go. Now you can easily add your Zoom integration in the Scheduler settings.