Hi there! I’m having an issue with a saved block. I saved a block from a Klaviyo flow template that would recall a persons last order to allow for easy reorder. I took it from a replenishment reminder template, and the flow I’m creating is also a replenishment reminder, but I wanted it to go into a fully designed template (hence saving it as a block). The issue is that when I preview this block in Klaviyo’s pre-designed flow template it shows me the persons last order. When I try it on the flow that I created, it shows up blank. I can’t understand why this is happening as it is literally exactly the same. Please help!
Best answer by david.to
Thanks for sharing your question with the Klaviyo Community!
For your customized replenishment email which you are applying this saved block to, can you confirm if you are actually previewing this email within a flow triggered by the Placed Order event? If you were previewing this customized email as an email template, since the email template is unable to reference any event data, the dynamic syntax used to populate the table block would be unable to pull in any data. This will result in the dynamic table block being blank. To preview this email, I would recommend ensuring that the email is housed in a flow being triggered by the Placed Order event which is passing the specific dynamic syntaxes you are referencing. You can learn more on how to use Klaviyo’s Preview feature from the How to Insert Preview Text into an Email article.
Another common occurrence is if you’ve previously switched ecommerce integration. If you’ve recently switched integrations, you may have two different Placed Order events within your Klaviyo account. This is because Klaviyo will not erase the data that has already been shared and synced to Klaviyo. This may cause some confusion when building when creating your own flow while selecting the Placed Order metric. I would recommend ensuring that the flow you are building is using the same Placed Order metric that the replenishment flow you saved the dynamic table block from are the same.
I would also recommend taking a look at the following resources Klaviyo offers that may prove helpful to you:
- Creating a Replenishment Flow
- About Using Event Variables to Personalize Flows
- How to Insert a Dynamic Image in an Event-Based Flow Email
Hope this helps!