Issue with flows Evaluate Block

I am having an issue with Flows that I have been unable to solve.

When I run the flow in the preview test send, everything works correctly, but when I run it via the webhook it fails. It fails because the data passed to the start doesn’t get parsed correctly into its variables. The body looks correct, try to separate it into individual variables it breaks.

The three consecutive nulls in the console log are the logs of the evaluates that are supposed to output into the variables. Above is the log of the webhook send body, which is formatted correctly. As you can see from the other picture, the evaluates work correctly in the test. When I trigger it via web hook, it fails. Please help.


Hi @nategerman

Welcome to the forums!

Looking at your screenshots it appears when you’re triggering the webhook via the URL it’s coming back as a string instead of a JSON which is why it fails to parse.

Can you try the following:

  1. click on the start block so it’s selected
  2. click the gear icon in the top left of Postman
  3. change the language drop down from text to JSON
  4. deploy your flow again and see if the issue still occurs

1 Like

Thank you, Daniel.

That fixed the issue.

Perfect.

Our engineers are fixing this as we speak to default to JSON so it won’t be an issue in the future.

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.