Skip to main content
Question

Email event parameters not being sent in automatic email; preview and manual send work

  • June 1, 2026
  • 2 replies
  • 42 views

Forum|alt.badge.img

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.

2 replies

whereisjad
Expert Problem Solver IV
Forum|alt.badge.img+20
  • Expert Problem Solver IV
  • June 1, 2026

A couple of questions I have.  Are you setting profile custom properties or just event properties?  Are you seeing the properties on the left hand side on the profile page as opposed to clicking on the event to see them?

Then I wonder if the flow is triggered by that event.  If not then you must leverage the profile custom properties.  If you can share the flow email template block including the variables it would help. 


Forum|alt.badge.img
  • Author
  • Contributor I
  • June 3, 2026

Let me clarify our problem more.

I can assure you, that the flow is triggered. The flow sends a live internal alert, but only the event parameters that we send do not appear (the person.first_name and last_name for example appear normally). However, when we manually resend that same internal alert through the Preview modal, the email gets sent perfectly, including all the event parameters. This only happens with the Internal Alert. In other flows, where we send out emails, the event parameters appear. 

Our biggest concern is that when the alert gets sent out automatically, the event parameters don’t appear. When we send it out manually, it works fine.