angelist building-office-b com-email com-group-bubble-b com-mic com-phone doc-analytic-line-a doc-article doc-book doc-file-line doc-pie-a doc-wboard-line editorial-brush editorial-redo facebook funnel google-plus heart interface-arrow-left interface-arrow-right interface-bottom interface-cloud-download interface-cross interface-star-a interface-star interface-tick location-pin logo-linkedin logo-twitter media-glass-a media-image-d media-video-clip media-video present-media question-mark snapchat soundcloud thunder tool-magnifier tool-ruler user-alt-check user-alt-plus user-search user-single-a-group web-browser-b web-browser web-code web-traffic youtube

Your current browser doesn't seem to be compatible with our website. Please update it or install Google Chrome.

Recently, at Livestorm, we released our very first native webinar integration with Zapier. Now, Livestorm can communicate with over 500 apps.

This is a huge source of opportunities for any marketer in terms of webinar integrations. This post will walk you through different examples of zaps to automate your webinar workflow.

It does not matter if you are a beginner or a Zapier ninja, we are going to cover all levels.

Plus, with the release of Zapier multi-steps zaps we will be able to do some pretty cool stuff. They recently posted a great blog post on multi-steps zaps.

But enough talk. Let's take a peek at how Zapier will change the way you do webinars on Livestorm.

1. [Beginner] Webinar mailing list + Notification system

Pain point addressed: managing your attendee data

Ok, let’s start with an easy one. Thanks to webinar integration, instead of downloading a CSV and export your attendees list to your Mailchimp (or whatever tool you are using), this zap will automize the whole process.

First, add your Livestorm app (for example 😎):

1492691833 ls zap new attendee png?w=750&auto=format%2ccompress&fit=min

Choose “all webinars”. You don’t want to duplicate the zap for every single webinar right? Once it’s done, it will fetch a data sample to work on.

1492691857 ls zap mc png?w=750&auto=format%2ccompress&fit=min

Now let’s add Mailchimp to the next zap. Just pick a list and add the email in the right fields. Still pretty easy.

Pro tip: use the “Find subscriber” instead of creating a new one. This way you make sure you don’t have any duplicates.

Time to move to Slack (but it could be Gmail, Hipchat, etc.). Select the trigger send a channel message, pick the channel and template your message.

1492691884 ls zap slack png?w=750&auto=format%2ccompress&fit=min

Don’t hesitate, go crazy and don’t waste any data :)

(optional) Final step, enrich that profile for free At Livestorm, we recently discovered Amplemarket Fetch. It’s an online tool that enables you to enrich any email via an API. All you have to do is link the tool to your Slack and get the API route.

1492691934 ls amplemarket back png?w=750&auto=format%2ccompress&fit=min

Now, go to your zap and another step. This time, choose the “web hook” app. Pick the “Get” type. In the URL field, add your Amplemarket Fetch API route and replace the email parameter with the email template from your first zap. Like this:

1492691958 ls zap amplemarket png?w=750&auto=format%2ccompress&fit=min

Voilà, you’re done. Next time someone register to your next webinar, you will automatically record his email, notify everyone on your team, and provide insights on their profile. Without raising a single finger. How awesome is that?

2. [Medium] Automize your webinar dashboard

Pain point addressed: doing webinar reporting.

Let’s increase a little bit the difficulty here. Webinar reporting is a pain. Hopefully we already provide CSV exports for all your webinars at once, but what if you could do this automatically?

Thanks to our webinar integrations you can create a kick ass spreadsheet dashboard with your webinar data that updates itself automatically.

First let’s establish what kind of data we want to display:

  • Name of the webinar of course (to filter)
  • Date of the webinar
  • Duration
  • Number of registrants
  • Number of attendees
  • Did the attendee asked for a demo?

That sounds pretty good already. Now, let’s start with adding a first Livestorm zap.

1492692003 ls zap spreadsheet png?w=750&auto=format%2ccompress&fit=min

Pro tip: format properly your webinar date so that Spreadsheet can understand that this is a date format.

1492692023 ls zap format png?w=750&auto=format%2ccompress&fit=min

Want to go a little bit further? You can duplicate this zap and replace the first action with “When an attendee joins a webinar” trigger and the exact same configuration and data.

Why are we doing this? We want you to be able to see who has actually joined a webinar.

Now that you have data logged, you can start messing around with your spreadsheet and generate graphs. I suggest you create a dashboard sheet that will manipulate your data in your logs sheet. This enables you to generate a global conversion rate (registrants/attendees).

1492692041 ls zap graph png?w=750&auto=format%2ccompress&fit=min

3. [Beginner] Webinar integration with your marketing automation tool

Pain point addressed: doing follow up and sort your attendees is time consuming.

Want more? Here’s a cool zap that I implemented for Livestorm in order to tag our webinar attendees and potentially retarget them.

Actually, in that case, Livestorm is just a data source. We’ll use our marketing automation to do all the heavy lifting.

FYI, as a marketing/email automation tool, we use Drip. I highly recommend it. It’s extremely easy to setup, the UX is top notch, and not extremely expensive considering all the powerful features (e.g liquid templating).

At Drip, we created a Webinar Workflow Blueprint that anyone can use to automate their webinar communications. This blueprint show you how to segment subscribers in three phases: post-registration, non-attendees, and attendees.

The beauty is, once you set this system up, you can use it over and over. Automation gives you the freedom to just focus on promoting your webinar--because you know Drip will automatically send the right emails to the right person at the right time.

First, let’s create a zap source using Livestorm. This is standard, let’s pick the Attendee Registered trigger. Pick “all webinars”. And here you go, now move on to the next step.

1492692149 ls zap drip create png?w=750&auto=format%2ccompress&fit=min

Then, move on to the next zap and create a Drip “event”.

Events work just like any analytics tool. It is super useful because you will be able to segment your subscribers or fire triggers inside Drip based on that event.

Let’s call our event “Webinar attended”.

Pro tip: I use Segment object model framework to name my event. For exemple, I won’t use “Paid Subscription”. But rather “Subscription paid”. This way, I always know what object is concerned. I can modify the action on that object in order to create another event.

Anyway.

1492692187 ls zap drip event png?w=750&auto=format%2ccompress&fit=min

Note: you can duplicate this zap and modify the trigger source to to create another event. For instance, if I put as a trigger “Attendee joins webinar”, I can send the event “Webinar joined”. Which allows me to trigger different actions knowing if the person as attended or not the webinar.

From there, you can do a bunch of cool stuff. Drip has a WYSIWYG automation tool that allows to create complex webinar integration workflows.

For example:

  • You can wait a day before the attendee has joined the webinar.
  • After that, you push him inside the campaign “Webinar follow up”.
  • Then you create a “Goal”.
  • If the person clicks on a certain link inside your e-mail during your campaign, then you can mark them as “prospect”.
  • And send them to Pipedrive (or any CRM).

Easy right? It only takes 20 minutes to implement and saves you a lot of time. Of course this example is pretty basic we can do much more complex stuff.

4. [Advanced] Algorithm filter to spot VIP webinar attendees

Pain point addressed: spotting VIP and potential prospect inside your audience is hard.

This is probably the most advanced example of webinar integration, it requires some (very) basic understanding of APIs work but it’s super cool once it works.

Note: for this zap, we will use Clearbit to enrich our emails. Clearbit is an API that fetches public information available on that person, their company infos and more.

Just to give you an idea of the global workflow:

  • We will fetch our attendees one by one via Livestorm.
  • Push the email to the Clearbit API.
  • Enrich that email with all the cool information that we need.
  • Filter the profiles to prevent the push of non-VIP leads.
  • Push them to your CRM

First step, let’s tackle that first zap. Create a basic trigger when an attendee registers to any webinar. Then add a web hook zap, with a POST request to Clearbit to send the email.

1492692289 ls zap post clearbit png?w=750&auto=format%2ccompress&fit=min

Once you get a response from Clearbit, you can manipulate that data. What we’ll do is create a filter action.

1492692336 ls zap filter clearbit png?w=750&auto=format%2ccompress&fit=min

As you can see, we want only companies with over 1000 employees and an Alexa rank below 50 (top 50 websites). Those standards are super high, you will only get big names with that filter. Typically, Netflix fits in that category.

But you can get creative and filter according to your typical VIP profile.

The rest is pretty straight forward. Just create a [Insert CRM tool here] action. You can even create a very detailed profile based on the data you just fetched with Clearbit. Even phone number. Which is pretty awesome for your sales rep.

And voilà. Advanced, but still easy once you get the idea, right?

Let me know in the comment what you guys think of those workflows, how would you improve them, and don’t hesitate to suggest other examples.


Related posts


Share this post:
Host a webinar for free now →