# Webinar embed in Web SDK - before meeting start issues

**URL:** <https://devforum.zoom.us/t/webinar-embed-in-web-sdk-before-meeting-start-issues/45486>\
**Category:** Web\
**Created:** [March 11, 2021, 8:36pm UTC](https://devforum.zoom.us/t/webinar-embed-in-web-sdk-before-meeting-start-issues/45486 "2021-03-11T20:36:00Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jacobsta811](https://avatars.discourse-cdn.com/v4/letter/j/54ee81/32.png) [@jacobsta811](https://devforum.zoom.us/u/jacobsta811)\
**Post date:** [March 11, 2021, 8:36pm UTC](https://devforum.zoom.us/t/webinar-embed-in-web-sdk-before-meeting-start-issues/45486/1 "2021-03-11T20:36:01Z")

</div>

I was trying to use the Web SDK to display a Webinar, but the behavior pre-meeting is not ideal.  
When I load up a webinar with no registration required/no join code required, if you call .join() before the meeting starts, you get an error message with the text “Meeting has not started”. I believe this is designed behavior, but it does not work for our use case. The ideal behavior would work like this:

1. We start the webinar in practice room mode, get everything setup and all the speakers ready.
2. While we are in practice room mode, the students/viewers would open the webpage that is using the SDK, and see some kind of “meeting is not yet started screen”, but where once the meeting starts they would be instantly joined.
3. We would start the webinar (no longer in practice room) and the viewers would immediately be joined in and we would not need to pause more than a short time at the beginning for people to join, instead starting content almost immediately.

The current SDK doesn’t seem to allow this process. Are there any plans to have either of the following in the SDK in the future ?

1. The ability to await the webinar start instead of throwing an error if the webinar has not yet begun.
2. Or the SDK would display some sort of waiting to start button instead of throwing an error

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [March 12, 2021, 6:59pm UTC](https://devforum.zoom.us/t/webinar-embed-in-web-sdk-before-meeting-start-issues/45486/2 "2021-03-12T18:59:58Z")

</div>

Hey @jacobsta811,

Thank you for reaching out to the Zoom Developer Forum. You bring up a good point here. First, I’ll say that this is definitely something we are looking to improve in the future. Improving our error messaging and customizability of the [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web#zoom-web-sdk) is on our roadmap.

When it comes to the [Get a Meeting API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meeting), you can use the `status` property to check if a meeting has started before admitting participants. However, when it comes to the [Get a Webinar API](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinar), there is no `status` property.

This means that, in the meantime, using the [webinar.started](https://marketplace.zoom.us/docs/api-reference/webhook-reference/webinar-events/webinar-started) webhook is likely the best option here. You can listen for that webhook event and admit users once a specific webinar has started.

Let me know if that helps.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [April 12, 2021, 5:00am UTC](https://devforum.zoom.us/t/webinar-embed-in-web-sdk-before-meeting-start-issues/45486/3 "2021-04-12T05:00:49Z")

</div>

Closed on April 12, 2021, 5:00am UTC

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