Klaviyo Integration
Automatically sync contest entrants to Klaviyo lists with rich profile properties for advanced segmentation.
Klaviyo is ideal for lifecycle flows, behavior-based segments, and high-intent follow-up campaigns.
What You'll Need
Before connecting, prepare:
Private API Key
Klaviyo -> Account -> API Keys -> Private API key with Lists, Profiles, and Subscriptions access.
Target List
Audience -> Lists & Segments. Choose or create the destination list.
Note: If list fetching fails, verify key scopes include Lists and Profiles.
Connecting to Your Promotion
Connect Klaviyo in six steps:
Open promotion in dashboard
Go to Post Capture
Open Klaviyo Connection
Enter Private API key
Select list
Click Connect Klaviyo
Testing Your Integration
Validate syncing end-to-end:
Create a test promotion with Klaviyo connected
Submit a test entry
Confirm profile appears in list
Check custom properties (source, contest_id, signup_date)
Custom Properties
HPRS writes useful profile properties into Klaviyo:
first_name
Entrant first name
last_name
Entrant last name
source
hprs origin marker
signup_date
Entry timestamp
contest_id
Promotion identifier
Troubleshooting
Auth/key errors
Regenerate Private API key and confirm required scopes.
List cannot be selected
Ensure list exists and key has Lists access.
Rate limit responses
Retry after delay and avoid rapid reconnect attempts.