Video call providers
This page documents the server-level configuration required to support non-default video call integration options on a self-hosted Zulip server.
To use the Zoom integration on a self-hosted installation, you’ll need to register a custom Zoom app as follows:
Select Build App at the Zoom Marketplace.
Create an app with the OAuth type.
Choose an app name such as “ExampleCorp Zulip”.
Select User-managed app.
Disable the option to publish the app on the Marketplace.
Inside the Zoom app management page:
On the App Credentials tab, set both the Redirect URL for OAuth and the Whitelist URL to
zulip.example.comby your main Zulip hostname).
On the Scopes tab, add the
You can then configure your Zulip server to use that Zoom app as follows:
video_zoom_client_secretto be your app’s “Client Secret”.
VIDEO_ZOOM_CLIENT_IDto your app’s “Client ID”.
Restart the Zulip server with
This enables Zoom support in your Zulip server. Finally, configure Zoom as the video call provider in the Zulip organization(s) where you want to use it.