If you've already followed the Manually duplicating flows for Klaviyo Recover guide, your Venon flows include a filter that checks: "Received Email from [Original Flow] zero times since starting this flow."
This works in most cases, but if your flows use re-entry (e.g., every 14 days), there's a small adjustment needed to make sure no duplicate emails are sent.
Change 1: Adjusting the "Received Email" Filter
In Step 4 of the duplication guide, you added this filter to each Venon flow:
Person has Received Email where Flow equals [Your Original Flow] β zero times β since starting this flow
Change "since starting this flow" to "in the last [X] days", where X matches the re-entry period of the original flow.
For example, if the original flow has a 14-day re-entry window, change it to: zero times in the last 14 days.
Change 2: Bidirectional Filtering
Your original Klaviyo flows don't know about Venon flows. If the Venon flow sends first (because it only has a 10-minute delay), the original flow may still send its own email later β causing a duplicate.
To prevent this, add filters to each original flow that check whether a higher-level Venon flow has already sent an email. This way, if Venon already caught the person further down the funnel, the original flow won't send a redundant email.
Add these filters to your original flows:
Original Active on Site flow
Filter | Condition |
Received Email from Viewed Product (Venon) flow | zero times in the last [X] days |
Received Email from Added to Cart (Venon) flow | zero times in the last [X] days |
Received Email from Checkout Started (Venon) flow | zero times in the last [X] days |
Original Viewed Product flow
Filter | Condition |
Received Email from Added to Cart (Venon) flow | zero times in the last [X] days |
Received Email from Checkout Started (Venon) flow | zero times in the last [X] days |
Original Added to Cart flow
Filter | Condition |
Received Email from Checkout Started (Venon) flow | zero times in the last [X] days |
Original Checkout Started flow
No additional filters needed.
Change 3: Cross-Layer Exclusions
This should already be done, just double check that it's the case, because you probably already use those filters in your original flows.
Check that each Venon flow has those filters:
Active on Site (Venon) flow
Add these on the trigger, in addition to the existing Venon event filters:
Filter | Condition |
Viewed Product (original Shopify event) | zero times since starting this flow |
Added to Cart (original Shopify event) | zero times since starting this flow |
Checkout Started (original Shopify event) | zero times since starting this flow |
Viewed Product (Venon) flow
Filter | Condition |
Added to Cart (original Shopify event) | zero times since starting this flow |
Checkout Started (original Shopify event) | zero times since starting this flow |
Added to Cart (Venon) flow
Filter | Condition |
Checkout Started (original Shopify event) | zero times since starting this flow |
Checkout Started (Venon) flow
No additional cross-layer exclusions needed.
Need Help?
If you're unsure about your filter setup, chat with us using the widget in the bottom right and we will take a look.
