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:

1

Private API Key

Klaviyo -> Account -> API Keys -> Private API key with Lists, Profiles, and Subscriptions access.

2

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:

1

Open promotion in dashboard

2

Go to Post Capture

3

Open Klaviyo Connection

4

Enter Private API key

5

Select list

6

Click Connect Klaviyo

Testing Your Integration

Validate syncing end-to-end:

1

Create a test promotion with Klaviyo connected

2

Submit a test entry

3

Confirm profile appears in list

4

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.