Select several nodes > make subflow

Just came across Gumloop (another no-code app), and was struck by how well they handled ‘reuse of logic’ across workflows.

At any point when building a workflow, you can select several nodes, right click and select ‘make flow’. This automatically move the nodes to a subflow, and replace it with single node in original workflow, while keeping inputs / outputs binding 100% working.

It’s brilliant, you have the power of building in a workflow but also create reusable routines with strongly types inputs / outputs in click, without interrupting your flow.

I know you can kinda do the same in n8n, but with more clicks, copy/paste and you still have to manually set the subflow inputs.
In Gumloop, any dependency that come from outside of the selected nodes will automatically be provided as inputs :exploding_head: