James

James

Last updated on Jul 23, 2026

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

  1. Open UserLoop Contests in Shopify admin.
  2. Go to Integrations.
  3. Expand Klaviyo.
  4. Create a Klaviyo private API key in your Klaviyo account.
  5. Paste the private API key into UserLoop Contests.
  6. 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:

  1. Confirm your store is on Pro.
  2. Confirm Klaviyo shows as connected in Integrations.
  3. Submit a new test entry after connecting. Historical entries are not resent automatically.
  4. Check that the API key is active in Klaviyo.
  5. Reconnect with a new private API key if the integration status shows an error.