Skip to main content
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

  1. Log in to your Klaviyo account
  2. Go to SettingsAPI Keys
  3. Copy your Public API Key (starts with pk_)
  4. In storekit, go to SettingsIntegrations
  5. Paste your Klaviyo Public API Key
  6. Save changes

Tracked Events

The integration automatically tracks customer behaviour on your store:

Active on Site

Triggered when a customer visits your store.
PropertyDescription
AccountIdYour storekit account ID
VenueIdStore ID
VenueSlugStore URL slug

Viewed Product

Triggered when a customer views a product.
PropertyDescription
ProductIdProduct ID
ProductNameProduct name
ProductPriceProduct price
ProductImageProduct image URL

Added to Cart

Triggered when a customer adds an item to their cart.
PropertyDescription
ProductIdProduct ID
ProductNameProduct name
ProductPriceProduct price
ProductImageProduct image URL

Started Checkout

Triggered when a customer begins the checkout process.
PropertyDescription
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

Use Cases

Abandoned Cart Emails

Create flows triggered by “Started Checkout” without a subsequent order:
  1. In Klaviyo, create a new Flow
  2. Set trigger to “Started Checkout”
  3. Add a time delay (e.g., 1 hour)
  4. Add condition: has not “Placed Order” since starting flow
  5. Send recovery email with cart contents

Browse Abandonment

Re-engage customers who viewed products but didn’t purchase:
  1. Create flow triggered by “Viewed Product”
  2. Add time delay
  3. Exclude customers who placed an order
  4. 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