The Klaviyo integration sends a contest event to Klaviyo whenever someone enters a contest. You can use that event to trigger flows, build segments, and follow up with entrants automatically.
Klaviyo integration is available on the Pro plan.
What Gets Sent
When a contest entry is submitted, UserLoop Contests can send Klaviyo an event with contest and entry details, including:
- Entrant email
- Entrant name, if collected and enabled
- Contest ID, title, and slug
- Contest start and end dates
- Entry ID
- Referral code, when available
- Total entries
- UTM source, medium, and campaign
- Referrer
- Submission timestamp
Connecting Klaviyo
- Open UserLoop Contests in Shopify admin.
- Go to Integrations.
- Expand Klaviyo.
- Create a Klaviyo private API key in your Klaviyo account.
- Paste the private API key into UserLoop Contests.
- Click Connect.
After connection, new contest entries will be sent to Klaviyo.
Using Contest Events in Klaviyo
In Klaviyo, use the contest entry event to:
- Trigger a welcome flow for contest entrants.
- Segment people by contest title or campaign.
- Send winner announcement follow-ups.
- Send post-contest offers.
- Compare contest acquisition channels using UTM properties.
Reconnecting or Disconnecting
If the integration shows an error, expand Klaviyo and reconnect with a fresh private API key.
To stop sending events, click Disconnect. Disconnecting removes the active Klaviyo connection for the shop.
Troubleshooting
If events are not appearing in Klaviyo:
- Confirm your store is on Pro.
- Confirm Klaviyo shows as connected in Integrations.
- Submit a new test entry after connecting. Historical entries are not resent automatically.
- Check that the API key is active in Klaviyo.
- Reconnect with a new private API key if the integration status shows an error.