Looking to increase your automated webinar attendance rate? Finally have more people see your message with the most advanced ManyChat integration for EverWebinar.

In this guide, I will walk you through step-by-step how to setup and build your EverWebinar Chatbot with ManyChat.

Getting Started

Before we get started there are a few requirements:

If you are new to BotSparks, head over here and get started with a 14-day free trial. No credit card is required and you can sign up using Facebook or your email.

After you have created your account, you will be asked to confirm your email. Click the link in your confirmation email and login to your new account.

When you first login to BotSparks, you will be asked to connect to your ManyChat account. We use the ManyChat API to enable the advanced integration.

You can learn how to locate your ManyChat API Key here: https://support.manychat.com/support/solutions/articles/36000070776-manychat-api

After successfully connecting to ManyChat it is time to start building our EverWebinar Campaign. To do this we will need our EverWebinar API Key and at least 1 webinar setup inside your EverWebinar Account.

Go ahead and click the Create Spark and then the EverWebinar 4 Logo.

A window will open asking you for your Account name and API Key. The Account name is just for your reference but is required.

You can locate your EverWebinar API key by clicking the ADVANCED link above your webinar.

Once you have entered your EverWebinar API Key we will test the connection and then redirect you to the Create Spark page.

This page is where you will configure your main settings for the Messenger flow. I will walk you through this part as if you installed the -> Free Chatbot Template.

If you have not yet installed the template, I recommend doing so now. The template includes Flows and Custom fields that we will use here. During the installation it will ask you to fill in 2 fields, you don’t need to fill them in right away, I will show you how to edit them after we have created the Spark.

The first step is to select your webinar from the webinars dropdown. This list is pulled directly from EverWebinar when the page loads.

Once you have selected your webinar we will work on setting up the Messenger flow.

BotSparks makes use of the Dynamic Content Block from ManyChat to deliver the upcoming times, because of this we need to setup the Message that is sent with the Times and the Message that is sent after the webinar registration is confirmed.

These message blocks come with default text but you can change them to reflect your voice and even deliver them in your language.

Next we need to select what Custom User Fields in ManyChat we should store the subscriber’s registration details. If you installed the template you will have the following Custom User Fields available in the dropdown:

  • Email: everwebinar_email
  • Registered Time: everwebinar_start_time (This must be a Date/Time Field)
  • Personal Thank You Page: everwebinar_thank_you
  • Personal Join Link: everwebinar_join
  • Personal Replay Link: everwebinar_replay

Once you have selected all your fields click Create Campaign to save your details and get the unique ID we will be using for the ManyChat flow.

You can find your newly created Spark ID in the Setup Tab. This is unique to your webinar and is used in your ManyChat flow with the Dynamic Request Block

Now that we have our webinar setup in BotSparks it is time to head over to ManyChat and configure our template.

When you installed the template we created 2 Custom Bot Fields:

BotSparks API

EverWebinar Registration ID

You can find these two fields to edit in ManyChat Settings -> Custom Fields and scroll down to the bottom where the Bot Fields are.

First, copy the Spark ID and use it as the field value for the EverWebinr Registration ID.

Next we need to locate your BotSparks API Key to place in the custom bot field. You can find your API key here: https://dash.botsparks.com/settings#api

After configuring your Bot Fields there is one last step before we can start testing our new chatbot.

The template you installed includes 7 Rules that are not turned on by default but are required to make the follow up work. These rules are setup to trigger a Flow to start based on either Date/Time or a field value change.

Navigate to Automation -> Rules and find the newly installed rules. Tick the box on the left to green to activate them. You can go in and edit the flows later but for now let’s move on to testing our new bot.

Once you have set the Rules turned on we can open the Template and start Testing.

The with the Bot Fields in the template it makes it easy to just dive right in and start testing. Find the EverWebinar – 1 – Register Subscriber flow in your template.

Open up that flow and click Preview to start testing in Messenger

If all goes according to plan you will be able to interact with your new bot and run through the registration flow seeing the times that you have configured in your EverWebinar campaign.

That’s it, aside from personalizing the content your new bot is ready to go. The last thing you need to do is bring people to your new bot campaign and the best way to do this is to connect your Registration Flow to The JSON Growth Tool.

A few notes for existing BotSparks users migrating to the new EverWebinar 4.0

With the updates made to the EverWebinar API we created a new endpoint. If you would like to keep your current bot flow you need to edit Dynamic Content Block Request URL

https://dash.botsparks.com/api/v4/{{EverWebinar Registration ID}}

If you run into any trouble you can reach out to support via Messenger or the Chat Widget inside the BotSparks app.