đ Before you continue...
It's important that you've already enabled the Sonar Send + Klaviyo integration and that Sonar data is being shared with Klaviyo. If you haven't yet completed this step, please refer to the below guide before continuing.
Overview
Sonar Send lets you run Triple Pixelâpowered browse/cart/checkout flows in parallel with your existing Klaviyo âStandard Eventâ flowsâwithout double-sending. Youâll duplicate each standard flow, switch the trigger to the Triple Pixel version, add a +15 minute wait at the top, append â(TW)â to each message name, and add a few Profile filters to ensure collisions between them.
Step-by-Step Guide
Step 1 - Which flow should you duplicate?
Identify each of your Standard Event flows (if you have them).
Browse Abandonment Flow: Purpose is to engage customers who visited your site, viewed your product(s), but then didnât add to cart, start checkout, or make a purchase.
Abandoned Cart Flow: Purpose is to engage customers who visited your site, viewed your product(s), added >1 to their cart, but didnât start checkout or make a purchase.
Abandoned Checkout Flow: Purpose is to engage customers who visited your site, viewed your product(s), added >1 to their cart, and started checkout, but didnât finalize their purchase.
For those of you who would rather watch step-by-step videos for each flow you'll find those here!
Step 2 - Clone this flow
In Klaviyo â Flows, open the ⊠menu for the Standard flow youâve identified.
Click Clone.
Update [Flow Name] to include â(TW)â or â(Sonar)â so that they are easily identified.
Change [Trigger] to the Triple Pixel metric:
Browse = âViewed Product â Triple Pixelâ
Cart = âAdded to Cart â Triple Pixelâ
Checkout = âCheckout Started â Triple Pixelâ
Click Clone Flow.
Step 3 - Increase Wait Time Block (+15)
Immediately after the trigger, add 15 minutes to the first time delay so your âReceived Email/SMS = 0 since starting this flow (where Flow = Standard flow)â filters can evaluate true and avoid a ârace condition.â
If the standard flow waits 30 min, set the TW flow to 45 min.
If the standard flow waits 4 hr, set the TW flow to 4 hr 15 min.
Step 4 - Update SMS/Email Titles
Rename each message so reporting clearly shows Sonar-driven sends. You do this by opening each email or SMS in the flow and append (TW) or (Sonar) to the end of the message name
Example:
Before = âAbandoned Cart: Email #1â
After = âAbandoned Cart: Email #1 (TW)â
Step 5 - Update Profile Filters
The most important step here is to update the various profile filters used in the Sonar version of your flow. This is where we ensure that profiles that enter and receive emails from the standard version of your flow, donât also receive emails from the Sonar-powered versions weâre creating.
Broadly speaking there are three sets of filters to add on top of the filters copied over from the Standard Flow.
Exclude anyone who already received messaging (email or SMS) from the Standard Flow
Preventing send overlap between your Standard and Sonar flows. If you aren't running SMS, then you don't have to add SMS filters to your Sonar-powered flows.
Exclude anyone who triggered the non-Sonar version of your trigger event
An additional way to prevent send overlap between your Standard and Sonar flows.
Exclude anyone who progressed further down the funnel
Stops a higher-funnel flow (like Abandoned Browse) from sending to a profile whoâs already taken the down-funnel next step (ex: Add to Cart or Checkout); according to both Klaviyo or Sonar.
Keep your original Standard filters (e.g., Placed Order = 0, Not in flow in last 30 days). Then add the following profile filters to each flow:
Profile Filters to add for âAbandoned Browse (TW)â Flow
Profile Filters to add for âAbandoned Browse (TW)â Flow
By adding these filters, our desired outcome is that...
...anyone who got an email or SMS from the standard Browse Abandonment flow, added something to their cart, started checkout, or who only trigger the standard âViewed Productâ metric, will not enter the Sonar-powered Browse Abandoned flow.
Profile Filters to add for âAbandoned Cart (TW)â flow
Profile Filters to add for âAbandoned Cart (TW)â flow
By adding these filters our desired outcome is that...
...anyone who got an email or SMS from the standard Abandoned Cart flow, started checkout, or who triggered the standard âAdded to Cartâ metric, will not enter the Sonar-powered Abandoned Cart flow.
Profile Filters to add for âAbandoned Checkout (TW)â Flow
Profile Filters to add for âAbandoned Checkout (TW)â Flow
By adding these filters our desired outcome is that...
...anyone who got an email or SMS from the standard Abandoned Checkout flow, or who triggered the standard âCheckout Startedâ metric, will not enter the Sonar-powered Abandoned Checkout flow.
Step 6 â Confirm accurate dynamic content in your messages
Before finishing setup, you need to ensure that dynamic content in your Emails or SMS renders correctly. While Sonar events are designed to mirror Klaviyoâs standard event schema, itâs still important to verify:
â Product names and images display correctly
â Prices show the correct amount + currency
â Links click through to the right product or cart page
â Any survey-based personalization fields populate as expected
This is mostly a spot-check process. If youâve added any custom configurations, you may need to adjust how the event data maps into your message templates.
Step 7 - Setting your Sonar-powered flows âLiveâ
If you followed all the above steps, your Sonar-powered flows are now ready to be set to Live! Quick reminder, but keep your Standard Event flows ON. The TW flows are designed to run in parallel with the Standard ones; your filters and the additional +15 min wait time you added prevent collisions between the two.
Conclusion
By following the steps above, youâve created Sonar-powered flows in Klaviyo that work in parallel with your existing Standard flowsâeliminating double sends, preventing audience overlap, and ensuring cleaner attribution in both Triple Whale and Klaviyo. With the correct profile filters, adjusted wait times, and clear naming conventions, youâll have a streamlined setup thatâs easy to maintain and scale.
From here, monitor your Sonar-powered flows closely during the first few sends to confirm that filters are working as intended. Continue to refine based on performance data, and keep your Standard flows active so you always have a baseline for comparison. Over time, this dual-flow approach will help you maximize engagement while leveraging the precision of Triple Pixel tracking