Klaviyo
Sync MyRegistry registrants data into Klaviyo lists for campaigns, flows, and segmentation
Preliminary Setup
- In Klaviyo, create or select a List (set to Single Opt-In)
- Generate a Private API Key with access to Events, Profiles, Lists, and Subscriptions
- Copy the List ID where MyRegistry will sync contacts
🔑 Use a private key with restricted access to avoid unnecessary exposure of sensitive data
Configuration in MyRegistry
The configuration is managed using the Partner Dashboard.

- Enter Private API Key In this field fill in the Private API Key you created in Klaviyo and click on Validate.
- Select the Mailing List From the List shown pick the list that MyRegistry should sync contacts to.
🪄 Integrations run daily to sync new and updated registrants
Data Mapping
| Field | Description |
|---|---|
| Email address | |
| first_name | First name |
| last_name | Last name |
| phone_number | Phone number |
| location | City, region, zip (if any) |
| MyRegistry_ID | Internal registry ID |
| EventDate | Registry event date |
| GiftListType | Type of gift list (wedding, baby, etc.) |
⚠️ Ensure your Klaviyo list schema supports custom fields like
GiftListTypefor segmentation
Suggestion Partners can use Klaviyo’s
Create Event and Subscribe to List APIs to ingest these profiles
Updated 10 months ago
Did this page help you?
