# Integrating Zoom into my web app

**URL:** <https://devforum.zoom.us/t/integrating-zoom-into-my-web-app/9986>\
**Category:** API and Webhooks\
**Created:** [March 28, 2020, 3:21pm UTC](https://devforum.zoom.us/t/integrating-zoom-into-my-web-app/9986 "2020-03-28T15:21:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tommy.tomato](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@tommy.tomato](https://devforum.zoom.us/u/tommy.tomato)\
**Post date:** [March 28, 2020, 3:21pm UTC](https://devforum.zoom.us/t/integrating-zoom-into-my-web-app/9986/1 "2020-03-28T15:21:03Z")

</div>

I’d like to integrate Zoom into my web app developed in Javascript/Jquery/PHP/Mysql. Looking at all the integration options, I’m not 100% sure of the best way to do it, but I’ve got a plan below that I would appreciate feedback on.

The app has an event section where an administrator can set up meeting dates. I’d like to give them the option of making the event a Zoom video conference.

1. First of all I need to get a Zoom developer key for my account
2. I only want one ‘user’ - my application - is that ok?
3. When an administrator creates a new Zoom event, I’d use the **/meetings** endpoint together with a generated JWT token to schedule a new Zoom event - and let it generate it’s own meeting ID and url.
4. The meeting url would then be available to the other members, both in the app itself and in the reminder email that is automatically sent.
5. On the day and time of the meeting, they’d click on the meeting url and be able video chat with the other members.
6. I’m assuming that if they have the Zoom app installed on their PC or phone, clicking on the url would run the app?
7. What happens if they don’t have the app installed and they click on the url?

Does this seem reasonable?

I also thought about running the video inside the app - that would be where I could use the Zoom Web Client, right?

Appreciate if you can point out any flaws in this approach and/or suggest betters ways.  
Thanks

---

<div class="post-metadata">

**Author:** ![tranvuong1803](https://avatars.discourse-cdn.com/v4/letter/t/0ea827/32.png) [@tranvuong1803](https://devforum.zoom.us/u/tranvuong1803)\
**Post date:** [March 28, 2020, 4:16pm UTC](https://devforum.zoom.us/t/integrating-zoom-into-my-web-app/9986/2 "2020-03-28T16:16:43Z")

</div>

I think best is using Web SDK, because your platform is web.

---

<div class="post-metadata">

**Author:** ![tommy.tomato](https://avatars.discourse-cdn.com/v4/letter/t/c57346/32.png) [@tommy.tomato](https://devforum.zoom.us/u/tommy.tomato)\
**Post date:** [March 28, 2020, 5:41pm UTC](https://devforum.zoom.us/t/integrating-zoom-into-my-web-app/9986/3 "2020-03-28T17:41:47Z")

</div>

The event creation is all server-side and that needs to be done whatever the event, so it seems easier to me to just check if it is a Zoom event, and if it is to use the API to create the event. What I’m not sure of though is if I can do this with a single account/user.

---

<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:** [March 30, 2020, 5:20pm UTC](https://devforum.zoom.us/t/integrating-zoom-into-my-web-app/9986/4 "2020-03-30T17:20:43Z")

</div>

Hey @tommy.tomato,

> [@tommy.tomato](#):
>
> I only want one ‘user’ - my application - is that ok?

Not sure what you mean.

> [@tommy.tomato](#):
>
> I’m assuming that if they have the Zoom app installed on their PC or phone, clicking on the url would run the app?

Correct.

> [@tommy.tomato](#):
>
> What happens if they don’t have the app installed and they click on the url?

They are prompted to download it.

> [@tommy.tomato](#):
>
> I also thought about running the video inside the app - that would be where I could use the Zoom Web Client, right?

If you want to run the Zoom meetings in your website, use the [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web).

---

<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, 7:39pm UTC](https://devforum.zoom.us/t/integrating-zoom-into-my-web-app/9986/5 "2020-08-21T19:39:42Z")

</div>

Closed on August 21, 2020, 7:39pm UTC


