Docs

Klaviyo Integration

2 min readUpdated April 20, 2026

Klaviyo is a data-driven email and SMS marketing platform popular with ecommerce businesses. WP Smart Consent integrates with Klaviyo via the Profiles API, forwarding opted-in contacts to your Klaviyo account in real time.

What You’ll Need#

A Klaviyo Private API key. To generate one, log into your Klaviyo account, go to Account → Settings → API Keys, and create a new Private API key.

Setting It Up#

In the WP Smart Consent dashboard, go to Integrations and find the Klaviyo card. Enable it, paste in your Private API key, and save. WP Smart Consent will connect to your Klaviyo account and populate a list dropdown with your available lists. Select the list you want opted-in contacts added to.

List Selection#

Klaviyo requires a list to be selected — contacts are added to a specific list rather than to your account globally. Select the appropriate list from the dropdown after entering your API key.

What Gets Sent#

When a visitor opts in, WP Smart Consent forwards their first name, last name, and email address to Klaviyo. The contact is created as a profile in your Klaviyo account and added to your selected list immediately.

Works Alongside Other Integrations#

Enabling the Klaviyo integration doesn’t affect any of your other active integrations. Each destination is independent — a single opt-in event will be forwarded to Klaviyo and every other enabled destination simultaneously, and logged with the source integration that captured it.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only