Search documentation...

K

Klaviyo

Power e-commerce focused email marketing with your warehouse data in Klaviyo

Setup

To find your API keys, navigate to the API keys page and create a private API key.

Syncing Klaviyo Objects

Hightouch supports syncing to the following Klaviyo objects:
  • Profiles

Sync Modes

This integration supports the upsert mode.
In the Upsert mode, new profiles will be inserted into Klaviyo and all attributes will be kept up-to-date within Klaviyo.

Record Matching

Records can be matched from your source to your Klaviyo workspace by either an email or phone number.

Field Mapping

You can sync columns from your source to Klaviyo's default and custom fields.

Syncing Klaviyo Events

Hightouch supports syncing events to Klaviyo and assigning them to a user.

Assigning Events to Profiles

Hightouch allows you to choose how you assign events to profiles. This is done by matching a column to a Klaviyo user identifier such as phone number or email.

Track Configuration

Hightouch allows you to choose the event name and event timestamp for a track event.
Note: Hightouch accepts a normal date time format for the timestamp, and automatically convert it to the format that Klaviyo requires.

Field Mappings

Hightouch allows you to pass data to the event properties of a Klaviyo event.

Syncing Klaviyo

Hightouch supports syncing profiles to Klaviyo Lists.

Klaviyo Lists

Hightouch supports automatically creating a new list for your sync. You can specify a custom name for this list, or Hightouch will use the name of the model.
Here, the model name List 1 will be used as the list name:

Sync Modes

This integration supports Segment mode. New profiles will be inserted into the Klaviyo Lists. Profiles that are removed from the model will be removed from the list.

Record Matching

Records can be matched from your source to your Klaviyo Lists by either an email or phone number.

    Need help?

    Our team is relentlessly focused on your success. We're ready to jump on a call to help unblock you.

    • Connection issues with your data warehouse?
    • Confusing API responses from destination systems?
    • Unsupported destination objects or modes?
    • Help with complex SQL queries?

    or

    Feature Requests?

    If you see something that's missing from our app, let us know and we'll work with you to build it!

    We want to hear your suggestions for new sources, destinations, and other features that would help you activate your data.

On this page

SetupSyncing Klaviyo ObjectsSync ModesRecord MatchingField MappingSyncing Klaviyo EventsAssigning Events to ProfilesTrack ConfigurationField MappingsSyncing KlaviyoKlaviyo ListsSync ModesRecord Matching

Was this page helpful?