klaviyo

Klaviyo

Connect Klaviyo to WasteNot to sync your email marketing profiles, campaign events, and subscriber activity. Use this data to build audiences that account for email engagement when targeting ads.

Prerequisites

Before connecting Klaviyo, you will need:

  • A Klaviyo account with API access
  • A private API key from your Klaviyo account

Creating a Klaviyo API key

  1. Log in to your Klaviyo account
  2. Navigate to Settings > API Keys
  3. Click Create Private API Key
  4. Give the key a descriptive name (e.g., "WasteNot Integration")
  5. Grant the key Read access to the scopes WasteNot needs (Profiles, Events, Lists, Segments, Metrics)
  6. Copy the private API key — you will not be able to see it again

Connecting Klaviyo

  1. Add a new Klaviyo data source in WasteNot
  2. Enter a Name for the data source
  3. Paste your Klaviyo private API key in the Api Token field
  4. Click Save

WasteNot will begin syncing your Klaviyo data automatically.

What data is synced

  • Profiles — Subscriber profiles including email, properties, and list membership
  • Events — Email opens, clicks, conversions, and other tracked events
  • Lists and Segments — Your Klaviyo list and segment definitions

Frequently asked questions

How do I rotate my API key?

  1. Generate a new private API key in Klaviyo
  2. In WasteNot, go to Data Sources and click on your Klaviyo data source
  3. Click Edit and update the API token
  4. Save the changes

WasteNot will automatically resume syncing with the new key.

My data source shows "Failed" status

This usually means the API key has been revoked or the required scopes are missing. Verify your API key is still active in Klaviyo and has the necessary read permissions, then edit it in WasteNot to update the key.

Can I filter which data is synced?

Stream configuration is managed automatically based on the data available in your Klaviyo account. All standard event types and profiles are synced.

Was this page helpful?