HELP: API Response Capture Returns "0" Despite Successful Call
This is physically impossible if the system worked correctly. The webhook response bundle in Make.com contains a full formatted list of products with names, prices, descriptions, and links. This exact data should appear in Voiceflow's response variable, but instead it's just "0". It's as if during the transfer between Make.com's response and Voiceflow's capture mechanism, the entire response body gets transformed or lost, despite the API call succeeding.
The logic is undeniable: if the webhook receives the request AND returns valid data (visible in Make.com's logs) AND the API call succeeds (200 status in Voiceflow), then the captured variable MUST contain that data. There's no configuration between these points that could cause this. The same exact issue happens in both my WooCommerce project and my Google Sheets project, proving this might be a systematic problem with Voiceflow's response parser, at least this is what makes the most sense.
This completely breaks any external data integration. I've spent weeks on this with no solution because there's nothing to fix on my end - the bug is in Voiceflow's response capture mechanism. Is this a known parsing issue? Why does valid, successfully returned data become "0"?









