Once you’ve enabled registration for your webinar, you can embed the registration form on any page that supports custom HTML/JavaScript embeds.
Tip
If you’d prefer to embed via an oEmbed link instead of an embed code, refer to our oEmbed documentation.
Choose the right webinar embed
The registration form embed adds only the registration experience to your page. To embed the full audience experience instead, use the webinar's full event embed, which can include the registration page, event room, chat, Q&A, polls, and on-demand recording depending on your settings.
Embed registration form
To access the embed code for your registration form, open the "Customize" menu on your scheduled webinar's overview page and select "Registration form."
Click "Embed" to bring up the Embed modal.
In the embed modal, click "Copy" and then paste the code into your website builder.
Add the embed code to your website
Copy the full embed code from the Embed modal and paste it into a custom HTML or code block in your website builder. Pasting only the webinar ID may not render the form unless your CMS is custom-built to support it. If the form appears blank, check whether your builder is stripping script tags or another script on the page is blocking the embed. For best results, test on a simple page with no custom scripts or pop-ups first.
Post-registration behavior
Registration via an embedded form functions like the Wistia-hosted form. The embedded form will still receive registrations if you've connected an integration. If you’ve configured confirmation emails, those notifications will also be sent.
Viewers who register through your embedded form can join events via the calendar and join links from both the confirmation emails and the embedded form, and their registration will populate in Wistia.
The embedded form does not redirect registrants to a custom thank-you page. After submitting, viewers see a confirmation message with calendar links in the form itself. During the event, the form shows a link to join the event room, and once it ends, it can show a link to watch the recording if one is available.
If you later disable registration for your event, the embedded form will only display the event date and time, calendar links, join link, or the event recording link.
Tracking, UTMs, and custom scripts
Custom tracking scripts (Meta Pixel, Google Ads, Google Tag Manager) cannot be added directly to the Wistia registration form. When the form is embedded on your own landing page, you can add those scripts to the surrounding page as long as your site supports them—they run on your page, not inside the form.
If you need hidden campaign fields or platform-controlled hidden fields, consider a supported marketing-automation form workflow such as HubSpot Form Automation for webinar registration.
Custom questions and integration sync
You can add custom Text, Dropdown, and Checkbox questions to your registration form. Responses will appear in the webinar's Registrants table and CSV export.
If you've connected the webinar to a supported integration (HubSpot, Marketo, or Pardot), registration data and custom-question responses will also be synced to that platform.



