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:
| Field | Description |
|---|---|
| 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:
- 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.