Klaviyo

Klaviyo is an email marketing platform designed for e-commerce. Commerce Kitty integrates with Klaviyo to automatically sync your customer data for targeted email campaigns.

Setup

Create API Keys in Klaviyo

  1. Log into your Klaviyo account

  2. Click on Settings in the left sidebar

  3. Click on API Keys

  4. Click on Create Private API Key

  5. Give your key full control permissions

  6. Copy the Private API Key (you will only see this once)

  7. Also copy the Public Key (or Site ID) from the same page

Connect to Commerce Kitty

  1. Log into your Commerce Kitty account

  2. Navigate to Settings > Plugins

  3. Click New and select Klaviyo

  4. Enter your Public Key (Site ID) and Private Key

  5. Click Save

circle-exclamation
circle-check

Features

Automatic Customer Sync

Commerce Kitty automatically exports customer data to Klaviyo when:

  • A new order is placed

  • An existing order is updated

This ensures your Klaviyo customer profiles are always up-to-date with the latest purchase information.

Customer Data Exported

The following customer information is synced to Klaviyo:

Field
Description

Email

Customer's email address

First Name

Customer's first name

Last Name

Customer's last name

Phone

Customer's phone number (if available)

Address

Shipping/billing address

Order History

Purchase information for segmentation

Configuration

Plugin Options

Option
Description

Export Customers

When enabled, automatically syncs customers to Klaviyo on order events

Channel Assignment

Assign the Klaviyo plugin to the channels you want to sync customers from. Only orders from assigned channels will trigger customer exports.

Use Cases

Email Marketing Segmentation

With customer data in Klaviyo, you can:

  • Create segments based on purchase history

  • Send targeted campaigns to repeat customers

  • Set up abandoned cart recovery flows

  • Build post-purchase email sequences

Customer Lifecycle Campaigns

Trigger automated campaigns based on:

  • First purchase

  • Order value thresholds

  • Product category purchases

  • Time since last purchase

Troubleshooting

Customers Not Syncing

If customers aren't appearing in Klaviyo:

  1. Verify the plugin is enabled

  2. Check that the plugin is assigned to the correct channel

  3. Confirm your API keys are correct

  4. Check the sync logs for any errors

API Key Errors

If you see API key errors:

  1. Verify you're using the Private Key (not the Public Key) for authentication

  2. Ensure the key has full control permissions

  3. Try creating a new API key in Klaviyo

circle-info

Customer exports happen asynchronously. There may be a short delay between an order and the customer appearing in Klaviyo.

Last updated