How do I use eWebinar's widgets to create my own landing page or to promote my eWebinar on my website or blog?

eWebinar's embeddable widgets are designed to let you create your own registration pages or help you promote your eWebinars in an effective, attention-grabbing manner, without having to write your own code.

❌

We strongly recommend not embedding your widget in an <iframe>, if you can avoid it. Here is why.

There are three main types of widgets:

  1. Widgets for eWebinar landing pages
  2. Widgets for registration thank you pages
  3. Widgets for webpages (like your homepage) and blogs

You may access our widgets from the eWebinar home page by clicking the Widgets button on any published eWebinar, since widgets are eWebinar-specific.

widgets homepage

When you click Widgets, a dialog will open where you can choose and configure one of the widgets and then easily copy its code to paste into a third-party page builder.

Once you have chosen the widget you wish to use, you will need to:

  1. Configure the widget
  2. Install the widget
  3. Customize the widget (CSS)
  4. Updating the widget (after installation)

For instructions for using widgets on specific platforms, refer to these articles:

3 TYPES OF WIDGETS TO CHOOSE FROM

1. Widgets for landing pages

There are four types of widgets you can use when building your own eWebinar landing page: Embedded player, Embedded form, Fixed bar widget, or Button widget.

ℹ️

Two big benefits of using our registration widgets are:

  1. reCaptcha makes sure bots don’t register using your forms which could lead to tens of thousands of bogus registrants within the span of an hour.
  2. We verify that emails are valid during the registration process, which means the emails you get are much higher quality than you would on standard forms with a much higher deliverability rate.

Embedded player widget

The Embedded player widget lets you embed the eWebinar video player into any webpage or landing page.

Traditionally, people go to a landing page, register for your eWebinar, and then are taken somewhere else to watch it. With our embedded player, people can click to watch an on-demand session of your eWebinar right from your landing page.

ℹ️

The embedded player requires the Custom domain subscription add-on. It only loads on pages served from a domain you have whitelisted in your eWebinar account (your custom domain and its subdomains, set up on the Domains page). The widget still appears in the widget wizard without the add-on, but it will not render on a domain that has not been set up.

Below is an embedded player of eWebinar's on-demand demo. Click the play button below to see how the full eWebinar experience expands to fill the page.

 
 
 
 
Powered by


NOTE:
The image that appears in the embedded player is your social sharing image, which you can change under Sharing on the Settings tab when editing your eWebinar.

With the embedded player, you can choose to:

  • Allow people to join your eWebinar anonymously (as an ungated on-demand eWebinar)
  • Surface a registration form before they start watching
  • Surface a registration form at any point later in the video *
* In the embedded player above, we added the registration form at about 1-minute into the video, so you can see how it works.
💡

In-Video Registration

To surface a registration form at the beginning of or during your eWebinar in the embedded player, add the In-video registration interaction to your video.

When you do, you can choose to make registration:

  • Required: People are unable to watch or continue watching your eWebinar until they sign up for it
  • Optional: People can skip registration and watch or continue watching your eWebinar anonymously

To learn more about adding registration to the embedded player, check out this article on the topic:

How do I surface a registration form in ungated sessions including in the embedded player widget?

Embedded form widget

The Embedded form widget is a registration form that you can embed on any webpage or landing page. When you configure the form, you can choose to keep it very simple (as shown below) and show only a name and email field, so that when a visitor registers for your eWebinar, they are immediately taken to an on-demand session. The simplicity of this version of the form was designed to reduce friction for registrants to make the signup process as seamless as possible.

ewebinar-embed-form

Alternatively, you can choose to show your full registration form, however that was up when you created your eWebinar, including the ability for registrants to choose the session they want to attend.

Fixed bar widget

The Fixed bar widget is typically used as the main widget of any eWebinar registration page. This is because it is always visible as it stays fixed to the bottom of the page as people scroll: with a countdown timer to your next eWebinar session!

Screenshot 2 for How do I use eWebinar's widgets to create my own landing page or to promote my webinar on my website or blog?

ℹ️

The Fixed bar widget is often used in combination with the Button widget or Embedded form widget, so that there are multiple places on your landing page for someone to register for your eWebinar.

The countdown shows the full time remaining (days, hours, minutes, and seconds) until the next scheduled session. If the eWebinar has no scheduled sessions (for example, an on-demand only schedule), the bar shows the register button without a countdown.

Button widget

The Button widget lets leads register for your eWebinar without navigating away from your page, by opening the registration form in a modal window when clicked.

💡

Auto-register your attendees via Zapier

If you prefer not to use our widgets and want to capture registrant information outside of eWebinar, you can auto-register attendees for you eWebinars via Zapier. Keep in mind, a pre-requisite for doing this is to send notification emails from your own domain (rather than through eWebinar) by integrating with SendGrid or the SMTP service of a third-party email provider.

Read this article to learn more:

How do I auto-register people for my eWebinars via Zapier using registrant data from an outside source, like LeadPages or Hubspot?

2. Widgets for registration thank you pages

There are two types of widgets you can use when creating a custom thank you page: the page registrants are sent to after they've successfully submitted your registration form. They are a Card widget and Button widget.

Session card (for registration thank you pages)

Most people should use the Session card widget for their registration thank you pages, since it has all the logic built into it that is necessary to display the right button to the registrant, whether that's a button for them to join a session starting right away or add a future session to their calendar .

The card widget also shows the date and time of the session the user signed up for, and includes a link for them to join their session.

Thank you CTA widget (for registration thank you pages)

The Thank you CTA widget gives you the freedom to customize the look of your thank you page completely, but requires coding on your part to do so effectively.

This widget simply shows a button. All other information is available as query parameters as on the URL but are not shown. (Again, this requires custom coding, though we do provide a code snippet when you choose to use your own Thank You pages that will help you decrypt the URL parameters)

The button widget is a smart button that lets the registrant:

  • Join a session immediately if it is starting soon
  • Add their session to a calendar if it is in the future

❌

Important note about testing thank you widgets

If you want to test a thank you widget after installing it, be aware that if you navigate to the thank you page directly, the widget will not have the registration form data required to display correctly and it will look like it doesn't work.

To test a thank you widget, you must fill out the registration form and be taken to the thank you page as the result of completing the registration.

3. Widgets for website pages and blogs

There are two types of widgets ideal for your main website or blog. They are a Pop-up widget and Card widget.

Pop-up widget

The Pop-up widget is the most popular widget used by eWebinar customers. It surfaces your eWebinar to visitors and prospects in a way that's easily discoverable but not obtrusive. It appears at the bottom of the screen and can be configured to show up on the left side, right side, or in the middle, with different options for desktop and mobile.

eWebinar home page with video and chat interface.

💡

The pop-up widget automatically shows the title of your eWebinar even if you change it after installing the widget. Note it will instead show the social sharing title if you entered it in your eWebinar's Settings tab. Also note the widget will not show if there are no sessions available to register for.

Card widget

The Card widget allows you to promote your eWebinar as part of an existing piece of content, like a blog post or landing page.

Check out this article from our blog as an example of how to use this widget. You'll see we have embedded three different places, near the beginning, in the middle, and at the end, to promote our on-demand demo.
Screenshot 3 for How do I use eWebinar's widgets to create my own landing page or to promote my webinar on my website or blog?

You can also use card widget to create a custom webpage or landing page listing all of your available eWebinars, like we did with our eWebinar library.

ℹ️

The card widget has the HTML required to render the card within it. That means if you change the social sharing title or description of your eWebinar you'll have to re-generate the widget code, copy and replace any existing cards to have the information update.

Calendar session picker in registration widgets

Registration widgets that let visitors pick a session (the embedded form, fixed bar and pop-up widgets) can show sessions as a calendar instead of a dropdown list. You choose which in your eWebinar's Schedule tab under Availability > Session picker, by picking Calendar or Dropdown list. The same choice applies to your registration page. eWebinars in a series always use the dropdown list. See Session picker in the Schedule Feature Guide.

With the calendar, visitors see:

  • A strip of dates: only days that have sessions to offer, starting with today when on-demand viewing is available. The forward arrow scrolls through the dates, and at the end it wraps back to the first date.
  • The times for the chosen day: picking a date lists that day's session times underneath, ready to choose.
  • The time zone: times are shown in the visitor's time zone, which is named beside the day's heading. On English forms on desktop, visitors can click it to open a searchable time zone menu and pick another zone.
  • How soon a session starts: a session starting shortly shows a countdown, for example "Today @ 4:55 PM (in 3 min)", including in the fixed bar's calendar.

CONFIGURE, INSTALL & CUSTOMIZE THE WIDGET

Configure the widget

Though each widget has its own unique settings, the process of configuring a widget is the same for all of them. Here is how to do it:

  1. Open the Widget dialog box for the eWebinar in question by clicking Widgets.
  2. Select the type of page the widget is for, a Registration or Marketing page or a Thank you confirmation page.
  3. Next, select the style of widget you would like to use, from the available choices. When you do, you will see a preview of the widget appear on the left
  4. Configure the settings of the widget. As you configure the widget, you will see the preview on the left update accordingly.
  5. Copy and paste the code into the body of the HTML for your website. You may need help from your IT administrator for this step or from the support team of whatever third-party page builder you are using, like LeadPages or SquareSpace.

Below is an example of what the pop-up widget looks like after being configured. The next step here would be to copy the code and paste into the code of the page where you would like the pop-up to appear.


Widgets tab Step 3: configure the embedded form widget settings, including Form type

In this case, the pop-up widget shown above has been configured as follows:

  • To appear on the left-hand side of the bottom of the screen on desktop
  • To appear in the center of the bottom of the screen on mobile
  • For the registration form to open up on the page itself, so the registrant doesn't need to go somewhere else first before registering
  • For the button text to say 'Join the next demo!'
  • For the Widget source to be called 'homepage': so that when someone registers via this widget, I'll be able to see which widget who it was
NOTE: If your eWebinar is set to occur within the hour, a countdown timer will appear to create a sense of urgency. If you have more than one registration button on the same page, you can choose to turn off the timer during configuration.

Install the widget

Though the installation process for widgets will vary based on the third-party page builder you use, the workflow is essentially the same.

As an example, here is a short video showing the process of installing the Embed form in a Hubspot landing page, to give you an idea of what to expect:

⚠️

We highly recommend you add eWebinar widgets directly into your page and not in an IFRAME. If you do put it in an IFRAME, you must turn on the "Open next page in new window" option. Note, however, in many cases the new window will be blocked as a pop-up and registrants may not notice it.

For most webpage builders, it is fairly straightforward to add custom HTML code inside the <body> tag of your page and have that work automatically. If you would like to see another example, look at these installation guides for Wordpress and SquareSpace.

Customize your widget

If after installing one or more widgets onto your page you need to further customize the look of it, CSS is your friend.

Every part of an eWebinar widget uses a different class name. This means you can specify custom CSS to override colors, fonts, sizes or even hide specific parts of a widget. What you should never do is remove code from within the widget HTML you copy/paste as that could break your widget as we update the eWebinar service.

Every class name starts with ewebinar__. To find the class for the element you want to restyle, inspect the widget on your page with your browser's developer tools. Put your overrides anywhere on the page that loads the widget (a <style> block in the page's <head>, or your site builder's custom CSS field), and add !important where the widget's own styles would otherwise win.

Following are some examples of custom CSS for the more popular customizations.

Change the font & size of all Registration buttons

<style>
.ewebinar__RegisterButton {
font-family: 'pragmatica', sans-serif !important;
font-size: 30px !important;
}
</style>

Change the font size of a particular Registration buton

<style>
#w1627034837426 .ewebinar__RegisterButton {
font-size: 30px;
}
</style>

Remove the minimize button from the pop-up widget

<style>
  .ewebinar__FloatIn__Cross {
display: none;
}
</style>

Change the font color of field labels in the embed form to white

<style>
.ewebinar__RegForm__Field__Label {
color: #fff;
}
</style>

Updating the widget

If you are having any issues with updating your widgets, it is important to know that you must reconfigure your widget in the same way you originally did in these steps, while still changing the relevant settings for the update. Please get a newly generated widget code from your dashboard and replace the one you're currently using. You must rembed the widget by following the instructions for installing it as you did previously.

Not every change needs a new snippet. Widgets load their configuration from eWebinar when the page loads, so changes you make in the widget wizard to behavior settings, colors, button text, form fields, the widget source tag, or which sessions are offered take effect on their own after you save them (normally within a minute; if a live page still looks stale, hard-reload it with Cmd+Shift+R or Ctrl+Shift+R). You do need to copy and re-paste the snippet when:

  • the content baked into the snippet changes: the Card and Box widgets embed the eWebinar's title, description, image, and presenter info in the HTML itself (see below);
  • you create a new widget instead of editing the existing one (a new widget has a new ID and therefore a new snippet);
  • you switch the widget type, for example from a Button to a Pop-up;
  • you change the widget's Form type (single form or two-step form), which is saved in the snippet;
  • you chose the fast form-rendering option on a Button or Fixed bar widget, which bakes the settings into the snippet.

Why does my widget not update itself when I update the title of my eWebinar?

Here we explain how to troubleshoot and fix when the 'Pop-up widget' or 'Card widget' does not update itself automatically after changing the title of your eWebinar. If you are wondering why, after changing the title of your eWebinar, your marketing widget did not update itself automatically, there are two things that may be going on, depending on whether you used the Pop-up widget or the Card widget.

1. Pop-up widget

The Pop-up widget automatically draws its title from your Sharing settings, if the title has been defined there.

To update your eWebinar's title in your Sharing settings, press Share on the eWebinar that you would like to edit the title of, and update the title of your eWebinar on the right side of the page.

edit webinar title

2. Card widget

The Card widget (and the Box widget, which is a compact version of the Card) must be manually updated after you change the title of your eWebinar. To do this, you must configure and install the card widget again.