I started this post as and I hijacked a thread in post 'Which framework should I use for my agent?' In that post, Ayoub and I discussed how you could use n8n workflows as tools in the CrewAI chain. We didn't go into too much detail, but overall, I feel it is worth exploring more.
For those that do not know n8n, here is what Perplexity pointed out "n8n is an open-source workflow automation tool that allows users to connect various apps and services to automate tasks and workflows. Its key advantages are:
1. Open-source: n8n's source code is freely available, giving users full control and transparency.
2. Free to use: n8n is free to use, even for commercial purposes, as long as you host it yourself.
3. Low-code: Users can create complex workflows without extensive programming knowledge.
4. Customizable: n8n allows users to extend functionality using JavaScript or Python code, providing flexibility for advanced use cases.
5. Extensible: The active open-source community contributes new nodes and integrations, continuously expanding n8n's capabilities.
In essence, n8n's open-source nature, low-code approach, and extensibility make it a powerful and accessible workflow automation solution for a wide range of users and businesses."