Hello @G Mustafa ,
Your issue seems to be tied to Klaviyo’s event data handling in live automation. Since the dynamic variables like {{ event.model|default:"" }} work in previews but fail in actual flows for some profiles, it’s likely a data inconsistency problem. Some profiles may not have the expected event properties, causing blank placeholders.
First, check the event history for affected profiles. If the event.model or event.make field is missing in their event payload, Klaviyo has no data to pull from. If that’s the case, the problem isn’t in the email template but in how event data is being sent.
Next, verify if the flow is triggered by the right event. If an earlier or unrelated event starts the automation, Klaviyo might not have access to the needed variables. Try manually triggering the event for a test profile and checking if the data appears.
Another possibility is formatting issues in the custom metric. If the event data isn’t structured as expected, Klaviyo won’t recognize it. Look at the JSON payload being sent and confirm that the necessary properties exist.
Lastly, if the issue is with HTML parsing, test rendering the variables in a simple text block inside Klaviyo’s editor. If the text block shows values correctly but the HTML email doesn’t, there’s an issue with how Klaviyo is handling the Liquid syntax in your template.
Let me know if this help or need help checking it out