Klaviyo
Andrej Janev avatar
Written by Andrej Janev
Updated over a week ago

1) Connect to Klaviyo

When setting up your promotion, go to:

  1. Integrations > Email & SMS.

  2. Click Add Service > Klaviyo.

2) Login to Klaviyo

A popup will appear, login to your Klaviyo account (if you are not already signed in) and approve the ViralSweep app.

3) Complete the connection

To complete the connection within ViralSweep:

  1. A menu will appear with your Klaviyo lists. Choose a list and click Connect.

  2. NOTE: Klaviyo enables double opt-in on lists by default. In order to turn this off, you must disable it within your Klaviyo list settings.

4) You're connected

The promotion is now connected to Klaviyo and all entries will be sent into the connected list.


FAQ

What fields do you pass to Klaviyo?
First Name
Last Name
Email Address
Address
Address 2
City
State
Postal Code
Country
Phone
Birthdate
Referral Link
Tracking Source
Promotion ID
Auto Login URL

TIPS

  1. Klaviyo enables double opt-in on lists by default. In order to turn this off, you must disable it within your Klaviyo list settings.

  2. We will pass the users referral link through to Klaviyo automatically. If you want to dispatch your own emails to users from your Klaviyo account and include their unique referral link, you can use this parameter in your emails:
    ###{{ person|lookup:"refer_link"}}

  3. We will pass the users auto login link through to Klaviyo automatically. This link will allow users to automatically login to ViralSweep and see the post-entry actions without having to fill out the form again. If you want to dispatch your own emails to users from your Klaviyo account and include their auto login link, you can use this parameter in your emails: ###{{ person|lookup:"auto_login_link"}}

  4. If your users enter multiple ViralSweep promotions over time, we will increment the Promotion ID field in Klaviyo with the ID of each promotion they have entered. It will look like this on the Klaviyo user profile:

    promotion_id: 2715 | 2736 | 2873 | 2812

    If you want to create a Klaviyo segment based on the promotion ID, you need to filter based on promotion_id contains, with type being text.


Troubleshooting

If you have connected to Klaviyo and data is not being added to your list, these are the most common reasons as to why:

Email already in Klaviyo list
The email address entered into the promotion may already be in your Klaviyo list, so it will not be added again.

Email already entered into ViralSweep
The email address entered into the promotion has already been entered into the promotion previously, so therefore it is not passed to Klaviyo. This can happen if you set up your Klaviyo integration after you have already entered the promotion.

User did not opt-in
The user did not click the link in the double opt-in confirmation email that was sent to them. If they do not click the link, they will not be added to your list.

Delay in reporting
Klaviyo is having a delay in reporting. Try checking again in a few hours.


We're here to help

If you have any further questions, please start a Chat. Just "Click" on the chat icon in the lower right corner to talk with our support team.

Did this answer your question?