Klaviyo

Sync MyRegistry registrants data into Klaviyo lists for campaigns, flows, and segmentation

Preliminary Setup

  1. In Klaviyo, create or select a List (set to Single Opt-In)
  2. Generate a Private API Key with access to Events, Profiles, Lists, and Subscriptions
  3. 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

FieldDescription
emailEmail address
first_nameFirst name
last_nameLast name
phone_numberPhone number
locationCity, region, zip (if any)
MyRegistry_IDInternal registry ID
EventDateRegistry event date
GiftListTypeType of gift list (wedding, baby, etc.)

⚠️ Ensure your Klaviyo list schema supports custom fields like GiftListType for segmentation


Important Suggestion Partners can use Klaviyo’s Create Event and Subscribe to List APIs to ingest these profiles