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



Did this page help you?