Tutorials

What Is n8n? The Automation Tool Explained (2026)

What Is n8n? The Automation Tool Explained (2026)
On this page

A guy I know runs a small e-commerce brand, nothing huge, maybe fifteen orders a day. He was paying an agency two grand a month to move data between his store, his email tool, and a spreadsheet his accountant checks. When he finally showed me the "system" they built him, my stomach dropped a little. It was six steps. I could have rebuilt the whole thing in n8n in an afternoon, and it would have cost him about four dollars a month to run.

That is the gap I want to close for you. Because the tool doing that work is not some elite developer secret. It is n8n, and once you understand what it is, you start seeing these overpriced "automation systems" everywhere.

How an automation workflow works: a trigger node feeding data into action nodes

What n8n actually is

n8n is a workflow automation tool. You give it a starting event and a series of things to do, and it does them for you, over and over, without you touching it.

The whole thing is visual. You work on a canvas, dragging boxes around and drawing lines between them. Each box is a node, and a node is one step in the process.

There are two kinds of nodes you need to know:

  • Trigger nodes kick the workflow off. A new email arrives. A form gets submitted. A webhook fires. A schedule hits 9am. That is the "when this happens" part.
  • Action nodes are the "then do this" part. Send a Slack message. Add a row to Google Sheets. Call an API. Update a record in your CRM.

You connect a trigger to a chain of actions, and data flows down the line from one node to the next. The Slack node can use the name that came out of the form node. The email node can use the order total that came out of the store node. Each step passes its output to the next one as it goes.

That's the mental model. Trigger, then a chain of actions, with your data riding along the wire. If you can describe a task as "when X happens, do Y and then Z," you can build it in n8n.

Self-hosted vs n8n Cloud

Here is where n8n splits from most tools people know, and where a lot of the money lives.

n8n is source-available software under what they call a "fair-code" license. In plain terms, the code is open for you to see and run yourself. That means you can self-host it: put it on your own server, usually with Docker, and run it as much as you want.

Self-hosting is cheap and gives you control. A small server that runs n8n costs a few dollars a month, and it does not care whether you run 200 automations or 200,000. Your data stays on your machine. The tradeoff is real, though. You own the maintenance. Updates, backups, security patches, the thing going down at 2am. That is now your job, or your client's, and you should charge for it.

n8n Cloud is the hosted version. They run the server, you just log in and build. It is far easier to start with, no Docker, no server, no command line. The tradeoff there is a recurring monthly bill that grows with your usage.

Most people I coach start on n8n Cloud to learn the ropes, then move to self-hosting once they are running real volume for clients and the math flips. Neither is wrong. They are answers to different questions: do you want to save time, or save money?

Here's the reframe I keep coming back to: self-hosting is not about being cheap, it's about owning the thing you sell. When you host it, the automation is yours to price however you want.

A freelancer self-hosting n8n on their own server, running client automations cheaply

What you can build with it

The honest answer is "almost anything that moves data between two apps," but that is too vague to be useful. So here are real jobs businesses pay for:

  • Lead routing. A form fills out on the website, n8n scores it, drops it in the CRM, pings the right salesperson in Slack, and fires off a welcome email. All before a human notices the lead came in.
  • Data sync. Keep your store, your accounting tool, and your reporting spreadsheet in agreement without anyone copy-pasting. This is the boring one that quietly saves ten hours a week.
  • AI content pipelines. n8n has strong AI and LLM nodes, so you can build workflows that pull a topic, generate a draft with a model, run it past a second prompt to clean it up, and drop it in a review queue. This is where n8n has pulled ahead of the older tools, and it's why people now use it to build actual AI agents, not just simple automations.
  • Scrape and notify. Watch a page or a feed, and the moment something changes (a price, a job listing, a competitor's post), get a message. No more manually refreshing tabs.
  • Invoice processing. An invoice lands in an inbox, n8n reads it, pulls the numbers out, logs them, and flags anything that looks off. The kind of task a bookkeeper hates and a workflow loves.

Want a fuller list with the actual node setups? I broke a bunch of these down in n8n workflow examples, and there's a step-by-step build in the n8n tutorial.

n8n vs Zapier vs Make, briefly

You have probably used or heard of Zapier. Here's the short version, because it deserves its own post and it has one.

Zapier is the easiest to learn and the fastest to get a simple automation live. It is also the most expensive at volume, because you pay per task and those tasks add up quick.

n8n is more technical and has a steeper learning curve, but it is far more powerful and dramatically cheaper at scale, especially self-hosted. It also has that built-in code node, so when you hit the wall of what the drag-and-drop can do, you drop in a little custom JavaScript and keep going. Zapier makes that much harder.

Make sits in the middle, more visual and flexible than Zapier, less technical than self-hosted n8n.

I put the two head-to-head in n8n vs Zapier, and compared the other two in Zapier vs Make. If you're picking a first tool, start there.

Is n8n hard to learn?

I'll be straight with you: it's harder than Zapier. I'm not going to pretend the canvas clicks in five minutes. It won't.

But "harder" is not "hard." You do not need to be a developer to use n8n. Most of what you build is dragging nodes and filling in fields. The place people get stuck is not code, it's data. Workflows pass information around as JSON, and you'll be reaching into that data to grab a field here and a value there. Get comfortable with what JSON looks like and how APIs hand data back and forth, and the whole tool opens up.

That comfort is learnable in a couple of weekends, not a couple of years. And it is exactly the comfort that separates the people watching YouTube tutorials from the people getting paid.

Because here's the part nobody tells you up front. The folks who actually learn this tool are charging businesses $500 to $2,000 a month per client to run their automations. Not once. Every month. You build the workflow once, host it for a few dollars, and the retainer keeps coming. Land three clients and you've replaced a salary.

That is the whole reason we built the AI automation path at CodingPhase. It takes you from "curious about n8n" to "getting paid to build this," in order, without the guesswork. You can see the roadmap on the AI automations career path, and if you want to know what the job actually looks like, I wrote up how to become an AI automation specialist and rounded up the best AI automation tools worth learning alongside it.

An automation consultant getting paid to build workflows for a happy business client

FAQ

Is n8n free? The self-hosted version is free to run, and open for you to use. You pay only for the small server it lives on, which can be a few dollars a month. n8n Cloud, the hosted option, is paid and billed monthly based on usage.

Is n8n open source? It's source-available under a "fair-code" license, which is close but not identical to traditional open source. The practical takeaway: you can read the code, self-host it, and use it for your own work and your clients' work.

Do you need to know how to code to use n8n? No. Most workflows are built by connecting nodes and filling in fields, no code required. Comfort with JSON and APIs makes you much faster, and the optional code node lets you drop in JavaScript when you want more power, but you can go a long way without writing a line.

n8n vs Zapier, which should I use? Zapier if you want the simplest possible start and you're running low volume. n8n if you want more power, big savings at scale, and AI capabilities, and you're willing to climb a slightly steeper curve. Full breakdown in n8n vs Zapier.

What can I actually build with n8n? Lead routing, data syncing between apps, AI content pipelines, scraping and alerts, invoice processing, and thousands of other "when X happens, do Y" jobs. See n8n workflow examples for concrete builds.


If you got this far, you already have the itch. That's the hard part, honestly. Most people never get curious enough to ask what the tool behind the magic actually is.

So here's my nudge. Don't just read about n8n. Build one thing this week, even a dumb one, and feel it work. When you're ready to turn that into a skill people pay you for, CodingPhase is built for exactly this. Diamond membership is $49/month or $250/year with a 7-day money-back guarantee, and if you want lifetime access there's the Tech Accelerator at $1,500. Either one gets you the AI automation path plus 90+ courses, guided career paths from beginner to job-ready, an 80,000+ member community to get unstuck in, and a job board for when your skills are ready to earn.

You could keep watching other people get paid to build this. Or you could become the person they call. I'd rather it be you.

More from the blog

$365/y$182.50/yr · 50% off
Start your path →