CK Commerce Kitty Help
Support Open app
Configuration

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

Make sure you copy the Private Key immediately after creation. Klaviyo only shows it once.

Commerce Kitty takes security seriously. The Private Key will not be shown and will not be displayed when editing the plugin.

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

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