Note
Embeddable webinars are now in beta. You may encounter limitations or unexpected behavior depending on where the embed is placed (especially on CMS platforms).
Embed your Wistia webinar on your own site to keep valuable traffic on your domain and create a seamless experience for your viewers.
To embed a webinar, navigate to the event overview page and click the "Embed" button.
We offer different options for embedding a webinar. We'll review each option below.
Embed entire event
Embedding the entire event includes embedding the full event room experience features, including the stage, audience chat, Q&A, and polls, as well as the registration page (if enabled) and the on-demand recording (if enabled).
On the event overview page, open the “Embed” modal. By default, the modal will open in the “Embed entire event” tab.
Paste your embed location URL in the field under “Where will your webinar be embedded? (required)” and click “Save.” This will ensure that any registration confirmation, reminder, and follow-up emails sent by Wistia link directly to your embedded page rather than to the Wistia-hosted event URL.
Click “Copy Code” to copy the embed code. You can also click “Show Embed Code" to preview it before copying.
Responsive embed code
The embed code will include an event-id, which is a unique alphanumeric value found at the end of the event overview page URL.
Example: Inline (Standard) embed, responsive sizing
This is a JavaScript-based embed that renders the webinar directly on your page:
<script src="https://fast.wistia.net/assets/external/webinar-v1.js" async></script><wistia-webinar event-id="event-id"></wistia-webinar>
Note
This embed automatically resizes to fit its parent container, which we recommend to be the full width of the browser. Some website builders or content management system (CMS) platforms (such as HubSpot, Squarespace, or Webflow) may restrict scripts, custom elements, or container widths. In these cases, additional custom HTML or styling may be required to ensure the embed displays correctly.
Fixed-width embed code
This version provides an embed code similar to the responsive version, but with a custom fixed width. The height will automatically adjust to display the contents, including the registration page and the event room.
Example: Inline (Standard) embed, fixed width
This is a JavaScript-based embed that renders the webinar directly on your page:
<script src="https://fast.wistia.net/assets/external/webinar-v1.js" async></script><wistia-webinar event-id="event-id" style="width: 1290px;"></wistia-webinar>
Audience experience
Once embedded, registrants will be prompted to register for the event if registration is enabled.
Once the webinar is live, audience members will see the event stream in real time, along with the chat, Q&A, and polls if enabled.
If the webinar has already ended, audience members can play the webinar recording (if enabled) and view all chats, Q&As, and polls that were submitted during the stream. A pop-up message over the chat will also confirm that the chat has ended.
Embed player only
The "Player only" embed displays the livestream video without the surrounding event room experience, such as chat, polls, and Q&A. This embed also does not include registration, but will include the on-demand recording if enabled.
The "player only" option functions similarly to a standard Wistia embed, including the same player controls and embed options.
While player-only webinar embeds will play the stream in real time, they will not display other event room features like audience chat, Q&A, or polls.
FAQ
Can I use the same embed code for multiple webinars on my site?
No, each webinar requires its own embed code and cannot be configured to update automatically for subsequent events.
Can I manage my event as a host or panelist through a webinar embed?
No, the embed code displays only the audience experience. Hosts and panelists must join using the Host and Panelist share links from the event overview page to access backstage features.
See Webinar Participant Types for further instructions.
How will my registrants know where to find the embedded webinar?
By providing your embed location URL in the embed modal, Wistia will update any registration confirmation, reminder, and follow-up emails to link directly to that URL. For any emails or marketing materials sent outside Wistia, you must ensure you link to the correct location.
I’m having trouble embedding a webinar on my page.
Some website builders or content management system (CMS) platforms (such as HubSpot, Squarespace, or Webflow) may restrict scripts, custom elements, or container widths. In these cases, additional custom HTML or styling may be required to ensure the embed displays correctly.
Can I embed a webinar on a HubSpot website or landing page?
HubSpot website and landing pages enforce a 300px limit with embed codes added through the Rich Text Editor module.
To ensure your Wistia webinar embed expands to the desired width, we recommend adding custom styling or trying HubSpot’s “Video Embed” module, selecting “Video type: Embed,” “Embed Type: Embed code” and pasting the Wistia webinar embed code.




