Skip to main content
Setting Up Your Klaviyo Integration
Updated over a week ago

Jebbit is excited about our partnership with Klaviyo, because it allows you to capture emails and even more first-party data from your quizzes in real time. Connecting to your Klaviyo instance has never been easier, and only requires a few clicks within the Jebbit platform. Check out the video below, or continue reading, to learn how to connect and pass data to Klaviyo.


Video Tutorial

Step-by-Step Guide

Click on the dropdown menu of the Attributes tab on the top nav bar in the Jebbit platform, then select ‘Integrations’.

Click on the Klaviyo tile and select 'Use Integration.' This will route you to Klaviyo and allow you to authorize the integration via an OAuth Flow. Select "Allow" to move forward.

After selecting "Allow," you will be brought directly back into Jebbit to configure additional settings on your integration, like the List ID, how members should be added to the List, and additional data points you want to pass over.

  • Please refer to the Klaviyo documentation here on how to find your List ID.

  • Select Members or Subscribers. Selecting ‘Subscribers’ will make it so users are added as members to your list alongside the Metric "Subscribed to List."

  • Select whether you would like to pass only opted-in users. If you check off this setting, then you will need to map an opt-in attribute to an opt-in checkbox on your lead screen. The result is that users who check off the opt-in box from the lead capture screen will collect the “Opt-in=TRUE” attribute value pair. If they do not check the box, they will collect the “Opt-in=FALSE” attribute/attribute value pair. With this setting enabled, we will only send user sessions when “Opt-in=TRUE” is collected.

  • Indicate whether you are passing data from the EU. If you expect to receive traffic from the EU on your quiz, and want Jebbit to funnel these submissions into Klaviyo, you will need to check off this box.

  • Select whether or not to Pass Outcomes. Selecting this checkbox allows Jebbit to send the “Outcome Name” that a user is matched with as a Custom Property on their profile. If you want to receive more information related to a user’s Standard Outcome, or if you are using the Dynamic Product Feed in your quiz, then open the “Select Details” dropdown, and check off every other detail that you would like us to send to Klaviyo, related to a user’s product recommendations:

When you are dong configuring your settings in Jebbit, click on 'Activate Integration' to complete the setup.

Testing Your Klaviyo Integration

After you set up your Klaviyo integration, you will want to map attributes to your experiences so you can test and ensure the integration is set up to your liking, and that Attributes are appearing in Klaviyo as Custom Properties and Events as well.

  1. To test a campaign, you will need to load a launch link into your browser and go through the Jebbit experience a few times with your attributes mapped. Be sure you submit an email during your session.

  2. Then log into your Klaviyo account to look for the Custom Properties and Events under your profile.

  3. You can disable and re-enable the integration at any time if you don't wish to keep passing data into Klaviyo. If you disable the integration and re-enable it, we will backfill all the missed data automatically!

FAQs

Q: I'm collecting Phone Numbers through Jebbit, but I'm not seeing the SMS Opt-in in Klaviyo?

A: In order for the SMS Opt-in flag to show on a user's profile in Klaviyo, Jebbit needs to pass "sms_consent=true" over to Klaviyo for the user's session. The easiest way to do this is to map "sms_consent" to the Opt-in checkbox associated with the Phone Number collection on your Lead Form. That way, when a user submits their Phone Number and checks the Opt-in box, we will send "sms_consent=true" to Klaviyo, which in turn will add a green checkmark to the user's profile that shows SMS Opt-in.

Q: Do I have to collect an email to send submissions to Klaviyo?

A: Emails are required in order for a Jebbit to send a submission to Klaviyo to add either a new profile to your specified list, or to add new Custom Properties and Events (Attributes) to existing profiles in your list.

Q: Is the double opt-in option in Jebbit's Klaviyo Integration configuration menu the same as Klaviyo's double-opt in?

A: Jebbit's setting of the same name is not the same as the Double Opt-in versus Single Opt-in options. This setting in Jebbit only dictates whether Jebbit will send the session to Klaviyo in the first place. From there, the Opt-in settings that you configure on your Klaviyo List will dictate how the user is added to the list by Klaviyo.

Q: Is there a limit to the number of attributes I can send to Klaviyo?

A: You can map as many Attributes as you would like onto your Jebbit experiences and we can pass all of them as Custom Properties and Events into Klaviyo to help you enrich your user profiles.

Q: What should I do if I want to target existing subscribers?

A: If you plan to run a campaign targeting existing subscribers then you will need to read our article that outlines this process here! Notify your Success Rep or reach out to our Support team to make sure your Klaviyo integration supports capturing emails via the UID parameter in your launch URL. This is not enabled by default.

Q: Why aren't users automatically being subscribed to my list?

A: Klaviyo will set the list that you create to a Double Opt-in Setting by default. This means that for a user to be added to a list, they will need to opt in through Jebbit, as well as opt in through an email that will be triggered from Klaviyo after they submit their email in Jebbit. Enable Single Opt-in on your Klaviyo List if you do not want this behavior, and would instead like users to be added to your List without needing to respond to a Klaviyo-generated opt-in email.

Q: What trigger should I use to send follow up emails to Jebbit users in Klaviyo?

A: Jebbit sends all user session data as Custom Properties and Events so you have a lot of options for triggering emails from Klaviyo with Jebbit data. We also send a few Metrics as well.

There you have it! Now that you know where to go to connect your Jebbit account with Klaviyo, and what each of the settings mean, you are ready to activate your integration!

Q: I just ran a test on a launch URL — why don’t I see the email I submitted on my test in my Klaviyo List ID yet?

A: There are a couple of reasons why you may not see your test submission right away. Most likely, the issue is related to how your List settings are configured in Klaviyo, and whether there is a completion screen or point marked in your quiz yet.

  1. Check your List settings first. If a List in Klaviyo is set as a double opt-in, then users who take the quiz in Jebbit will be sent a follow up email from Klaviyo, asking them if they would like to be subscribed to the list in Klaviyo. This is a common reason why a test wouldn’t show up, as lists in Klaviyo are set to double opt-in by default. To get around this, set the list to single opt-in instead!

  2. If that isn’t the issue, double check if you are completing your quiz in your test sessions or not. If a user does not reach the completion point in the quiz within a single session, you will not see their information pass to Klaviyo for about fifteen minutes. The integration works this way to ensure that Jebbit does not send user sessions before they are ready. If you have not yet published your quiz before testing, you will need to do that to make sure there is a completion point set in your quiz. You can also mark completion points manually before publishing.

Q: I am retargeting known subscribers and sending them a Jebbit experience via email to enrich their profiles in Klaviyo with attributes from Jebbit. I have followed this guide and configured the launch URL to capture a UID parameter dynamically so that I don’t have to use a lead capture screen in this experience. Several users have taken the quiz. Why don’t I see attributes from the quiz populating as custom properties on their Klaviyo profiles?

A: There may be a couple of different things happening here.

  1. First, you’ll want to notify your Success Rep or reach out to our Support team to make sure your Klaviyo integration supports capturing emails via the UID parameter in your launch URL. This is not enabled by default.

  2. Once you are certain that your integration is set up to support this, make sure that all of your attributes are mapped and that your experience has been published!

Did this answer your question?