# n8n for beginners: what it is and how to use it

> n8n, pronounced "n-eight-n", is a workflow automation platform from the Berlin company n8n GmbH. You build a workflow on a canvas by connecting nodes. A trigger starts it, and the nodes after it call apps, reshape data or ask an AI model. You can use n8n Cloud or host it yourself, and you need no coding to begin.

Mindket editors · Published 2026-11-06 · Updated 2026-11-06 · https://mindket.com/learn/tools/n8n

## In short

- A workflow does nothing on its own until you press Publish, so test with Execute first and publish when it works.
- To pass a value from one node to the next, drag a field from the INPUT panel and n8n writes the expression for you.
- Before you wait for a schedule, check the workflow's timezone. A self-hosted n8n defaults to America/New York.
- Test runs from the editor don't count toward a paid plan's quota. Only production runs do.

## What n8n is

n8n is a workflow automation platform made by n8n GmbH, a company in Berlin. Jan Oberhauser founded it and released it publicly in 2019. A workflow is a chain of steps that runs by itself when something happens, such as a form being filled in or the clock reaching 8 AM. Each step is a node, and the one that starts the run is the trigger.

You build a workflow in a visual editor in your browser. n8n Cloud runs it for you, or you can host n8n on your own server. The code is public on GitHub, but the Sustainable Use License limits commercial use, so n8n calls itself fair-code rather than open source. Using it inside your own business is allowed.

## What n8n is good for

- **Moves data between apps**: a workflow can take a form submission, call another app's API and save the result, and the simple cases need no code.
- **Runs jobs on a schedule**: the Schedule Trigger starts a workflow every day at a set hour, as in the daily weather log below.
- **Answers webhooks**: the Webhook node starts a workflow when another app or script sends it an HTTP request.
- **Builds AI agents**: the AI Agent node takes a chat model and tools, decides which tool to call and answers the message.
- **Starts from a template**: n8n's GitHub page counts more than 9,000 workflow templates, and Mindket's [n8n workflows](https://mindket.com/automations/n8n) page lists ready-made ones.
- **Works with MCP**: one node lets an agent call an [MCP](https://mindket.com/learn/tools/mcp) server, and a trigger turns n8n itself into one.

## When to use n8n, and when to pick another tool

| Your job | Use n8n? | Or try |
| --- | --- | --- |
| Connect apps with steps you can see and change | Yes | [Zapier](https://mindket.com/learn/tools/zapier), a hosted alternative |
| Keep the automation's data on a server you run | Yes, self-host the Community edition | n8n Cloud, if nobody on your team runs servers |
| Build an AI agent that calls tools | Yes, with the AI Agent node | [MCP](https://mindket.com/learn/tools/mcp) servers to give it more tools |
| Let clients build or edit workflows in your n8n | No, not without an Enterprise license | Ask n8n about one |
| Chat, write or research with an AI | No | [ChatGPT](https://mindket.com/learn/tools/chatgpt), [Claude](https://mindket.com/learn/tools/claude) or [Gemini](https://mindket.com/learn/tools/gemini) |
| Write code with an AI helper | No | [Cursor](https://mindket.com/learn/tools/cursor) or [Claude Code](https://mindket.com/learn/tools/claude-code) |

## How to use n8n, step by step

The eight pictures build n8n's own first workflow. It wakes up every morning, fetches the weather in Berlin, writes one sentence about it and saves the sentence in a table. You need an n8n instance first. The quickest is an [n8n Cloud trial](https://app.n8n.cloud/register), and a self-hosted copy works the same way.

1. On a new instance, select **Build a workflow**, then **Add first step** on the empty canvas. In the panel that asks what triggers the workflow, choose **On a schedule**.
   ![The empty canvas of a workflow named My workflow, with the panel What triggers this workflow? open on the right. The On a schedule row is ringed in gold.](https://mindket.com/blog/screens/n8n-first-workflow-1-on-a-schedule.webp?v=f0e9e5aac099)
2. Leave **Trigger Interval** on Days, open **Trigger at Hour** and pick **8am**. Click the title to rename the node. The yellow note says the schedule runs only after you publish.
   ![The Schedule Trigger window, titled Every day at 8 AM. Trigger Interval reads Days, and the Trigger at Hour box, ringed in gold, reads 8am.](https://mindket.com/blog/screens/n8n-first-workflow-2-schedule-trigger.webp?v=72c1b81e6b19)
3. Close the window, select **+** after the trigger and pick **HTTP Request**. Put `https://mockingbird.n8n.io/v1/weather/berlin` in **URL** and select **Execute step**. The output lists `city`, `temp_c` and `condition`. The picture shows a stand-in address on the computer that took it, so your values will differ.
   ![The HTTP Request window, titled Get Berlin weather. The URL box and the Execute step button are ringed in gold. The output on the right lists city Berlin, temp_c 9 and condition Light rain.](https://mindket.com/blog/screens/n8n-first-workflow-3-http-request-output.webp?v=b6349e210072)
4. Select **+**, then **Data transformation**, then **Edit Fields (Set)**. Add a field called `report`, type the words of a sentence and drag `city`, `temp_c` and `condition` in from the **INPUT** panel. Select **Execute step** to see the finished sentence.
   ![The Edit Fields window, titled Add weather report. The value of the report field, ringed in gold, builds a sentence from three dragged fields. The Execute step button is ringed too, and the output shows the finished sentence.](https://mindket.com/blog/screens/n8n-first-workflow-4-edit-fields-report.webp?v=b0a1acd4b212)
5. Select **+** and add a **Data table** node with the **Insert row** action. Open the **Data table** dropdown and choose **Create new data table**. n8n opens a new browser tab for it.
   ![The Insert row window of the Data table node. The Data table dropdown is open and its Create new data table row is ringed in gold.](https://mindket.com/blog/screens/n8n-first-workflow-5-create-data-table.webp?v=0b211df449af)
6. In the new tab, name the table and select **Create**. Then select **Add Column**, type `report` as the name and select **Add Column** again. Close the tab.
   ![A data table named Weather log. The Add Column box is open with the name report typed in, and the name field and the Add Column button are ringed in gold.](https://mindket.com/blog/screens/n8n-first-workflow-6-table-report-column.webp?v=45588e87853b)
7. Back in the workflow, pick your table and set **Mapping Column Mode** to **Map Automatically**. Select **Execute** under the canvas. Every node shows a green check mark when the run is done.
   ![The Weather Log canvas after a run. Its four nodes each carry a green check mark, with 1 item on every line between them. The Execute button under the canvas is ringed in gold.](https://mindket.com/blog/screens/n8n-first-workflow-7-execute-workflow.webp?v=1f65ff319f1d)
8. Open **Personal**, then **Data tables**, then your table. The new row holds the sentence the workflow wrote. To make it run every morning, select **Publish** in the canvas header and follow the prompts.
   ![The Weather log data table with one row. Its report cell, ringed in gold, holds the sentence about Berlin at 9°C with light rain.](https://mindket.com/blog/screens/n8n-first-workflow-8-data-table-row.webp?v=da6f005589d5)

*Screenshots of n8n 2.46.6, self-hosted in Docker on Windows, taken on 6 November 2026. The weather API in them is a local stand-in for n8n's sample API.*

> The tutorials at the top of this page build their own first workflows on screen with the same ideas: a trigger, data passed from node to node, and publishing. The [first workflow lesson](https://mindket.com/learn/n8n/n8n-first-workflow) writes out each step above.

## An example to try

Run n8n on your own computer with the two Docker commands from [its GitHub page](https://github.com/n8n-io/n8n), then build the weather workflow from the pictures.

````bash
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n

````

- Open `http://localhost:5678` in your browser. The first visit asks you to create the owner account.
- The `-v n8n_data:/home/node/.n8n` part keeps your workflows and credentials in a Docker volume, so they survive an update.
- For anything you keep running, n8n's docs now recommend Docker Compose or their one-line setup script.
- A good result is a canvas where every node shows a green check mark after you select **Execute**, and a data table with a row of text.

## Tips for better results

- Rename each node as you build. The default names stop being obvious around the third node.
- Check the workflow's timezone before you wait for a schedule. The workflow's own setting wins, and otherwise the instance's applies.
- After a failed run, open the **Executions** tab and select **Debug in editor**. n8n copies that run's data into your workflow, so you can fix one step and run it again. This works on n8n Cloud and on registered Community, Business and Enterprise editions.
- Treat a workflow that n8n Assistant built like one you built by hand. n8n's own team warns that it might not get every build right first time. Read each node's input and output in the run.

## What n8n costs and what its license allows

n8n Cloud has a 14-day free trial with Pro features, and the self-hosted Community edition is free with almost the complete feature set. Paid Cloud plans count executions, and a test run from the editor is not one of them.

The license decides who may build workflows in your n8n. Your own people may, and so may a consultant who builds automations for clients on the consultant's own instance, as long as the clients can't create or edit them. White-labeling n8n with its branding removed is not allowed.

## YouTube tutorials

- [n8n Quick Start Tutorial: Build Your First Workflow [2025]](https://www.youtube.com/watch?v=4cQWJViybAQ) (n8n)
- [n8n Quick Start Tutorial: Build Your First AI Agent [2026]](https://www.youtube.com/watch?v=GuaKeDS6UKU) (n8n)
- [n8n Tutorial – Zero to Hero Course](https://www.youtube.com/watch?v=UIf-SlmMays) (freeCodeCamp.org)

## Learn more about n8n

- [n8n tutorial for beginners: build your first workflow](https://mindket.com/learn/n8n/n8n-first-workflow)
- [n8n webhook: how the Webhook node and its test and production URLs work](https://mindket.com/learn/n8n/n8n-webhook)
- [n8n AI agent: build one with the AI Agent node, memory and tools](https://mindket.com/learn/n8n/n8n-ai-agent)
- [Self-host n8n with Docker: setup, data volume and updates](https://mindket.com/learn/n8n/self-host-n8n-docker)

## Frequently asked questions

### Is n8n free?

Yes, to start. n8n Cloud has a 14-day free trial, and the self-hosted Community edition is free with almost the complete feature set. Paid Cloud plans are priced by workflow executions.

### Do I need to code to use n8n?

No. The quickstart lists no coding experience as a prerequisite, and you build by connecting nodes. Code comes in later, because expressions are JavaScript and a node can run your own JavaScript or Python.

### Is n8n open source?

Not quite. n8n's GitHub page calls it source available and self-hostable under the Sustainable Use License, a model n8n calls fair-code. The code is public, and the license limits commercial use.

### Why did my n8n workflow not run on its schedule?

Check that you published it first, because an unpublished schedule trigger never fires. Then check the timezone. The workflow's own setting wins, and a self-hosted instance defaults to America/New York.

### n8n or Zapier, which one should I pick?

n8n can run on your own server, which sets it apart from hosted tools such as Zapier and Make. Coverage describes it as a source-available alternative to them, and our [Zapier page](https://mindket.com/learn/tools/zapier) covers the other side.

### Can n8n use ChatGPT or Claude?

Yes. The AI Agent node takes a chat model, and n8n's AI docs name OpenAI, Anthropic and Google models among those a workflow can connect.

### Where can I find ready-made n8n workflows?

In [n8n's own template library](https://n8n.io/workflows/), which its GitHub page counts at more than 9,000, and on Mindket's [n8n workflows](https://mindket.com/automations/n8n) page. There each workflow's nodes are drawn before you download it.

## Sources

- [Wikipedia: n8n](https://en.wikipedia.org/wiki/N8n) (read 2026-11-06)
- [n8n Docs: Build your first workflow](https://docs.n8n.io/build-your-first-workflow) (read 2026-11-04)
- [n8n Docs: Choose how to use n8n](https://docs.n8n.io/choose-how-to-use-n8n) (read 2026-11-04)
- [n8n Docs: Schedule Trigger node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.scheduletrigger) (read 2026-11-04)
- [n8n Docs: Webhook node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook) (read 2026-11-04)
- [n8n Docs: AI Agent node](https://docs.n8n.io/integrations/builtin/cluster-nodes/root-nodes/n8n-nodes-langchain.agent) (read 2026-11-04)
- [n8n Docs: Edit Fields (Set) node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.set) (read 2026-11-04)
- [n8n Docs: HTTP Request node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest) (read 2026-11-04)
- [n8n Docs: Understand executions](https://docs.n8n.io/build/understand-workflows/understand-executions) (read 2026-11-04)
- [n8n Docs: Debug executions](https://docs.n8n.io/build/understand-workflows/understand-executions/debug-executions) (read 2026-11-04)
- [n8n Docs: Save and publish workflows](https://docs.n8n.io/build/understand-workflows/save-and-publish-workflows) (read 2026-11-02)
- [n8n Docs: Integrate AI](https://docs.n8n.io/build/integrate-ai) (read 2026-11-02)
- [n8n Docs: MCP servers](https://docs.n8n.io/build/integrate-ai/mcp-servers) (read 2026-11-02)
- [n8n Docs: MCP Server Trigger node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-langchain.mcptrigger) (read 2026-11-02)
- [n8n Docs: Community license](https://docs.n8n.io/n8n-community-license/community-license) (read 2026-11-02)
- [n8n Docs: License FAQ](https://docs.n8n.io/n8n-community-license/community-license/license-faq) (read 2026-11-02)
- [n8n Docs: Install with Docker](https://docs.n8n.io/deploy/host-n8n/install-options/install-with-docker) (read 2026-11-04)
- [n8n Docs: One-line setup](https://docs.n8n.io/deploy/host-n8n/install-options/one-line-setup) (read 2026-11-04)
- [GitHub: n8n-io/n8n](https://github.com/n8n-io/n8n) (read 2026-11-03)
- [n8n.io on X: n8n Assistant is live, check the execution logs, 10 September 2026](https://x.com/n8n_io/status/2097996379301741038) (read 2026-11-05)

[Start the lesson](https://mindket.com/learn/n8n/n8n-first-workflow)
