What Is n8n? A Plain-English Guide for Small Businesses
n8n is a workflow automation tool you can self-host or run in the cloud. Learn what it does, what it costs, how the license works and who should use it.
- n8n is a workflow automation platform. You connect apps with visual nodes, add code where you need it, and run it in n8n's cloud or on your own server.
- It charges per workflow run (an execution), not per step, which makes long workflows much cheaper than tools that bill every action.
- The self-hosted Community Edition is free, but you pay for the server and the upkeep. Cloud plans start at about $20 a month billed annually.
- It is a great fit when you want AI agents, complex logic or control over your data. It is overkill if you only need two apps to talk to each other.
n8n (say it "n-eight-n") is a workflow automation platform that connects your apps and moves data between them without you doing it by hand. A new lead fills out a form, n8n adds them to your CRM, texts your sales rep and books a follow-up task. You build that by dragging nodes onto a canvas and connecting them, and you can drop into code whenever the visual blocks run out.
What makes n8n different from Zapier or Make is that you can host it yourself, it bills per workflow run instead of per step, and it has some of the deepest AI agent tooling of any automation platform. Here is what that means for a small business.
What is n8n used for?
n8n is used to automate repetitive work between apps: lead routing, CRM updates, invoicing, reporting, onboarding, support triage and AI agents that read, decide and act. If a task follows the same steps every time, n8n can usually run it.
Every workflow starts with a trigger, such as a webhook, a schedule, a new row in a sheet or an incoming email. Then it runs a chain of nodes. IONOS describes it as "a workflow automation platform that helps you connect apps, data sources and processes," with over 400 built-in integrations, plus an HTTP Request node that can call almost any REST API.
- Sales: new web lead goes to the CRM, gets a text in seconds and lands on a rep's calendar. Our guide to speed to lead explains why the seconds matter.
- Operations: a signed proposal creates the project, the invoice and the client folder.
- Support: incoming emails get sorted by topic and urgency, with a drafted reply for a person to approve.
- Reporting: a Monday morning summary of last week's leads, jobs and revenue, sent to your phone.
- AI agents: a chat or voice agent that looks up an order, checks a calendar and books the appointment.
How does n8n work?
n8n works with nodes. Each node does one thing, like reading a Google Sheet, calling an API, filtering data or asking an AI model a question. You connect nodes in sequence or in branches, and data flows from one to the next.
Three things make it feel more like a developer tool than a toy. You can write JavaScript or Python inside a Code node. You can branch, loop and merge data in ways simpler tools can't. And you can see exactly what data went in and out of every node on every run, which makes debugging much easier.
Can n8n build AI agents?
Yes. n8n has a dedicated AI Agent node built on the LangChain framework, and AI agents are one of the main reasons its popularity took off.
According to n8n's documentation, you plug a chat model (OpenAI, Anthropic, a local model through Ollama and others), memory and tools into the agent, and it decides which tools to use. "Each node is configurable: choose your own agent, LLM, memory, and other components." Tools can be other n8n workflows, which means an agent can do anything you have already automated. Vector store nodes let the agent answer questions from your own documents.
In plain terms: you can build an assistant that reads an incoming request, looks up the customer, checks availability and takes action, all inside one workflow. If you're new to the idea, our explainer on what an AI agent is covers the basics.
Is n8n free?
n8n's self-hosted Community Edition is free to use, with no limit on executions from n8n. You still pay for the server it runs on and the time it takes to keep it updated, backed up and secure. n8n Cloud is paid.
n8n lists its prices in euros, so US prices move a little with the exchange rate. As of fall 2026, third-party breakdowns from Jet Admin and LowCode Agency list these plans. Check n8n's pricing page before you budget, because they do change.
| Plan | Price (billed annually) | Executions per month | Hosting |
|---|---|---|---|
| Community Edition | Free | No n8n limit | Self-hosted |
| Starter | About $20 a month (€20) | 2,500 | n8n Cloud |
| Pro | About $50 a month (€50) | 10,000 | n8n Cloud |
| Business | €667 a month | 40,000 | Self-hosted, with business features |
| Enterprise | Custom | Custom | Cloud or self-hosted |
The key word is execution. n8n counts one execution each time a whole workflow runs, no matter how many steps it has. A 20-step workflow that runs once is one execution. Tools that bill per task or per operation would count that same run as roughly 20. That's why long, complex workflows are often much cheaper on n8n. We compare the pricing models side by side in n8n vs Zapier vs Make.
Is n8n open source?
Not quite. n8n is source-available under its own Sustainable Use License, which n8n calls "fair-code." You can read the code, self-host it, modify it and use it for your own business at no cost.
The license limits use to your own internal business purposes. In practice, you can't host n8n and charge other people to use it as a service, or sell n8n itself. When n8n announced the license in 2022, it also lifted an earlier restriction, so you can charge for consulting and for building workflows for clients. Some enterprise features need a paid license key even when you self-host. If your business model involves putting n8n inside a product you sell, read the license or ask n8n before you build.
Should you self-host n8n or use n8n Cloud?
Use n8n Cloud unless you have a clear reason to self-host. Cloud is set up in minutes, updated for you and backed by n8n's team. Self-hosting makes sense when you need your data on your own infrastructure, have high volume that would cost a lot on cloud plans, or need a custom setup.
| n8n Cloud | Self-hosted | |
|---|---|---|
| Setup | Minutes | Hours to days, needs Docker or a server |
| Updates and security | Handled by n8n | Your job |
| Cost | Monthly plan | Server cost plus your time |
| Executions | Capped by plan | No n8n limit on Community Edition |
| Data location | n8n's cloud | Wherever you host it |
When should a small business use n8n?
A small business should use n8n when its automations have real logic in them, when it wants AI agents, or when per-task pricing elsewhere is getting expensive. It is not the easiest tool for a single, simple connection.
n8n is a good fit when:
- Your workflows have many steps, branches or loops.
- You want AI agents that use your own tools and data.
- You are paying a lot for tasks on another platform.
- You need to keep customer data on your own servers.
- You have someone technical, in-house or a partner, to build and maintain it.
Pick something simpler when:
- You only need two or three apps connected with a few steps.
- Nobody on the team is comfortable reading data structures or a little code.
- The app you rely on has a ready-made Zapier integration and no public API.
Most of the time, the platform matters less than the process behind it. Map the workflow on paper first: what starts it, what decisions get made, who needs to know and what happens when something fails. Our guide to AI workflow automation has 10 workflows that pay off for service businesses, and our automation service builds them on n8n, Make, Zapier or GoHighLevel, whichever fits.
Frequently asked questions
What does n8n stand for?
n8n is a numeronym for "nodemation," a mix of node and automation. The 8 stands for the eight letters between the first and last n. It's pronounced "n-eight-n."
Is n8n better than Zapier?
It depends on the job. n8n is cheaper for long workflows and stronger for AI agents and custom logic. Zapier is easier to learn and connects to more apps out of the box. Our n8n vs Zapier vs Make comparison goes through it in detail.
How much does n8n cost?
The self-hosted Community Edition is free apart from hosting. As of fall 2026, n8n Cloud starts around $20 a month billed annually for 2,500 executions, and Pro is around $50 a month for 10,000. n8n prices in euros, so check its pricing page for the current figures.
Do I need to know how to code to use n8n?
No, many workflows are built entirely with visual nodes. Knowing a little JavaScript and how JSON data is structured helps a lot, especially for transforming data and debugging.
Can I use n8n for client work?
Yes. n8n's license lets you charge for consulting and for building workflows for clients. What it restricts is hosting n8n and charging others to access it, or selling n8n itself as your product.
Roenic runs Virtual Horizons and is a Base44 Legend Partner, Ambassador and Community Pillar, Base44 Shark Tank winner and multiple-time Vibe Sprint winner. The studio builds web and mobile apps, AI voice agents and automations, with more than 10 apps live on the App Store and Google Play. More about us
Sources
Keep reading
Speed to Lead: Why the First 5 Minutes Win the Sale
Speed to lead explained: what the HBR and MIT research found, how slow most companies still are, and a playbook to answer every lead in under 5 minutes.
Read the guideAI Automation Agency: What They Do and How to Choose
What an AI automation agency does, how it charges, the questions to ask, red flags to avoid, and when to build in-house instead. A fair guide for buyers.
Read the guideAI Chatbot for Website: How to Get One That Works
How to add an AI chatbot to your website, WhatsApp or SMS: rules vs AI bots, training on your info, stopping wrong answers, human handoff, tool vs custom.
Read the guide