Skip to content

Klaviyo

By integrating One Creation with Klaviyo, any preference data collected through your One Creation data request campaigns automatically flows into Klaviyo in real time.

Enable One Creation to Klaviyo integration

  1. Log in to One Creation.
  2. Navigate to Settings -> Integrations. Click the Klaviyo button.
  3. Click the "Klaviyo integration instructions" link and follow prompts to log in to Klaviyo.
  4. Once logged in, you'll be prompted to grant One Creation access to your Klaviyo account information. Click Allow to proceed. Note: One Creation only manages customer properties and events that it creates. The list of endpoints we use is:

    • get Account, token, authorize, revoke (verify account and establish secure connection with Klaviyo)
    • create, update, get Profile (add/update/delete customer properties created by One Creation)
    • create List, get all Lists, add Profile to List, subscribe profiles (One Creation creates one Klaviyo List for each campaign, to group responses together. We get all lists in order to avoid duplication)
    • create Event (One Creation creates "Submitted preferences" and "Expired data" under the corresponding Profile)
  5. You will be automatically redirected back to One Creation's Klaviyo integration page and see a "You are connected to Klaviyo" green status message.

  6. You will also see a selection of what One Creation will do after data expires. By default, we will tag expired data with the prefix "EXPIRED" for the custom properties created by One Creation. You can also choose to let One Creation delete the expired data from Klaviyo.
  7. If you are logged into Klaviyo, you will see One Creation app appears automatically under your Klaviyo Integrations page.

View customer preferences data in Klaviyo

After enabling the One Creation and Klaviyo integration, open one of your published data request campaigns and submit a response. Please note that Email is a mandatory field in One Creation, as it's used to match up with a profile in Klaviyo.

Log into Klaviyo, and you will see the following:

  • A new list is created under "Lists & segments", named after the One Creation campaign with its ID.
  • The email address you used for submission is added as a member of the list.
  • A new profile is created, or, an existing profile is updated with new "Custom properties" and a new entry "Submitted preferences" in the Activity log.

When data expires, you will see the following:

  • The "Custom properties" created by One Creation under the corresponding profile are either marked with "Expired_" prefix or deleted.
  • A new "Expired data" entry appears in the Activity log.

Last update: May 20, 2024