Which Zoom architecture is appropriate to build this (probably quite common) feature?

We’re just starting to look at integrating Zoom into our web-based SaaS product. We could use some guidance on the overall architecture we should be looking at. Here are the core requirements.

  1. An admin user schedules multiple Zoom meetings, each with one or more other non-admin users.
  2. Admin users will have paid Zoom accounts. Non-admin users may or may not.
  3. When a meeting is arranged, invite emails are sent to participants.
  4. Users can see any upcoming meetings listed while logged into our application.
  5. Meetings are attended within our UI.
  6. Meetings are automatically recorded, and the recordings stored forever. Recordings may be accessed by any user in our system, not necessarily just by participants.

We’re not clear on whether we should be using the SDK, or Zoom Rooms via the API, or whether we should be creating all meetings from one central Zoom account, or treating this as a Zoom marketplace app. If we treat it as a Zoom marketplace app, so meetings are paid for by the arranger (via their pro Zoom account, which would be fine) how does our system then get access to recorded videos so they can be watched by non-participants?

Any pointers would be much appreciated.

When integrating Zoom into your web-based SaaS product, I consider a few things. Firstly, you will need to determine whether to use the SDK, Zoom Rooms via the API, or to create all meetings from one central Zoom account. This decision will depend on the specific needs of your application and the level of customization required.
Secondly, you will need to ensure that admin users have paid Zoom accounts, while non-admin users may or may not. This will affect how you handle billing and access to certain features.
Lastly, if you treat your application as a Zoom marketplace app, meetings will be paid for by the arranger via their pro Zoom account. You will need to ensure that your system can access recorded videos so they can be watched by non-participants.

This topic was automatically closed 368 days after the last reply. New replies are no longer allowed.