App Submission

Apps may be submitted for Public release on the App Marketplace for all users to add. Once you have submitted an app, the Marketplace team conducts a Submission Review. If approved, your app will be available on a public landing page featuring the app and through an embeddable button for all users to add.

Want to ensure that your app is ready for submission?

Fill out this form prior to submitting your app so that you can assess your app in its current state. Once you complete the assessment, you will receive an email with a link to an auto-generated App Review Report highlighting existing issues and recommendations on how to resolve those issues.

Don’t want your app to be public?

Creating a private app allows users on your account to add your app without releasing it publicly.

Language Support

The Zoom App Marketplace currently only supports English language apps.

On This Page

Local Testing

It is highly recommended you test your app locally before submitting for approval. To authorize a local test, navigate to Local Test and click the Add button. This will add the app on your account using the app’s Development credentials. Generate a Testable URL to share a locally developed app.

If an app was previously added on the Zoom client, relaunch the Testable URL to remove the app.

Note: Locally developed apps can only be tested on the same account which developed the app. The Testable URL does not allow other Zoom accounts to add or test the app.

Submission Requirements

App Information

Your app listing is a public landing page for users on the App Marketplace. Use this section to tell users what your app does for them, how it works, and how to get started. Include features, benefits, and any information which would help readers decide if your app provides value or solves their problem.

App Name and Branding Requirements

When choosing a name, make sure that you:

  • Create a distinct brand for your app. Choose a unique, simple, explanatory name (50 characters max) that highlights your app’s functionality; alternatively, you can use your company or brand name.
  • App names and any related URLs should not include or consist of:
    • The “Zoom” mark, any variation of the word “Zoom,” or any other content that is similar to the name of one of Zoom’s products or services; however, you can use “Zoom” in your name to demonstrate compatibility or integration with Zoom if needed (for example, Awezum App for Zoom). Your app must make it clear in all copy and designs that your integration/app is from a non-Zoom company.
    • Content that indicates or implies Zoom endorses you or your app.
    • Any content that attempts (or appears to attempt) to impersonate another person, account, or entity.
    • Generic terms or names that can be confused with an existing company or app.
    • The word “official” unless sanctioned by the person, place, or organization with whom the connection is asserted.
    • Content that is illegal or that violates another person’s or entity’s rights, including intellectual property rights and privacy rights.

Zoom reserves the right to remove or require a revision to any content, in whole or part, including an app name, that violates these Requirements, the Marketplace Developer Agreement, the Zoom Terms of Service, our Community Standards, or for any other reason at our sole discretion.

Short Description

Use the Short Description to provide information about your business’s core purpose for customers and explain what your app does in a nutshell. Highlight features or typical use cases of your app. Short descriptions should be 1-2 sentences (a maximum of 150 characters), and can be updated when submitting new versions.

Long Description

Provide a Long Description which highlights the features of your app. Use this section to describe your App as a service, and your company as an organization. This is your opportunity to tell Zoom users why they should add this integration, what value does your app provide, and why your app is the right solution for them. Ideal descriptions contain a concise, informative paragraph followed by a short list of main features.

Long Descriptions can commonly cause an app submission to be denied if it lacks sufficient information about app functionality. Long Descriptions can be updated when a new version of the app is submitted.

Preview Content

A demo video in your app card is strongly recommended, but not required. Videos (a maximum size of 40 MB) should help users discover and learn about your app. Remember to not use content which does not belong to you (music, clips, etc).

At least one image or video is required in preview content. Remember to use a high enough resolution to appear clearly on screens of varying sizes. For an example of high-quality image & video content, reference the Panopto Demo on the App Marketplace.

Categories

Select a category which best describes the main function and purpose of your app.

Release Notes

Release Notes for the App Reviewer help the Marketplace team effectively test your app. Be thorough as possible providing information on roles and permissions needed for effective functional testing. App submissions without sufficient testing release notes may require resubmission.

If you are upgrading an app, you can provide Release Notes for the App Users. In these notes, include information about any features and/or bug fixes available with the upgraded app. This information will be delivered directly to any app user who has opted to receive transactional emails from the Marketplace.

Privacy Policy

All published apps are required to provide a valid Privacy Policy URL to provide information on the collection and use of your app users’ data.

Documentation

All published apps are required to provide a Documentation URL to guide users through adding and using the app. When creating documentation, provide the following guidelines:

  • Adding the App (Required): A step by step guide for a user to add your app. Link to a troubleshooting guide.

  • Usage (Required): For each feature or action, provide a clear use-case description and a list of any prerequisites.

  • Removing the App (Required): A guide to removing the app from your Zoom account. Notify the user the implications of deauthorization, and how you remove their data. Include any specific requirements by your app. A simple list like the following will suffice, as removing the app is handled by Zoom:

    1. Login to your Zoom Account and navigate to the Zoom App Marketplace.
    2. Click Manage >> Added Apps or search for the <your_app_name> app.
    3. Click the <your_app_name> app.
    4. Click *Remove.
  • Troubleshooting (Optional, but highly recommended) — List the most common user issues and their solutions including adding-app issues, adding meetings, accessing recordings, etc.

  • FAQ (Optional) — List the most frequently asked questions, including questions on authorization, activation emails, or unsubscribing to email updates.

  • Contact Support (Optional) — Describe what users can expect when engaging your support team including the hours of your support team and first response SLA (maximum time a user should expect to wait to hear from your support team). Provide a link to create a support case or contact support through email, KB/Forums, or phone.

Support

All published apps are also required to provide a Support URL for individual on-going support for users. While the Marketplace provides active support for use of the platform, all apps are required to provide users with their own dedicated support options.

Describe what users can expect when engaging your support team including the hours of your support team and first response SLA (maximum time a user should expect to wait to hear from your support team). Provide a link to create a support case or contact support through email, KB/Forums, or phone.

Domain Validation

Any domains receiving callbacks or requests from Zoom must be authorized. To verify a domain, download the HTML file with a verification code and place the file in a folder called /zoomverify under the root of the domain. Once this is completed, click Validate to allow the app to be submitted for review.

Test Account and Credentials

Your submission must include a designated test account and credentials to support the Marketplace review team in functional and usability testing, in part to help ensure your app only has access to the APIs necessary for the app's functioning.

If an account is not required to login to your app, select No account required. If a trial account is required, provide a Free Trial URL. Select Login Page URL to provide the login page along with a test username and password.

App approval and removal

When an app has been approved, the Marketplace team notifies you of approval and public availability of the app. From this point, any Zoom user is able to add your app using production credentials.

For more information on this process, reference the Submission Review guide and the Submission Checklist.

To remove an app from the Zoom Marketplace, navigate to the My Apps section of the Marketplace. If the app has not yet been published, the app can be removed directly. If the app has been published, choose the change icon and select the option to Remove. Further status updates will be provided by email.

Need help?

If you're looking for help, try Developer Support or our Developer Forum. Priority support is also available with Premier Developer Support plans.