Hi @HubertW ,
Yes, this can be done in Klaviyo with the right setup.
Here’s how:
-
Trigger: Start the flow when someone places an order.
-
Delay: Add a 4-week delay.
-
Filter: Stop the email if they buy again during that time.
-
Email content:
-
Show related products from the first item in the order (if available).
-
If no related products exist, show bestsellers instead.
You may need a developer to help tag or organize products for the logic to work smoothly, but it’s 100% doable.
Best,
Micheal
Hey @HubertW,
Good question! To add onto what Mike Digital mentioned, I can confirm that you’ll want to set this up in a flow triggered by “Placed Order”, and add a 4-week time delay under the trigger. If you want to ensure that people only enter the flow once every 4 weeks, make sure to add a profile filter to the trigger that says “Person has not been in this flow in the last 4 weeks.”
After that’s where things get a bit more complex. It looks like you want to show different product feeds to people depending on the items that they purchased, and you want to show related products in the email, as long as the purchased product has at least one related product. We unfortunately can’t design conditional splits or show/hide logic that checks if a product ordered has other products related to it, so we’ll need to employ a different strategy to work around this.
You can create a product feed that shows “Products a customer may also like”, and use Best Selling Products as the fallback option. If you add this feed into an email, purchasers will see products that Klaviyo has determined are similar/related to the customer’s purchased product, and if there are no related products, it will show best sellers. Unfortunately, there isn’t a way for product feeds to only look at the first product purchased in the Placed Order event - it would look at all recent products purchased.
Let me know if I can answer any additional questions regarding this!
-Byrne