I'm running a flow triggered when someone submits a contact form on our website. The submission creates/updates a Klaviyo profile and tracks a custom metric event with all form fields in the event properties. In Klaviyo I can confirm the event fired and every property is present on the profile's activity timeline.
Problem
When the flow sends the notification email automatically (first send from the flow), the email renders profile (person) fields correctly, but all event variables are empty (missing form/message data in the template).
What works
Event properties are visible on the profile after submission.
Preview in the email editor, using that user's real event data, shows the email correctly.
Send from preview to a test address also works and includes all event data.
Happy to share metric name, trigger screenshot, template variable examples, and a sample event JSON if that helps. Thanks for any pointers.