Documentation Index Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Klaviyo is an email and SMS marketing platform designed for e-commerce. The storekit integration sends real-time customer behaviour and order data to power your marketing campaigns.
Setup
Log in to your Klaviyo account
Go to Settings → API Keys
Copy your Public API Key (starts with pk_)
In storekit, go to Settings → Integrations
Paste your Klaviyo Public API Key
Save changes
Tracked Events
The integration automatically tracks customer behaviour on your store:
Active on Site
Triggered when a customer visits your store.
Property Description AccountIdYour storekit account ID VenueIdStore ID VenueSlugStore URL slug
Viewed Product
Triggered when a customer views a product.
Property Description ProductIdProduct ID ProductNameProduct name ProductPriceProduct price ProductImageProduct image URL
Added to Cart
Triggered when a customer adds an item to their cart.
Property Description ProductIdProduct ID ProductNameProduct name ProductPriceProduct price ProductImageProduct image URL
Started Checkout
Triggered when a customer begins the checkout process.
Property Description CurrencyOrder currency code ValueCart total value
Customer Identification
When a customer enters their email at checkout, they are automatically identified in Klaviyo. This links their browsing behaviour to their profile.
Order Data
When an order is completed, storekit sends complete order data to Klaviyo including:
Customer details (name, email, phone)
Order items and quantities
Order total and discounts
Fulfillment method
Marketing consent status
Placed Order
Triggered once when an order is completed.
Property Description OrderIdUnique order ID ValueOrder total ItemsArray of ordered items
Ordered Product
Triggered once per line item when an order is completed. Use this event to build product-level flows such as reorder reminders and cross-sell campaigns.
Property Description OrderIdUnique order ID ProductIDProduct ID PLUProduct PLU code ProductNameProduct name QuantityQuantity ordered ItemPriceUnit price (excluding modifiers) BaseTotalUnit price × quantity ModifiersTotalTotal modifier cost × quantity ModifiersArray of modifier details (ID, name, price, PLU, quantity, charged quantity) valueRow total including modifiers
Use Cases
Abandoned Cart Emails
Create flows triggered by “Started Checkout” without a subsequent order:
In Klaviyo, create a new Flow
Set trigger to “Started Checkout”
Add a time delay (e.g., 1 hour)
Add condition: has not “Placed Order” since starting flow
Send recovery email with cart contents
Browse Abandonment
Re-engage customers who viewed products but didn’t purchase:
Create flow triggered by “Viewed Product”
Add time delay
Exclude customers who placed an order
Send personalised product recommendations
Post-Purchase Campaigns
Thank you emails
Review requests
Reorder reminders
Cross-sell recommendations
Customer Segmentation
Build segments based on:
Purchase frequency
Average order value
Product categories purchased
Time since last order
Customer Data View and export customer data
Customer Feedback Collect customer reviews