Hi Klaviyo Community!
I’m setting up a replenishment flow that is triggered by the Placed order event with a 30-day delay to remind customers to repurchase. Since we sell multiple products with different combinations, using conditional splits isn’t ideal.
I want to dynamically pull in the products from each customer’s last order and display them in the email.
Ideally, this would include: Product name, quantity, image.
I've tried various dynamic Liquid code variations using event.line_items
, but none of them are working. When I preview the email with real profiles, the product details do not appear—there’s no information about what they ordered, including quantity, items, or prices.
I would really appreciate help regarding:
- What is the correct Liquid code to dynamically pull in each product from the last order in a row collection?
- How can I confirm that line_items (or a similar field) is available in the Placed Order event?
- If Shopify isn’t passing product details correctly, how can I fix the integration so that Klaviyo receives full order data? I believe they are correctly synced, but again, when I preview the email with real profiles, none of the information I need appears.
Any guidance would be greatly appreciated! Thanks in advance. 😊