# Integrate educational appwith zoom for online learning

**URL:** <https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284>\
**Category:** API and Webhooks\
**Created:** [June 13, 2020, 5:08pm UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284 "2020-06-13T17:08:50Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![vishalvk93511](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@vishalvk93511](https://devforum.zoom.us/u/vishalvk93511)\
**Post date:** [June 13, 2020, 5:08pm UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284/1 "2020-06-13T17:08:50Z")

</div>

**Description**  
A clear and concise description of what the question is.  
We have an educational software for which we are trying to integrate with zoom. I have already created an app in zoom and enabled jwt authentication. How do I set up zoom for multiple clients. There are too many terminologies in zoom and each one is pretty confusing like master account, sub account, host , user etc. Please let me know in detail , the steps involved to setup zoom for all our clients. Each client is a school with many teachers and students. Do I have to create a new host per teacher/ new sub or master account for a particular school/ a new user per teacher and student via api? I have already gone through apis but I don’t understand how to implement this scenario for my use case. Please clarify this as it would be of great help. Thank you and stay safe!  
**Error**  
The full error message or issue you are running into.

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
Knowing the endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

**Which Endpoint/s?**  
Knowing the API endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

**How To Reproduce (If applicable)**  
Steps to reproduce the behavior:

1. Request URL / Headers (without credentials) / Body
2. See error

**Screenshots (If applicable)**  
If applicable, add screenshots to help explain your problem.

**Additional context**  
Add any other context about the problem here.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 17, 2020, 5:21pm UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284/2 "2020-06-17T17:21:18Z")

</div>

Hey @vishalvk93511,

Let me know if the education integration model I have spelled out here helps:

> [@The best way to integrate Zoom with existing website\[elearning\]](https://devforum.zoom.us/t/the-best-way-to-integrate-zoom-with-existing-website-elearning/9600/2):
>
> Hey @emilpausz, thanks for posting and using Zoom! Here is the flow (you can use the Zoom App instead of the SDK if you don’t want to integrate the actual meetings inside your application): Create a [JWT App](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-jwt-app) (for Web SDK) and [SDK App](https://marketplace.zoom.us/docs/guides/getting-started/app-types/create-sdk-app) (For Mobile / Desktop SDKs) on a [Pro or higher Zoom account](https://zoom.us/pricing). Use your JWT App to [make a JWT Token](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usercreate) to mange [creating free basic accounts](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/usercreate) for all your instructors so they can [create / host the classes](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingcreate). Use the meeting id of the created meeting, and pass it in…

Or another alternative is to use [OAuth](https://marketplace.zoom.us/docs/guides/auth/oauth), which allows your clients to use their existing Zoom accounts, meaning you do not have to manage the creation of Zoom accounts.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![vishalvk93511](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@vishalvk93511](https://devforum.zoom.us/u/vishalvk93511)\
**Post date:** [June 18, 2020, 2:40pm UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284/3 "2020-06-18T14:40:22Z")

</div>

Thanks for your reply Tommy. Please correct me if I am wrong, irrespective of any school, I just have to create a basic user for every staff using the users API and share the url with students so that they can join using the join URL. Also, what is the host mentioned in the pro account? I am not able to understand that. If I have 10 schools as my customers , how many pro account(s) do I need to create?

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 23, 2020, 5:29pm UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284/4 "2020-06-23T17:29:36Z")

</div>

Hey @vishalvk93511,

> [@vishalvk93511](#):
>
> Please correct me if I am wrong, irrespective of any school, I just have to create a basic user for every staff using the users API and share the url with students so that they can join using the join URL.

Yes you can do that, although if they are free users, your meetings will only last 40 minutes.

> [@vishalvk93511](#):
>
> Also, what is the host mentioned in the pro account? I am not able to understand that. If I have 10 schools as my customers , how many pro account(s) do I need to create?

Hosts are Zoom users who start meetings. You can see the features hosts have for each pricing plan here: [Plans & Pricing for Zoom One | Zoom](https://zoom.us/pricing)

Let me know if you have additional questions.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![vishalvk93511](https://avatars.discourse-cdn.com/v4/letter/v/c57346/32.png) [@vishalvk93511](https://devforum.zoom.us/u/vishalvk93511)\
**Post date:** [June 24, 2020, 7:26am UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284/5 "2020-06-24T07:26:09Z")

</div>

Thank you Tommy. I still have a few questions, sorry to bother you a lot.

1. If they are all free users, can they all conduct meetings concurrently? Like can all of them conduct the meeting at 10am at the same time?
2. Is a Host directly equivalent to a lecturer? In that case if I have 20 lecturers, there are only 9 hosts per account. How to go about creating host for 20 lecturers?
3. How do I decide the number of hosts that I need?
4. How do I try out the Pro Plan’s trial version. It doesn’t seem to be available now. It was available a few days back.  
Thanks in advance

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [June 25, 2020, 7:42pm UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284/6 "2020-06-25T19:42:28Z")

</div>

Hey @vishalvk93511,

> [@vishalvk93511](#):
>
> If they are all free users, can they all conduct meetings concurrently? Like can all of them conduct the meeting at 10am at the same time?

Yes.

> [@vishalvk93511](#):
>
> Is a Host directly equivalent to a lecturer? In that case if I have 20 lecturers, there are only 9 hosts per account. How to go about creating host for 20 lecturers?

If I understand correctly, you would want 20 hosts. One for each lecturer.

> [@vishalvk93511](#):
>
> How do I decide the number of hosts that I need?

It’s up to you, and how many classes you are running.

> [@vishalvk93511](#):
>
> How do I try out the Pro Plan’s trial version. It doesn’t seem to be available now. It was available a few days back.

You can request a free trial at [isv@zoom.us](mailto:isv@zoom.us).

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 10:27pm UTC](https://devforum.zoom.us/t/integrate-educational-appwith-zoom-for-online-learning/21284/7 "2020-08-21T22:27:05Z")

</div>

Closed on August 21, 2020, 10:27pm UTC


