| Included in: Core & Growth |
Not every shopper starts their journey by viewing a product, adding to cart, or starting checkout. Many visitors show intent much earlier — the moment they visit your site and browse your store.
The Session Abandonment flow helps you turn these early signals into revenue. RetentionX's server-side tracking and identity resolution capture session starts that would otherwise go unrecognized and pushes them to Klaviyo, allowing you to re-engage window shoppers at the earliest sign of intent.
Turn Window Shoppers into Buyers
Most abandonment flows focus on shoppers who already viewed a product, added an item to their cart, or started checkout. But many visitors never get that far. They return to your site, browse briefly, and leave again without triggering your standard abandonment flows.
Session Abandonment helps you close that gap. By identifying known shoppers as soon as they start a new session, RetentionX gives you an earlier opportunity to bring them back, highlight what’s new, remind them why they were interested, or guide them toward bestsellers and key collections.
As long as your ESP supports a Conversion API, you can still push events from RetentionX and build session abandonment flows there.
Session Abandonment with RX Identity
RetentionX’s advanced conversion tracking solution resolves customer identities more reliably and helps you recognize returning visitors earlier in their journey. When RetentionX identifies a session start from a known shopper, it can push a “Session Started – RetentionX” event to Klaviyo, which you can use to trigger a dedicated window shopper flow.
To turn these events into automated abandonment flows in Klaviyo, follow the steps below:
1. Pushing Events to Klaviyo
In RetentionX, go to Automations > Email & SMS Flows.
Open the tab Abandonment Recovery and navigate to Session Abandonment.
If you haven't connected Klaviyo yet
Click Set up, insert your Klaviyo credentials, and confirm the login to grant RetentionX access.
Next, create custom API credentials in Klaviyo to allow RetentionX to push conversion events:
Log in to Klaviyo and navigate to Settings > Account > API Keys.
Under Private API Keys, click Create Private API Key.
Name it, for example, “RetentionX”, and give it Read/Write Access for Events only — no other permissions are needed.
Copy the API key and paste it into the respective field in RetentionX.
Click Finish to complete the setup. Once Klaviyo is connected, close the setup pop-up and continue with the activation.
Click Activate.
And that's it! Once saved, RetentionX will start pushing “Session Started – RetentionX” events to your Klaviyo contact profiles.
2. Setting Up the Flow
Now you're ready to build your Session Abandonment flow – powered by RetentionX.
Log in to your Klaviyo account.
Navigate to Flows and start building a new flow.
Select “Session Started – RetentionX” as the trigger. You’ll find the trigger under Your Metrics > API — not under RetentionX.
Add profile filters to prevent customers from entering this flow if they have already taken a stronger action. For example, exclude contacts who have viewed a product, added to cart, started checkout, or placed an order since starting the flow.
Add a time delay after the trigger. Since Session Abandonment captures an early intent signal, a delay of 2–3 hours is a good starting point for many brands. This gives shoppers time to continue browsing or return on their own before receiving a reminder.
Add your first email or SMS message. Since this event is not tied to a specific product, treat it as a light window-shopper reminder rather than a product-specific abandonment email. A strong message acknowledges the visit, gives shoppers a reason to return, and points them toward brand trust reasons, bestsellers, or popular categories.
Preview and test your flow to ensure the event trigger, filters, delays, and message content work as expected before setting the flow live.
Measuring Performance
Once your flow is live, RetentionX automatically imports the flow performance data so you can see exactly how your session abandonment flow is performing.
These flows capture the earliest intent signals you would otherwise miss — so you’re not only recovering potential revenue, but also proving the incremental value of RX Identity. By resolving more identities and triggering more flows, you unlock a scalable source of revenue from visitors that previously went unrecognized.
The following KPIs are available:
Recipients
Open rate
Click rate
Revenue
Revenue per recipient
You can monitor performance over the past 7, 30, or 365 days — KPIs update automatically overnight.
Comments
0 comments
Please sign in to leave a comment.