Skip to main content

Klaviyo integration

This guide walks you through connecting Klaviyo to Better Email with a private API key and using it for template export.

Before you start

To connect Klaviyo, you will need:

  • a Klaviyo account with access to API keys
  • a private API key created for Better Email
  • an admin user in Better Email who can create and edit integrations

1. Create the integration in Better Email

In Better Email:

  1. Go to Integrations.
  2. Create a new integration.
  3. Enter a clear name for the integration.
  4. Choose Klaviyo as the type.
  5. Optional: under Access, restrict the integration to specific users or groups.
  6. Enable the integration.
  7. Save the integration.

2. Copy the API key from Klaviyo

In Klaviyo:

  1. Go to Account -> Settings -> API Keys.
  2. Generate a private key for Better Email if you do not already have one.
  3. Copy the private API key.

Back in Better Email, paste the key into Private API Key, then save the integration again.

TODO: Add a screenshot of the Klaviyo API Keys page showing where to create and copy the private key.

3. Export to Klaviyo

Once the integration is saved and enabled, Better Email can create email templates in Klaviyo from the rendered HTML of your email.

Important to know:

  • Klaviyo export creates templates rather than updating a tracked template in place.
  • Merge tags and segmentation are rendered using Klaviyo-specific syntax.
  • Klaviyo-connected feeds can also be used in feed workflows elsewhere in Better Email.

If your team uses Klaviyo for both standard campaigns and feed-driven modules, connect the main Klaviyo integration early and test one normal export before layering on product-feed workflows.