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
Log into your Klaviyo account
Click on Settings in the left sidebar
Click on API Keys
Click on Create Private API Key
Give your key full control permissions
Copy the Private API Key (you will only see this once)
Also copy the Public Key (or Site ID) from the same page
Connect to Commerce Kitty
Log into your Commerce Kitty account
Navigate to Settings > Plugins
Click New and select Klaviyo
Enter your Public Key (Site ID) and Private Key
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:
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
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:
Verify the plugin is enabled
Check that the plugin is assigned to the correct channel
Confirm your API keys are correct
Check the sync logs for any errors
API Key Errors
If you see API key errors:
Verify you're using the Private Key (not the Public Key) for authentication
Ensure the key has full control permissions
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.
Last updated