Multiple linked workflows on single canvas

The idea is:

I’d like to have the ability to view all linked or selected workflows on a single canvas in n8n. This would allow users to visualize complex workflows that interact with one another without needing to switch between different tabs or screens.

My use case:

Currently, I have multiple workflows that are interconnected, but managing them separately makes it difficult to understand the entire system at a glance. Being able to see all the related workflows on one canvas would make debugging, optimizing, and updating workflows more efficient.

I think it would be beneficial to add this because:

It would significantly enhance the user experience when working with complex, multi-workflow projects. The ability to see how workflows are connected in a single view helps with understanding the overall structure, dependencies, and data flow. This would also improve efficiency when working on large projects with many interconnected workflows.

Did you know you can have several pipelines in one workflow, having different triggers and acting as a whole?

Like this:

or this:

If you use “Execute workflow” node then you can put “Execute Workflow Trigger” on the same canvas so workflow calls itself actually but from a different entypoint. And if you need several entrypoints, you can use “Webhook trigger” (each added node will have different guid in the URL), so possibilities are endless here.

When any of the triggers gets activated, you will see only one green line (pipeline) in Execution History, others will be like “grey”/not executed. If you call the workflow from itself (by Execute Workflow or via Webhook+HTTP node) those executions will be separate in the Execution History: the main one and the called one.

Actually I’ve got a more representative screenshot: HTTP node with Webhook trigger (red arrow drawn by me on the sheenshot):
image

Thx for sharing, I didn’t know you could put multiple triggers in one workflow. But it doesn’t solve my problem completely.
I had a huge and complex workflow, which made UI very slow, to the point of hardly working. I separated it and it became more manageable and the interface doesn’t struggle. I have Macbook Pro M1 with 16GB RAM, so hardware is not an issue.

My master flow looks like this, separate workflows are highlighted, each one is pretty big as well. It’s a telegram bot