MULTI-BRANCH piece? I would like to have a multi-branch piece for more complex flows (Conditional sub-flows)

So I am building out a bigger flow, and based on ONE parameter I need to choose between a lot of flows.

This means I use a LOT of nested BRANCH pieces. This both consumes many credits, it slows the server, and just is messy to work with.

I would love to have a MULTI-BRANCH piece, that can easily match values to start the right “sub-flow”:

Is this possible?

EDIT: I have started to think about this as “conditional sub-flows”, since it will make a choice based on several conditions, and can then start a sub-flow based on that condition.

This can be used for a LOT of different things. :blush:

Having a good way to setup sub-flows has been talked about, you could have one flow send a webhook to a sub-flow in AP but this could get very messy very fast :slight_smile:

Yes, but now in my use-case this is solved. I could use Dynamic Values, and that solved a bunch of “if this then that” problems.

I orginally started to build out a Master flow to send different cases to different Google sheets, and then run sub flows. But now I think I can put all into one small flow, and rely more heavily on Dynamic Values.
Am building this out as we speak.

Mo showed me how. :sunglasses:

Hi @Preben Can you please show us how you did it?
Im facing the same problem, I want to build a workflow with multiple branch legs (If XYZ is A, If XYZ is B, If XYZ is C, If XYZ is D …)
And then each one A,B,C,D… have different workflow after the branch…


@Javier_Martinez without knowing your specific scenario, you can also do something like this to trigger a separate webhook.

With that said, I still would love to have a dedicated router or switch based on a parameter (if a, then this, etc) :slight_smile: .


This would be great to have! Other automation apps call it a “router”.

This is one of THE BASICS that we use in basically every make flow and this being amiss is keeping me from even testing activepieces further and investing more into that ecosystem.

Obviously there are workarounds but I use nocode tools to have an EASIER time than when I’m coding, not a harder time.