I use some workflows like modules so can end up with heavy nesting. No problems so far.
E.g. I have a workflow that handles a request and then calls another workflow that works with confluence. The confluence workflow then calls another workflow to update a page, inside that workflow if the page doesn’t exist it calls another workflow to create the page. So that’s 4 levels
I also do this for larger workflows or workflows that handle more data, I like using a lego style approach to things where I can just have a bunch of helpers I can plug in depending on what I need to do.
Also before we had the $('node name').item smarts it was often necessary to split in batches and hand off to another workflow to prevent tying yourself in knots!
just one more question, maybe you can inspire me. how do you organize the nomenclature of your workflows in your complex structures? so they don’t get their subworkflows lost in the workflows list.
I just wanted to add that there’s a few feature requests for folders or workflow grouping - you can find one here, with an additional comment sharing a few more: Ability to create folders in the workflow menu