Senario Filter Criteria Flow Control & Graceful Exist

I’m in need of some expert help with scenario flow control. I have the following scenario, which starts with a Monday.com input (JSON value) #1. I then need to perform two tests on the input data, so I’ve created filters between Router #5 and Router #7, and one final condition between Router #7 and Aggregate JSON #2.

When all filter tests return TRUE, everything works correctly: the data passes through, valid JSON is generated from step #2, and it’s successfully posted via HTTP Request without any problems.

However, if either or both filter criteria fail, I need the scenario to terminate gracefully without throwing errors. Currently, even when filters return FALSE and route the flow to steps #9 or #11 (which are dummy branches and should do nothing), the scenario still proceeds to the JSON #2 step. This results in blank or invalid JSON being generated, and HTTP Request #3 still tries to post to the URL, which then triggers a hard error due to the invalid input.

Can someone help me understand the correct flow pattern to use for validating data before the JSON #2 step, and how to gracefully terminate or exit the scenario, bypassing HTTP step #3 if the data validation filters fail?

TIA for your time and expertise!

Hey Ross,

you need to do those checks on the main route, not on separate ones. At the moment, if a check fails only its route will fail, and since there are no checks on the main route it self, it will always execute.