Is there an inverse of a router?

What are you trying to achieve?

In fact I regularly need the inverse of a router but I can’t find one. So I’m struggling…
Let me explain.

A router is 1 input and several outputs. I often use them in particular to set conditions.
But from different branches created I would like to find a common base so that all these branches form one.

Example of use:
I have a scenario of 20 steps.
At the 3rd step I have to add a module if a data is true.
I use a router for this, one branch if the data is true, and the other if it is false.

After this step the whole base is the same again.
But since I can’t find a merging module it’s 2 branches after the router, I have to duplicate my 17 modules on each branch.
Which is a pain to maintain, all that for one more step.
And if I have the case again, I end up with 50 modules when in theory 22 modules would be enough for me!

Thanks in advance

2 Likes

Not at the moment, but you can try to upvote the feature request in the suggestions page.

That’s a great idea! I’m sure others would agree that this is a nice feature to have.

You can submit this suggestion to the Idea exchange, under Platform ideas and improvements.

Don’t forget to search for it first, just in case someone already suggested it, so that you don’t end up creating a duplicate.
Screenshot_2024-01-17_130153

2 Likes

The workaround for this is to use the set variable and get variable modules, which is explained in the Router Magic Formula video link below.

Links

Here are some useful links and guides to help you get started and learn more on how to use the Make platform, apps, and app modules —

General

Help Center Basics

Articles & Videos

samliewrequest private consultation

Join the unofficial Make Discord server to chat with us!

I agree, it’s a much needed feature
I’m currently researching how to do it too

It is very much needed to unite the branches into one main branch.

They gave a good video below, it helped
but in general the problem can be solved like this

  1. At the end of each branch you should make a variable with the same name and write the branch result there
  2. Then make a router
  3. And add a branch without condition - and there designate to get a variable and put the name there. And this will be the main branch
    worked for me
1 Like