Hello! My company is trying to figure out the best way to use Zoom to meet our needs. Our use case does not seem that unique, so I wanted to check if you have a recommended way to approach this.
We want to generate Zoom links for our members who will be hosting events. We’d like to schedule the meetings on their behalf, so that they can use our host accounts to host the meetings without authenticating through Zoom. We also expect to have a number of concurrent events, so we will need to use multiple host accounts and links!
- Goal: Easily scale the number of concurrent meetings.
- We’re currently on the Pro plan, which means a maximum of 9 concurrent meetings. Does Zoom offer an easy or flexible way to scale this as needed? The biggest concern in terms of scalability is scheduling concurrent meetings.
- Goal: Programmatically schedule meetings using the host users under our main account.
- Ideally, we would not need to worry about time conflicts as this would be handled automatically. Is there a way to schedule concurrent meetings under the same Pro plan account without manually selecting a different host account?
- Goal: Our user can easily start the Zoom meeting scheduled on her behalf without authenticating through Zoom. This is important because the Zoom host accounts are owned by us and will be used for many different events & users.
- Our understanding is that the Zoom create meeting API will provide us a host link which will allow this.
- Use the create meeting endpoint to schedule a Zoom meeting
- Give our host user the start_url so she can host the meeting without authenticating
- Give our attendee users the join_url
- Write our own scheduler to select a different host account when scheduling a meeting at the same time as an existing one
Does this seem like the best way to approach this? Especially with regards to scheduling overlapping meetings, it seems like we might be missing something or Zoom maybe offers a better solution.