N8n integration with openRPA

As we know n8n also opensource workflow engine which is very powerfull when it comes to integration with diff applications.

does any one has worked on creating nodes for openrpa/Opencore just like we have in nodered

N8n is NOT open source !

Yes but its community edition is free which we can self host. and its has great functionalities

The last couple of month I’ve been bombarded with influences getting paid to promote their solution. Seems they have some very user friendly solution for building chatbots. I’ve always just considerer them a more fancy looking version of node red.
In node-red you can install npm packages using the function node, and then use them from the function node, a quick google shows that might be a little more work in n8n
Installing additional module with npm
but that post is from 2022, they could have changed that, but all i could fund on their current documentation is something that reference the same ENV variables, but for something different (?) called
Adding extra dependencies

ChatGPT then told me, they have a function node similar to how NodeRED does, that allows using require keyword

const mypkg = require('my-package');
return [{ result: mypkg.someMethod('hello') }];

If that is correct, then you can install openiap ( or openiap-edge for python ) and invoke a robot there.

1 Like

main advantage of n8n is that you can build AI agents using it and can itegrate OpenRPA/opencode which can be triggered on events like when we receive message on whatsapp , telegram , SAP, ERP many more

@yashshah n8n is a better looking nodered, and they push paid marketing content all around. and if you dig a bit deeper on their subreddit, plenty of people hit the ceiling pretty fast with what n8n can do. and guess what, the suggestion is always “just write coded agents”. just throw in some langchain/langraph with python on openIAP for orchestration, and sky is the limit.

It’s not far away they will pull the rug from under the feet of opensource. They got few rounds of funding. I bet once they get big customers entrenched, they’ll pull the plug. Remind me in 1 year.
Sustainable Use License | n8n Docs

1 Like

Yes main thing is nodered doesn’t gets triggered on specific event like I want to run the bot whenever new event is added into my calendar those kind of functionality are not available

and if we self host it than there is no limit in terms of the number of executions

node-red does not have connectors out of the box, although there might be some community nodes. but you can easily put together a webhook endpoint, so that your 3rd party app can post events to your endpoint. you just need to make sure that webhook endpoint url is public and reacheable by the 3rd party app (same with n8n). n8n indeed abstracts this conveniently, I’ll give them that. other than that, it is more or less the same.

again, people hit limit with what n8n can do pretty fast. I would give up n8n any day, given how node-red integrates seamlessly with an orchestration system that can run coded packages, like openIAP

2 Likes

Just as an example adds the ability to trigger a node on some google calender entry. And if there is no trigger then build your own, so this case happens rarely in node-red with the around 5000 packages that people already build for it.

2 Likes

I didn’t know about the limit’s of using n8n except for the features.

It was also hard for me to make openiap npm pakcage like in nodered to work in n8n. So, I give up from that, but made the post request to the nodered that were listening and in that way connected to the opencore.
It is pretty nice to work in n8n, but hard to install npm packages, which is essential for connecting to the a lot of apps.