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 about 2 months ago
