Install Zoom App

Prerequisites

  • A Zoom account within the App Marketplace for other users to create Zoom links. These users are added to your Zoom account, and their emails must be the same on Rocket.Chat and Zoom.

  • A Server-to-Server OAuth app created at Zoom Marketplace.

Create Server-to-Server OAuth App at Zoom Marketplace

To create a new Server-to-Server OAuth app from the Zoom marketplace, follow the instructions mentioned below:

  • Sign in to Zoom Marketplace.

  • From the top navigation bar, select Develop > Build App.

  • From the available list of app types, choose Server-to-Server OAuth and click Create.

  • Enter a name for the app and click Create.

  • Under the App Credentials section, copy the app's Account ID, Client ID, and Client Secret.

  • Once you have copied this, provide the basic information of your app such as the name, description, and company name. This will show on the app listing card.

  • Also, provide the developer contact information. Provide your corporate email for announcements including new Marketplace/API updates, breaking changes, and other updates that impact your app.

  • Define the features of your app and head to the Scopes section.

  • Click on Add Scopes button and add this scope: View and manage all user meetings /meeting:write:admin\

  • After adding this scope, continue to the last step for Activation. Your app will now be ready for activation. Once activated, your app will be allowed to invoke the selected Zoom APIs.

  • Once you have created the server-to-server OAuth app at Zoom marketplace, visit the Rocket.Chat marketplace within your workspace to install the Zoom app.

Install Zoom App within Rocket.Chat

To install the Zoom app,

  1. Go to Administration > Marketplace.

  2. Search for the Zoom app and click on the item.

  3. Click Install and accept the needed permissions to install.

To update the app,

  1. Go to Administration > Marketplace.

  2. Search for the Zoom app and click on the item.

  3. You will find the Update button right below the app name and description.

  4. Click on the Update button to update to the latest version of the Zoom app.

Configure the Zoom App

To configure the Zoom App,

  • Navigate to the Zoom App Info screen > Settings tab.

  • Paste the Account ID, Client ID, and Client Secret of the server-to-server OAuth app you created at Zoom marketplace.

  • Save the changes.

Using the Zoom App

To use the Zoom app in a room,

  • Run the slash command /zoom start to generate a new Zoom meeting link. It generates a Zoom meeting link, and anyone in that room can click the link to join the meeting.

  • You can also run /zoom start <topic> to add a title to the meeting. For example, /zoom start Designers Daily Standup.