Mindket
Tool guiden8n by n8nOpen source

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.

Good for
  • Automating app-to-app tasks
  • Scheduled and webhook jobs
  • AI agents that call tools
  • Self-hosting your automations

At a glance

  • 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.
All tools
On this page
  1. YouTube tutorials
  2. What n8n is
  3. What n8n is good for
  4. When to use n8n, and when to pick another tool
  5. How to use n8n, step by step
  6. An example to try
  7. Tips for better results
  8. What n8n costs and what its license allows
  9. Learn more about n8n
  10. Frequently asked questions
  11. Sources

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 page lists ready-made ones.
  • Works with MCP: one node lets an agent call an MCP server, and a trigger turns n8n itself into one.

When to use n8n, and when to pick another tool

Your jobUse n8n?Or try
Connect apps with steps you can see and changeYesZapier, a hosted alternative
Keep the automation's data on a server you runYes, self-host the Community editionn8n Cloud, if nobody on your team runs servers
Build an AI agent that calls toolsYes, with the AI Agent nodeMCP servers to give it more tools
Let clients build or edit workflows in your n8nNo, not without an Enterprise licenseAsk n8n about one
Chat, write or research with an AINoChatGPT, Claude or Gemini
Write code with an AI helperNoCursor or 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, 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.
  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.
  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.
  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.
  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.
  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.
  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.
  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.

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 writes out each step above.

An example to try

Run n8n on your own computer with the two Docker commands from its GitHub page, then build the weather workflow from the pictures.

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.

Learn more about n8n

  1. 1n8n course for beginners · Lesson 1 of 4n8n tutorial for beginners: build your first workflowAn n8n tutorial for beginners: build a first workflow with a schedule trigger, an HTTP Request, an Edit Fields node and a data table, then test and publish it.8 min
  2. 2n8n course for beginners · Lesson 2 of 4n8n webhook: how the Webhook node and its test and production URLs workHow the n8n Webhook node works: build a POST webhook, call its test URL with curl, publish it, then use the production URL and return a response.8 min
  3. 3n8n course for beginners · Lesson 3 of 4n8n AI agent: build one with the AI Agent node, memory and toolsBuild an n8n AI agent step by step: a Chat Trigger, the AI Agent node, an OpenAI chat model, Simple Memory and two tools, then read how it runs.8 min
  4. 4n8n course for beginners · Lesson 4 of 4Self-host n8n with Docker: setup, data volume and updatesSelf-host n8n with Docker: run the n8nio/n8n image, keep your data on a volume, set the timezone and webhook URL, then back up and update without losing work.9 min

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 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, which its GitHub page counts at more than 9,000, and on Mindket's n8n workflows page. There each workflow's nodes are drawn before you download it.

Sources

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

Share this lesson

Build your first workflow

Lesson one builds a daily weather log from a schedule trigger, an HTTP Request, an Edit Fields node and a data table.

Start the lesson

This lesson as Markdown · All tools · All courses