Articles on: Convbox Tracking
This article is also available in:

Boost EDM Revenue by Triggering Klaviyo Cart Abandonment Emails via Convbox Tracking API Events

Main Objective:


By clone a new abandoned cart Flow (running in parallel with your existing flow and only targeting missed abandoned cart users), you can recover users that were not captured by the original flow and increase EDM revenue.



Before configuring the following steps, please make sure sending event to Klaviyo has already been set up in Convbox


Summary of Steps:

  1. Clone the existing cart abandonment flow.
  2. Use Convbox API events as triggers in the new flow.
  3. Add a flow filter to exclude users already in the original cart abandonment flow to prevent duplication.
  4. Preview emails to ensure correct display.
  5. Enable the new flow and monitor the incremental revenue generated by the new flow.


Below are the specific steps for two scenarios: using Added to Cart events and using Initiate Checkout (also named as Start Checkout) events as triggers for the abandoned cart flow.


Scenario 1: Using Convbox Added to Cart event as trigger to lift cart abandonment revenue


  1. Find the existing flow using "Added to Cart" as a trigger, then click the Clone button.




  1. In the pop-up window, rename the Flow by adding the “ - Convbox” suffix to distinguish it from the original Flow. Set the Trigger to “AddToCart-Convbox”, then click the “Clone Flow” button to save.



If you cannot find this event in the Trigger list, it may be because you just finished setting up event sending in Convbox and no users have triggered this behavior on your website yet. Please come back and configure it later.



  1. In the new Flow, add two flow filter conditions to exclude users already in the original cart abandonment flow.


As shown below, keep all existing filters from the original cart abandonment Flow unchanged, and add the following two conditions:

  • The user has not triggered the “Added to Cart” event (Shopify official event) in the last 1 hour — Added to Cart zero times in the last 1 hours
  • The user has not triggered the “Added to Cart” event (Shopify official event) after entering this Flow — Added to Cart zero times since starting this flow


If a user satisfies any of this two conditions, they will be routed into the original cart abandonment Flow and will not trigger this new Flow.


Since the two Flows are triggered from different data sources, and considering there may be a slight delay in event delivery to Klaviyo (usually a few seconds), and Klaviyo does not support Flow prioritization, we introduce a time-based exclusion window. This ensures users who are eligible for the original cart abandonment Flow are filtered out from the new Flow, avoiding duplicate emails that could harm customer experience, while ensuring the results from the new Flow (emails sent, order revenue) are fully incremental.








  1. Preview emails to ensure correct content display.


Following the sequence shown below, select the email within the Flow, and in the Template module, click Edit >> Preview & Test. You can then review the email content (including product name, image, price, and redirect link) based on recent event data to verify if it is displaying/redirecting correctly.






  1. Once the above steps are completed, you can enable the new cart abandonment Flow. At this point, you will have two parallel running cart abandonment Flows. You can check whether the newly created Flow is capturing additional abandoned cart users and generating incremental revenue, and you can also directly see the revenue uplift reflected on the Convbox homepage.


Scenario 2: Using Convbox InitiateCheckout event as trigger to lift chekcout abandonment revenue


The setting example for Scenario 1 is demonstrated using the "Added to Cart" event as the trigger for thec cart abandonment flow. If you use the "Checkout Started" event as the trigger for the checkout abandonment flow in Klaviyo, then in the corresponding duplicated comparison process, you need to select the "InitiateCheckout" event from Convbox Tracking as the trigger.


The following are detailed setup instructions.


  1. Find the existing flow using "Checkout Started" as a trigger, then click the Clone button.




  1. In the pop-up window, rename the Flow by adding the “ - Convbox” suffix to distinguish it from the original Flow. Set the Trigger to “InitiateCheckout-Convbox”, then click the “Clone Flow” button.




  1. Similar to scenario 1, in the cloned Flow, add two Flow filters in the Trigger to prevent the same user from entering multiple cart abandonment Flows:


  • The user has not triggered the “Checkout Started” event (Shopify official event) in the last 1 hour — Checkout Started zero times in the last 1 hours
  • The user has not triggered the “Checkout Started” event (Shopify official event) after entering this Flow — Checkout Started zero times since starting this flow

If a user satisfies any of the conditions, they will be routed into the original checkout abandonment Flow and will not trigger this new Flow. This ensures that the results from the new Flow (emails sent, order revenue) are fully incremental.







  1. Preview emails to ensure correct content display.


Detailed in the instructions for Scenario 1.


  1. Enable the new flow for capturing additional checkout abandonment users and monitor its performance.


Updated on: 29/05/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!