What Is n8n, and How Does It Work? A Beginner’s Guide (+ Your First Workflow)
The short answer
n8n is a visual automation tool: you connect apps and AI as a chain of "nodes," and n8n runs them for you on a trigger, a schedule, a new email, a form submission. It’s like Zapier, but more powerful and far cheaper because you can self-host it. You don’t need to code to start; you build by dragging boxes and connecting them.
Which tool should you use?
Learn n8n if you’ll run more than a couple of automations and can self-host (or use n8n Cloud). For a single simple task, you may not need it.
- switch ChatGPT / Copilot, you’re an employee who can’t install software at work, automate in the AI chat box instead
- switch Zapier (free), you just want one simple 2-step automation today
If you’ve heard people talk about automating their work with “n8n” (pronounced n-eight-n) and felt like everyone skipped the part where they explain what it actually is. This is that part. No jargon, no agency pitch. By the end you’ll understand how n8n works and you’ll have built a real, useful workflow.
What is n8n, really?
n8n is a tool for connecting the apps and services you already use so they pass information to each other automatically. Instead of you copying a lead from a form into a spreadsheet, then writing a follow-up email, then adding a task, n8n does that chain for you, every time, in seconds.
You build these chains visually. Each step is a node (a labelled box), and you draw lines between the boxes to say “do this, then this, then this.” The whole chain is a workflow. You don’t have to code; you drag, drop, and connect.
What makes n8n special in 2026 is that AI is a first-class citizen. Dropping a Claude or ChatGPT step into the middle of a workflow, to write, classify, summarize, or decide, is as easy as adding any other node. That’s why it has become the default tool for people building practical AI automations.
The four ideas you actually need
Forget the feature list. You only need four concepts to start:
- Trigger, what starts the workflow. A schedule (“every morning at 7am”), a new email, a form submission, a payment. Every workflow begins with exactly one trigger.
- Node, a single step. “Fetch this web page,” “ask Claude to summarize,” “send a Gmail,” “add a row to a sheet.” You chain nodes to get things done.
- Connection, the line between two nodes. It carries the data forward. Whatever the first node produces, the next node can use.
- Credential. Your secure login to a service (your Gmail, your Claude API key). You add it once; n8n reuses it safely. Credentials are stored separately from the workflow, which is why self-hosting keeps them on your server.
That’s the whole mental model. A workflow is just: trigger → node → node → node, with data flowing along the connections.
Cloud vs self-hosted, which should a beginner pick?
n8n comes in two flavours:
- n8n Cloud, n8n runs it for you. You sign up, you build, you’re going in five minutes. Costs a monthly fee. Best if you want zero setup.
- Self-hosted. You run n8n on your own server (a cheap VPS works fine). It’s free to use for your own business, your data stays with you, and it’s how most serious users run it.
If you just want to learn the concepts today, start on n8n Cloud’s free trial or a local install, don’t let server setup block you. You can always move to self-hosted later once you know you’ll keep using it.
For your very first workflow below, either option works identically.
Build your first workflow: a daily AI briefing
Here’s a genuinely useful first build, a workflow that, every morning, fetches the latest news from a source you care about, asks Claude to summarize the top items into five plain bullets, and emails them to you. Twenty minutes, and you’ll understand triggers, nodes, AI steps, and credentials all at once.
Step 1, Add the trigger
Create a new workflow and add a Schedule Trigger node. Set it to run once a day. Under the hood this is just a cron rule; the daily preset is fine, but if you want 7:00am specifically you can use:
0 7 * * *
This is the box that “wakes up” your workflow each morning.
Step 2, Fetch the news
Add an RSS Read node and connect the trigger to it. Paste in the RSS feed of a site or newsletter you follow (most blogs and news sites have one). When you click Execute, you’ll see the latest articles appear as data, titles, links, summaries. That’s the data now flowing down the connection.
Step 3, Summarize it with AI
Add an AI node, n8n has dedicated Anthropic (Claude) and OpenAI nodes. Connect the RSS node to it. The first time, you’ll add a credential: paste your Claude API key (from your Anthropic account). Then give it a prompt like:
You are my morning briefing. From the articles below, pick the 5 most
important and summarize each in one clear sentence a busy founder can
skim. Plain language, no hype.
Articles:
{{ $json }}
The {{ }} is how n8n passes the previous node’s data into this one. Run it, and Claude returns your five bullets.
Step 4, Email it to yourself
Add a Gmail (or Send Email) node and connect it. Add your email credential, set the recipient to yourself, the subject to “Your morning briefing,” and drop the AI node’s output into the body. Execute it, check your inbox. There it is.
Step 5, Turn it on
Everything so far ran in test mode. Flip the workflow’s Active toggle in the top corner, and n8n will now run the whole chain automatically every morning, with no further input from you. That’s automation: you built it once; it works forever.
What to automate next
You just used every core idea, trigger, nodes, an AI step, credentials, and data flowing between them. The same pattern handles an enormous amount of real work:
- A new contact-form entry → Claude drafts a tailored reply → it lands in your drafts.
- A Stripe payment → an invoice is logged and a thank-you email goes out.
- A voice note → transcribed → turned into a LinkedIn post.
Each of those is the same shape you just learned, with different nodes. Pick the one that wastes the most of your week and build that next, or, if you’d rather watch it built for your exact case, drop it in the request queue.
Frequently asked
Do I need to know how to code to use n8n?
No. You build workflows visually by adding and connecting nodes, and most common tasks need zero code. n8n does let you drop into JavaScript or Python when you want more control, but you can go a very long way without ever writing a line.
Is n8n free?
The self-hosted version is free to run on your own server, and using it for your own business is allowed under its Sustainable Use License. There is also a paid n8n Cloud if you would rather not manage a server. The main cost when starting is usually the AI API calls (Claude or OpenAI), which are typically a few cents per run.
n8n vs Zapier, which should a beginner use?
Zapier is slightly simpler for the absolute first hour and has more one-click integrations, but it gets expensive fast as you add steps. n8n has a small learning curve, then becomes cheaper and far more capable, especially for AI workflows. If you plan to do more than one or two automations, learning n8n pays off quickly.
Where does my data go when I self-host n8n?
When you self-host, workflows run on your own server and your credentials stay there, rather than on a third party’s platform. That privacy and control is a big reason developers and small businesses prefer it.
Want this one done for you?
Get the enriched version with the importable workflow file, or have me build and hand over the whole thing, tested, with a walkthrough.