Module 1: What n8n Is and Why It Matters

Most automation tools make a deal with you: use our platform, send your data through our servers, pay us per task, and we’ll make the connections easy.

n8n offers different terms.

n8n is open-source workflow automation software you run yourself. You install it on your own machine or a server you control. Your data flows through your infrastructure. There’s no per-task pricing, no vendor lock-in, and no request to trust a third-party platform with your API credentials, customer emails, or business logic.

That’s the headline. But it’s not why I use it.

What It Actually Does

n8n connects things. That’s the job. It takes a trigger — an incoming webhook, a scheduled time, a database change, a new email — and runs a chain of actions in response.

Each step in that chain is a node. Nodes can make HTTP requests, query databases, read and write files, send messages to Telegram, post to social media, call AI APIs, run code, or transform data between formats. n8n ships with over 400 integrations out of the box. If you need something not on the list, there’s an HTTP node that will call any API.

The canvas is visual. You drag nodes onto a workspace, connect them with wires, and build flows that are easy to read back later. This matters more than it sounds. A workflow you built six months ago should still be legible to you today.

Why Self-Hosted Matters for AI Work

If you’re connecting AI to real business data — customer records, internal documents, financial figures — you need to think about where that data goes. Hosted automation platforms route everything through their infrastructure. That’s usually fine for simple use cases. It gets complicated when you’re sending sensitive data through multiple intermediary services before it reaches an AI API.

Self-hosting n8n means the workflow runs on a machine you control. Your data moves from your system to the AI API and back, without a middleman storing a copy.

This is also why n8n pairs well with local models. I run workflows that classify incoming content using a locally-hosted model. The data never leaves the building. That’s not possible with hosted platforms.

The Automation Stack I Actually Run

To make this concrete: I have two n8n workflows in production right now.

The first monitors nine websites on a six-hour cron schedule. Each run sends HTTP requests to every site and checks the response codes. If something returns a 4xx or 5xx, or doesn’t respond at all, n8n sends an alert to Telegram with the site name and status. I set this up once. It’s been running for months. When a site goes down, I know within six hours without having to check anything manually.

The second handles contact form submissions. A form on my site posts to an API endpoint, which triggers an n8n webhook. n8n receives the submission, stores it in a database, and sends a formatted notification to Telegram. I can respond directly from the notification. The whole thing runs without any manual involvement on my end.

Neither of these requires AI. They’re straightforward automation — trigger, process, notify. That’s n8n at its most basic, and it’s already useful.

Where AI enters the picture is when the “process” step requires judgement: classifying the content of a submission, summarising a document before routing it, extracting structured data from unstructured text. That’s what the later modules cover.

How n8n Compares to the Alternatives

Zapier and Make are the obvious comparisons. Both are hosted, both are mature, both have large integration libraries. They’re good tools if the hosted model works for you. n8n is the choice when you want control over where your data lives, or when you’re hitting per-task cost limits on the hosted platforms.

Custom scripts are the other comparison. You could write a Python script to check website uptime. You could write another to handle form submissions. Custom scripts are flexible and don’t require learning a visual tool. They’re also harder to maintain, harder to read back six months later, and don’t give you the built-in retry logic, error handling, and execution logs that n8n provides out of the box.

n8n sits between the two. More control than hosted platforms. More visibility and less code than raw scripts.

What Comes Next

The next module gets you running. We’ll install n8n and build the simplest possible workflow — a webhook that receives data and sends a notification — so you can see the complete loop before adding complexity.


Module 1 of 5. The next module requires access.

Check Your Understanding

Answer all questions correctly to complete this module.

1. What differentiates n8n from hosted platforms like Zapier and Make?

2. Why do visual workflows matter more than they sound?

3. Why does n8n pair well with local AI models?