Connect your ViralSweep promotion to Klaviyo to automatically send entrant data to your email lists and trigger follow-up campaigns.
Important: This integration cannot be used with purchase-based promotions (e.g. Shopify purchase promotions).
How to connect Klaviyo
1) Navigate to integrations
When setting up your promotion, go to:
Integrations → Email & SMS
Then click Add Service → Klaviyo
2) Log in to Klaviyo
A popup will appear prompting you to log in (if you aren’t already).
Approve the ViralSweep app to continue.
3) Select your list
Once connected:
Choose a Klaviyo list from the dropdown
Click Connect
Note: Klaviyo enables double opt-in by default. To disable this, update your list settings directly in Klaviyo.
4) You’re all set
Your promotion is now connected. All new entries will be sent to your selected Klaviyo list.
What data is sent to Klaviyo?
The following fields are passed automatically:
First Name
Last Name
Email Address
Address / Address 2
City, State, Postal Code, Country
Phone Number
Birthdate
Referral Link
Tracking Source
Promotion ID
Auto Login URL
Partner Source
Using referral and auto-login links in Klaviyo
You can include ViralSweep-specific links in your Klaviyo emails to improve engagement.
Referral link
Each user’s unique referral link is automatically passed to Klaviyo.
Use this tag in your emails:
{{ person|lookup:"refer_link"}}Auto login link
This link allows users to return to their entry page without re-entering their details.
{{ person|lookup:"auto_login_link"}}Working with Promotion IDs
If a user enters multiple promotions, their Promotion ID field in Klaviyo will update with all entries, for example:
2715 | 2736 | 2873 | 2812
To create a segment based on promotion activity in Klaviyo:
Filter by promotion_id
Set condition to contains
Use text as the field type
Troubleshooting
If your Klaviyo integration is connected but data isn’t appearing, here are the most common reasons:
Email already exists in Klaviyo
If the email is already on your list, it won’t be added again.
Email already entered in the promotion
If someone has already entered the promotion, their data won’t be resent to Klaviyo.
This often happens if the integration was set up after entries were collected.
User didn’t confirm double opt-in
If double opt-in is enabled and the user doesn’t confirm via email, they won’t be added to your list.
Reporting delay
There may be a temporary delay in Klaviyo. Check again after a few hours.
Need help?
If you have any questions or need help setting up your Klaviyo integration, our team is here to help.
Click the chat icon in the bottom-right corner to start a conversation with support.
