Seeds
What's the difference between Klaviyo and ad pixels?
Klaviyo and ad pixels serve different sides of the same customer journey. Klaviyo collects first-party data from known customers through email, SMS, and on-site behavior...
Does Klaviyo work better with Shopify or WooCommerce?
Feature parity exists across both platforms — native integrations, order sync, abandoned cart flows, and product recommendations work on Shopify and WooCommerce. Shopify offers deeper...
What predictive analytics does Klaviyo use?
Klaviyo generates four core predictions per customer profile: churn risk, predicted lifetime value, expected next order date, and gender prediction. These models use purchase history,...
How do I install the Klaviyo JavaScript snippet?
Add a single JavaScript snippet to your site header containing your six-character Klaviyo public API key. For WordPress, use a plugin like Insert Headers and...
Is Klaviyo first-party tracking?
Yes. Klaviyo cookies set on your domain (__kla_id), data stored in your Klaviyo account, no cross-site tracking. Email/purchase data already first-party by nature. Klaviyo processes...
What is Klaviyo Exchange ID?
Anonymous tracking cookie that becomes linked to customer profile when email is captured (form submission, checkout). Connects pre-identification browsing (product views, cart adds) to identified...
How does Klaviyo track email opens and clicks?
Klaviyo tracks opens using an invisible 1×1 tracking pixel — a tiny clear image embedded in every email that fires a request to Klaviyo servers...
How does Klaviyo build customer profiles?
Merges data from JavaScript (browsing), integrations (orders), email engagement (opens/clicks), and API events into single profile per email. Stores purchase history, browsing behavior, email activity,...
Does Klaviyo support webhooks for real-time events?
Klaviyo sends webhooks (outbound) for events like unsubscribes, bounces, delivered emails. Configure in Settings → Webhooks. For inbound tracking, use Track API (not webhooks). E-commerce...
How do I use the Klaviyo Track API?
POST to https://a.klaviyo.com/api/track with JSON: token (public key), event (name), customer_properties (email required), properties (event data), time (optional timestamp). Returns 200 on success. Use for...
What are Klaviyo API rate limits?
Track/Identify APIs: 500 requests/second per account. Exceeding returns 429 Too Many Requests. Implement retry logic with exponential backoff. For bulk imports, use List API (different...
Can I use Klaviyo with mobile apps?
Yes, via server-side Track/Identify APIs from app backend. Native iOS/Android SDKs available (klaviyo-swift-sdk, klaviyo-android-sdk) for in-app tracking. Use server-side for transactional events (purchases), SDK for...