Last updated: May 2026 Category: Integrations
Overview
The Klaviyo integration sends mobile-app event data into your Klaviyo account so your existing email and SMS flows can react to in-app behavior. App installs, product views, category views, and add-to-cart events all become triggerable in Klaviyo — alongside everything you already track from your web store.
Plan availability
The Klaviyo integration is included in BeyondCart's Enterprise+ plan. Talk to your account manager if you are on a lower tier and want to enable it.
Use cases and benefits
Trigger Klaviyo flows from app behavior. Send a re-engagement email after a customer browses a category but doesn't add anything to cart.
Unified profile data. Klaviyo correlates app events with the same customer profile it uses for web events, giving you one timeline per customer.
Reuse existing flows. Your post-purchase, abandoned cart, and welcome flows in Klaviyo work just as well for app users.
Track app installs. "Beyond Cart Installed App" fires once per device, so you can welcome new app users without spamming repeat openers.
Events sent to Klaviyo
Event name | When it fires | Useful for |
Beyond Cart Installed App | First time the app launches on a device | Welcome flow targeted at app installers |
Product Viewed | Customer opens a product page | Browse-abandonment flow |
Category Viewed | Customer opens a collection / category | Category interest segmentation |
Added To Cart | Customer adds a product to their cart | Cart-abandonment flow |
Each event includes the relevant product context (ID, name, price, image) so you can personalize the email or SMS that fires from it.
Prerequisites
A Klaviyo account.
BeyondCart Enterprise+ plan.
Admin access to your BeyondCart dashboard.
Setup instructions
1. Get your Klaviyo Private API Key
Log in to your Klaviyo account at https://www.klaviyo.com.
Click your account name (bottom-left) → Settings → API Keys.
Click Create Private API Key, give it a descriptive name (e.g., "BeyondCart Mobile Events"), and grant the following scopes:
Events: Read/Write
Profiles: Read/Write
Copy the key. It starts with
pk_and is private — anyone with it can write events into your Klaviyo account.
Keep the Private API Key out of email, chat, and screenshots. Treat it like a password.
2. Paste the key into BeyondCart
Open your BeyondCart admin dashboard.
Go to Site Settings → Integrations.
Find the Klaviyo section.
Paste your Private API Key into the Klaviyo API Key field.
Click Save.
Tips and best practices
Build segments around app-only behavior. "Installed app in last 30 days AND no purchase" is a powerful welcome target.
Avoid duplicate flows. If your web abandoned-cart flow also fires for app users, you may double-message customers. Add a "source" filter or a short suppression window.
Watch your event volume. High-traffic stores can push a lot of events into Klaviyo. Monitor your Klaviyo plan limits.
Rotate the API key when team members with Klaviyo admin access leave. Generate a new key and paste it into BeyondCart.
Troubleshooting
Events aren't appearing in Klaviyo. Confirm the Private API Key is correct and has Events Read/Write permission. New events typically land in Klaviyo within a minute. The app deduplicates "Beyond Cart Installed App" so it only fires once per device — if you uninstall and reinstall on the same device, it may not fire again.
Events arrive but don't have product details. Make sure the product is fully synced into BeyondCart with a name, price, and image. The mobile app will only attach metadata it has access to.
The wrong customer profile is being updated. Klaviyo matches profiles by email. If a logged-out user opens the app, events go to an anonymous profile that gets merged with their real profile when they log in.
Related Articles
