About Zoom

Zoom provides video conferencing, chat and phone services for modern distributed teams. Connecting Zoom to Serval lets you automate user and meeting administration tasks directly from chat workflows.

What the Zoom integration enables

CapabilityDescription
Access ManagementCreate, update, and manage users and their permissions
Automation workflowsStreamline meeting and user management
Anything defined in the Zoom API can be accessed through Serval.

Create a Zoom Server-to-Server OAuth app

The Serval Zoom integration requires you to create a new Zoom application for your organization. This allows you to control the exact permissions that Serval has within your Zoom account.

Create a new Zoom application

  1. Log in to your Zoom account and navigate to the Developer Console.
  2. Click Develop > Build app.
  3. Create a “Server to Server OAuth app”.
  4. Name your application.
  5. Continue through the setup process. Ensure you select scopes for any APIs you wish to access via Serval.
  6. Activate your app.
  7. Navigate to your “App Credentials” page. These credentials will be used in Serval.

Configure the Zoom integration in Serval

Enter the following information in the Serval UI:
FieldDescription
Account IDThis is the account ID displayed in your “App Credentials” page.
Account NameThis should be a user-friendly name for your account, usually just your organization name. It will be displayed in the Serval UI and must be unique within your Serval team for this integration.
Client IDThis is the Client ID displayed in your “App Credentials” page.
Client SecretThis is the Client Secret displayed in your “App Credentials” page. This is a secret value and should not be shared with anyone.
Submit the form to complete the integration.

Serval Configuration

  1. In Serval go to Apps → Available → Zoom → Connect.
  2. Enter the Account ID, Client ID, Client Secret and a user-friendly Account Name from your Zoom app’s App Credentials page.
  3. Click Save.
That’s it—Serval can now call the Zoom APIs you scoped in the app.