Using n8n as backend

Can I add n8n integrations in my webapp? I already have an automation flow built that provides emails and sms. An example would be a user could add and connect slack within my app. I would be providing the UI, and on the backend calling n8n to authenticate and send the message on slack.

Can this be done and is it allowed on the free license?

What if I create a separate instance for each user? Self host on separate domains? Each instance will have specific users credentials only so essentially each instance is using the internal business’ credentials

No, you can’t directly embed n8n into your commercial app for free.

However, a solution that is allowed is to create a separate, self-hosted n8n instance for each user. Think of it like giving each user their own private copy of the tool instead of baking it into your main app.

Always double-check the official n8n license terms.

1 Like

Can I connect this to my webapp? It is a separate instance that I create for the users which they can only access through my app?