Submitting an App

Apps may be submitted for publication onto the Zoom Marketplace for all users to install. These Public apps, available for discovery on the Marketplace discovery page, can be installed by individual users onto their Zoom Client as a chatbot, or as integrations into third-party services to utilize Zoom products and services.

Once you have submitted an app, the Zoom Marketplace team conducts a Submission Review. If successfully approved, the app will be available for distribution through a public landing page featuring the app and through an embeddable button for external installation options.

A Private app is an application created by and exclusively for an individual developer account. Private apps are not required to undergo Submission Review on the Marketplace. These Private apps will not be displayed publicly on the Zoom App Marketplace and cannot be advertised in any public document or site.

To distribute Private apps, use the Publishable URL to direct users to install on their Zoom Client. The Zoom Marketplace does not support private apps or connectors to be installed outside of the developer’s account unless directly intended to be shared for the purpose of short term external testing.

Local Testing

It is highly recommended that the app be tested locally before being deployed into production to end users. To authorize a local test, navigate to ‘Test the App Locally’, and click the Test button. This will generate an OAuth token using the apps Development Credentials (Development Client ID, Client Secret, and Redirect URL). This token can then be used to test the app within a development environment. Generate a Testable URL to share a locally developed app with others for testing.

If an app was previously installed on the Zoom Client, relaunch the Testable URL to uninstall the app.

To view or verify the API calls being made by account credentials, navigate to API Call Logs in the My Admin Dashboard.

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

Submission Requirements

App Information

Your app listing (or app card) is your app’s display to 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 app features and benefits as well as any information which would help readers decide if your app provides value or solves their problem.

The best app cards are clear, concise, and convey specific value to users. Think about the competitive differentiators of your app and use the app card to explain them.

App Name

Choose a unique, simple, and memorable name which hints at what your app does or use your company name. Avoid names which use generic terms or are too similar to existing app names. An app name can be up to 50 characters and is required to be unique.

Short Description

Use the Short Description to summarize your app and explain the value of your app in greater detail. Avoid generic descriptions, and instead highlight features or typical uses cases of your app which would resonate with users.

Short descriptions can be updated when submitting new versions of an app. Short descriptions should be 1-2 sentences with a max length of 150 characters.

Long Description

Provide a Long Description which highlights the features and functionality of your app. Ideal descriptions contain a concise, informative paragraph followed by a short list of main features. Let users know what makes your app unique and why they will love it. Use terminology your target audience will understand.

Typical App Marketplace users, IT Admins, use Long Descriptions as the first step to evaluate your app for their organization and use case. Help them to understand why your app is trustworthy and why it should be adopted. If you choose to mention an accolade, like being recognized by analysts or other awards, we recommend putting this at the end of your description.

Long Descriptions can commonly cause an app submission to be denied if it does not provide users with sufficient insight or information about app functionality. Unnecessary keywords should be avoided.

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 it is not a requirement. Videos must not use content which does not belong to you (music, clips of other media, etc).

Videos (max size 40mb) should provide a demo to help users discover and learn about your app. The best demo videos are polished, short and to the point. For an example of high-quality image & video content, reference the Panopto Demo on the App Marketplace.

At least one image or video is required in preview content.

Images and video should be of high enough resolution to appear clearly on screens of varying sizes.

Categories

Select up to three app categories to help users discover your app when they search for apps to fit their needs. This is particularly important for your app’s discoverability on the App Marketplace.

To decide which category will best serve your app, consider your app’s purpose and where a user might naturally look for similar apps. The category should describe the main function or subject matter of your app and contain apps similar to yours.

Compare Categories:

Assistants: Through the use of a bot or AI assistant, users use these apps to automate parts of their workflow like automatically coordinating when, where, and how candidates meet with recruiters and interviewers.
Content Management: These apps help you store, search, and engage with files and their contents enabling productivity, organization, and access.
Customer Relations: These apps help marketing, sales, and support to capture leads, tracking their activities and behavior, qualifying them, giving them constant attention and support.
Education: These apps extend educational platforms' reach with Zoom. They facilitate collaboration between instructors and students and enable distance learning for all levels of education.
Healthcare: These apps enable telehealth and are HIPAA compliant. They facilitate video collaboration between providers, patients, and healthcare organizations.
PeopleOps: These apps enable the HR organization put employees first. From recruiting workflows to those workflows that help employees be productive at work, these apps empower users through unified collaboration.
Productivity: These apps optimize your workday. They will help you plan, assign tasks, track progress & celebrate success so you can get things done more quickly and with less effort.
Recordings & Transcripts: These apps will help store, organize, search, and gain insight from your saved Zoom recordings. Streamline your workflows for video meeting and webinar recordings, and gain actionable insight. They will also store, search, access, and analyze transcripts to help organizations transform their transcripts from just informational to actionable.
Sales & Marketing: These apps will help you amplify your sales process. They facilitate managing sales pipelines, working with internal teams and landing more deals. They will also keep track of campaign analytics and automate campaigns with Zoom.
Scheduling: These apps facilitate automation in creating, moving, updating, and joining meetings. They keep you organized and up to date with all the moving pieces of a busy schedule.
Security & Compliance: These apps protect your business by connecting your security tools to Zoom. They ensure content shared in Zoom is backed-up, archived, and secure at all times. These apps also ensure that your business's content is in industry compliance and secure. They help protect get transparency into your data and systems.
Team Collaborations: These apps help teams collaborate across mediums, clients, and distances with apps that help to complete tasks and achieve goals.
Unified Login: These apps facilitate unified login so that all users can use their preferred single global login to access Zoom.

Release Notes

Provide Release Notes for the App Reviewer with information that will help the Zoom Marketplace review team effectively test your app. It is recommended that these notes be as thorough as possible to provide information on roles needed for testing, permissions, and any required details for the app. App submissions without sufficient information will likely be denied and will require a resubmission.

If you are upgrading an app, you have the option to provide Release Notes for the App Users. In the notes, include information about the features and/or bug fixes that will be available with the upgraded app. If the app user has opted in to receive transactional emails from the Zoom App Marketplace, the information on the Release Notes for the App Users will be included in the transactional emails.

Documentation and Support

All published apps are required to provide a Support URL and Documentation URL for direct links to both resources. Use Zoom’s Best Practices for Support URL Content as a reference for what to include.

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

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 folder of the domain. Once this is completed, click Validate to allow the app to be submitted for review.

Test Account and Credentials

App submissions must include a designated test account and corresponding credentials to allow the Zoom Marketplace review team in functional and usability testing. If an account is not required to login to the app, select No account required. If there is a trial URL for which the review team can access the app, provide this using the Free Trial URL. Select Login Page URL to provide the login page along with a test username and password if login is required.

App Approval

When an app has been submitted, the Zoom Marketplace team will undergo a Submission Review process of functional, usability, and security testing. During this time, the Publishable URL can be used to directly distribute the app to users on the developer’s account; however, the app will not be discoverable in the Marketplace until it has been approved.

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

App Removal

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?

The first place to look is on our Developer Forum. If you can't find the answer or your request includes sensitive information, contact Developer Support.