Everwebinar integration with native Wishloop buttons

Everwebinar is awesome at letting you create evergreen or just-in-time webinars, i.e. you know the type... where you optin and the webinar is ready to start in the next fifteen minutes.

These are a powerful starting point for any webinar driven sales funnel, however the Everwebinar landing pages leave a little to be desired.

Fortunately, Wishloop landing pages don't suck, but when we tried to set up our Wishloop page with the Everwebinar script we couldn't quite get the result we wanted and were initially stuck with 2 options:

1. We could either use the HTML options to embed the everwebinar script, but this meant we were left with their ugly registration button

2. We could integrate via the API but that meant our users couldn't choose when they wanted to watch the webinar via the default Everwebinar popup script.

Neither of these were ideal and what we really wanted was a setup where we could use the default Everwebinar popup script like this:

How the standard Everwebinar popup looks - including options to set timezone or choose which webinar to attend (if multiple times are setup in the EW settings)

But we wanted to use the default styling options provided by Wishloop.

Fortunately we found a sweet little workaround for this

How we did it:

There are actually 2 problems that we faced.

This post addresses both issues and provides the perfect solution for a seamless Wishloop-Everwebinar integration.

1. Adding the Everwebinar embed code

The first issue is that the everwebinar embed code loads jQuery which we already load within the Wishloop builder. Loading the jQuery script twice causes some problems, so the first thing you'll need to do is edit the Everwebinar html embed code.

When you view your page, the Wishloop button should trigger the Everwebinar popup, allowing your users to select their preferred timeslot or view the time of your just-in-time webinar in their own timezone.

After opting in, your viewers will be directed to whatever page you have setup in the Everwebinar settings.