/*Reverse sticky header*/

How to Create a Zoom App

Introduction

Integrating a Zoom App through the Zoom Marketplace allows you to extend Zoom’s functionality and streamline your application workflow.

In this tutorial, you’ll learn how to create a Zoom App, configure its settings, and prepare it for development or deployment.

Important: An Admin account is required to create applications on the Zoom Marketplace.

Set Up and Configure Your Zoom App

Log in to the Zoom Marketplace

  1. Go to https://marketplace.zoom.us/.
  2. Log in using an Admin account (required to create apps).

Access the Build App Section

  1. On the right-hand side of the page, click the Develop dropdown.
  2. Select Build App.
  3. Choose Zoom Apps and click the Create button.

Name and Configure Your App

  1. Enter your desired App Name in the field provided. (Note: This name cannot be changed later, so choose carefully.)
  2. Toggle the Distribution option to ON if you plan to publish your app to the Zoom Marketplace; otherwise, toggle it OFF.
  3. Click the Create button.

Fill in App Details

FieldDescription
Home URLThe URL Zoom will open when your app is launched.
Redirect URL for OAuthThe URL where Zoom will redirect users after they authorize your app (typically, your Home URL with /auth appended).
Add Allow ListsInput the Redirect URL for OAuth.
Domain Allow ListEnter your Home URL without https://.
Client ID & SecretThese function as your app’s username and password.

Enter App Information

  1. Under the Information section, complete the following required fields:
    • Short Description
    • Long Description
    • Developer Name
    • Developer Email
  2. Click the Continue button.

Configure App Features

  1. Click the Continue button to proceed to the Features section.
  2. Enable the functions you need via the SDK APIs or standard webhook features.
  3. For a base reference app, click the Add APIs button under Zoom App SDK.
  1. Select shareApp and click Done.
  1. Click the Continue button.

Set App Scopes

  1. In the Scopes section, note that zoomapp:inmeeting is added by default. To extend the capabilities, add the APIs and scopes that are needed under this section. This will be for calling the Zoom API with your Zoom App OAuth Token.
  1. Add any additional scopes necessary for your app’s functionality.
  2. Click the Continue button.

Finalize Your App Setup

  1. Click the Add button to finalize your app.
  2. Alternatively, copy the Client ID and Client Secret from the App Credentials section for later use in your reference application.

Troubleshooting and FAQs

Q: What should I do if I encounter issues logging in to the Zoom Marketplace?
A: Ensure you are using an Admin account, as only Admin accounts have the necessary permissions to create apps. If problems persist, check your account credentials or contact Zoom support

Q: Why isn’t my app name being accepted?
A: The app name you choose must be unique and, once set, cannot be changed. If you receive an error, try a different name that aligns with your app’s purpose.

Was this article helpful?

Related Articles

To speak to our Agency consultant, fill in the form found at our Contact Page.

"*" indicates required fields

Get Started

Enter your name and email address to get started with your project...

Name*