Have you tried n8n? It allows you to build flows like that - you can run the community version in a Docker container within a few minutes and share the configurations for the flows you have built very easily.
https://www.microsoft.com/en-us/microsoft-copilot/blog/copil...