Skip to main content
Contributor I
September 20, 2026
Solved

flow-values-report rejects Placed Order metric on one specific flow (400 error)

I'm getting a consistent 400 from the flow-values-report endpoint when using our "Placed Order" metric as conversion_metric_id for one specific flow. Error: "Passed in conversion metric does not support querying for values data."

Details:
- Flow ID: TEWF5A
- Metric: Placed Order (U5p5yG)
- Endpoint: flow-values-report

This metric works fine as conversion_metric_id on our other flows, and this same flow works fine for non-monetary metrics (e.g. Opened Email) when requesting total/unique stats instead of value-type stats. So it's isolated to this one metric/flow combination, not a general request or account setup problem.

Timeline: started as an intermittent failure around 2026-08-21, became a full, consistent failure from 2026-09-11 onward, across both API revisions 2024-10-15 and 2025-07-15.

I don't have live chat or email support on my current plan, so posting here in case anyone from Klaviyo can take a look or point me to the right escalation path. Happy to share the full failed request/response payloads if useful.
Greatness Solution
Contributor I
September 20, 2026

This looks pretty well isolated already. Since Placed Order works on your other flows and this flow works with non-monetary metrics, I’d suspect something specific to that flow/metric pairing rather than the request itself. Have you compared its conversion setup against one of the working flows?

3 replies

Greatness Solution
Contributor I
Contributor I
September 20, 2026

This looks pretty well isolated already. Since Placed Order works on your other flows and this flow works with non-monetary metrics, I’d suspect something specific to that flow/metric pairing rather than the request itself. Have you compared its conversion setup against one of the working flows?

Kim from Cadence
Partner
Partner
September 24, 2026

​@PaulavS, odd! Mind sharing your full request + response payload? And, is there anything special / different about this flow (e.g. the kinds of actions) as compared with others in your account?  

Cadence 

Kim — Founder @ Cadence | Helping brands automate recurring campaigns (daily, weekly, monthly) | Happy to connect! | https://cadencecampaigns.com
PaulavSAuthor
Contributor I
October 14, 2026

Thanks Kim, sorry for the slow reply. Here is what I get today (2026-10-14) on revision 2025-10-15.

Request: POST /api/flow-values-reports/ with conversion_metric_id U5p5yG, filter equals(flow_id,"TEWF5A"), timeframe 2026-10-07 to 2026-10-14, statistics: recipients, delivered, opens, opens_unique, open_rate, clicks, clicks_unique, click_rate, conversions, conversion_value, conversion_rate, revenue_per_recipient, bounced, bounce_rate, unsubscribes, unsubscribe_rate.

Response: HTTP 400, code invalid, detail "Passed in conversion metric does not support querying for values data", pointer /data/attributes/conversion_metric_id (error id 74116a4a-6fe0-4d01-8906-086559e4a5cd).

The same request without conversion_value, conversion_rate and revenue_per_recipient returns 200. So it is only the value statistics that fail. U5p5yG is Placed Order from the WooCommerce integration.

The flow (TEWF5A, StartNuOp BirthChart) is live and triggers on Added to List. It has 12 actions: 4 emails, 6 time delays, 1 profile update and 1 conditional split. Last edited 2026-08-13.

My guess is that the WooCommerce Placed Order events on this account don't carry a value Klaviyo can use, but I can't see that from my side. Is there a way to check whether this metric is treated as monetary?