add steps after route
Status: Open · Asked by SalM on · 0 views
Seems like Route is always the last step. What's your approach if I need to do another step after route is completed.
Example:
Step1
Route A
Route B
Step2
Call only after completing Step1
Hi @SalM,
Do you expect the filter conditions of both routes to be met? Will both routes execute?
either case:
Case 1:
* if both routes in step1 are met and only when all are completed, it will go to step2.
case2:
* if route 1 or route 2 is met and only when completed ( if condition goes to route 1, else goes to Route 2) , if any of this is completed go to Step 2.
either case:Case 1:
* if both routes in step1 are met and only when all are completed, it will go to step2.
Currently, it is not possible to execute a single call after both route conditions are met. If you have a workflow where you expect both conditions of both routes to be fulfilled, we suggest using filters in a sequence instead of routes. For example, if the first condition is met, execute a step; then, if the second condition is met, execute the second step, and finally, make the call.

We are in the process of updating our user interface, so you will soon be able to add steps after a Router.
case2:
* if route 1 or route 2 is met and only when completed ( if condition goes to route 1, else goes to Route 2) , if any of this is completed go to Step 2.
For this use case, you can add the call as the final step in both routes.
hi,
if condition of route 2 fails, it does not go to last step . right? I thought i recall it does stop if it does satisfy the filter?
thanks!
i meant stop the next steps if filter does not satisfy the condition--
Hello @SalM,
You’re absolutely correct! If the condition of the second filter is not met, the workflow will not proceed any further.
thanks. then in this case it will not satisfy my case. :(
Hello @SalM,
Could you please elaborate on the exact use case you're trying to achieve so we can suggest a workaround accordingly?
Ideally i would like the next action after completion of all steps within the route.
in thie case, if route 2 is not satsifed, I would hope it will still go last step.

You can add a third route to your workflow, set the filter condition in this router to ensure it is satisfied regardless of the data it receives (it executes every time), and add the call step to this route. This will ensure that the call is made even if the condition in Route 2 is not satisfied.