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

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 ecommerce-dollar ecommerce-tracking 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 slack 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-internet-a web-traffic youtube

When it comes to email automation and lead nurturing, only a few software can actually walk the walk and talk the talk. Customer.io is one of those software.

The reason why we love it so much is simple: liquid markup + segmentation. They use a templating library called Liquid that enables you to create if conditions, filters, loops, etc.

We have been a happy customer and a heavy user of their solution for a while now, and, for some reason we never thought about plugging both our software together. Go figure.

We had a clear idea about the process we wanted to put in place: having the most personal email possible, like any good SDR would do, and not pollute our Customer.io database with non-user profiles (we use the solution only once someone signs up for a free trial).

Sending The Livestorm Attendee

This step is pretty simple, and if you are a reader of this blog, you already what I'm going to tell you: Zapier.

We use the "Webinar ends" trigger and create a filter to fetch only the attendees:

zapier livestorm step 1

Fetching Additional Data

Personalization means data. You need to get as much information as you can on this attendee. For this, we use Clearbit.

Turns out, Clearbit has a Zapier integration, so I'll just grab data in my Zapier workflow.

zapier livestorm step 2

Send The Data to Customer.io

Before I go over the details, I should explain what are the anonymous events in Customer.io.

Basically, you will send an event to the Customer.io API without user id, the event won't be tied to any user in the database.

So, how do I get the email to send the campaigns to? You pass a "recipient" property in that same events with the email as value. Then you just call the email in your Customer.io UI using "event.recipient".

Note that, as explained on their documentation:

Anonymous events don’t show up in the user interface. But the campaign will still work, as long as you remember to set the recipient field in your event data. [...] You can use all the attributes you send as event data here. Again, because anonymous events aren’t available in the UI, you can’t preview Liquid.

To send the data to Customer.io (and only to Customer.io) we will use the webhook feature in Zapier.

We will:

  • Add a POST request to https://track.customer.io/api/v1/events
  • Add a JSON (no spaces) in the Data field with all the data we need. Watch out for the format.
  • Add your basic auth like "SITE ID|API KEY".
zapier livestorm step 3

Then check in Customer.io that the event has been sent properly.

Build Your Template

Once you have your event in Customer.io, you can build your email template. I suggest you leverage your Clearbit and Livestorm data to go beyond "Hi, {{first name}}".

customer io template

Customer.io Is Also Using Livestorm

Did you know that Customer.io is also using Livestorm for their own product demo webinars?

As Bill Miksich, Director of Demand Generation at Customer.io, told us:

The user experience was such a big part of our decision-making process. We were looking for something super simple that was not over-engineered, but if you do a side-by-side feature comparison, Livestorm competes very well with the other well-established webinar players in the space.

You can read more about why and how they use Livestorm here.


Related posts


How To Host Minimum Viable Webinars

Gilles Bertaux

Gilles Bertaux, • 04/04/2017 • about 5 min. read

How To Give Great Product Demos That Scale

Gilles Bertaux

Gilles Bertaux, • 03/13/2017 • about 8 min. read

Share this post:
Host a webinar for free now →