Clarification on Zoom App Type and Billing for Creating Meetings on Behalf of Users

Hi everyone,

I am developing a web application with two types of users:

  1. Meeting Hosts
  2. Applicants

Meeting Hosts have their schedules with available time slots, and Applicants choose from these available dates to schedule Zoom meetings with them.

Multiple Meeting Hosts can have availabilities at the same time, I can create two meetings for different Meeting Hosts at the same time but I cannot start them simultaneously with a free Zoom account.

To address this, I decided to switch from a server-to-server app to a General App. This change allows Meeting Hosts to authorize themselves by granting permissions, enabling them to create their own meetings. As a result, I no longer need to worry about overlapping meetings.

However, since there are not many updated tutorial videos available, I am unsure whether I’m using the correct type of Zoom app. I’m also not sure if I even need an app for this functionality because I don’t need external users to install or use this Zoom app. I only need the users of my app to authorize the ability to create meetings on their behalf, so when an Applicant selects a time slot, we can use these permissions to create a Zoom meeting from the recruiter’s authorized account.

As I plan to deploy this app, do I need to submit it to production even if I don’t want any external users to install or use the Zoom app? Additionally, if I deploy this app, will I need to pay anything per usage as the Zoom app owner, or will users have to pay something?

I did not really understand what is going to happen when the app will be on production on the marketplace.

Hello,

No, there are no extra charges when your app is Published. If your app isn’t meant for external installs, you don’t need to publish it.