Articles

What Is n8n? Workflow Automation Features, Pricing, and How to Use It

n8n connects data retrieval, transformation, and conditional logic. Explore Cloud vs. self-hosting, execution-based pricing, and your first workflow.

The n8n official homepage, featuring the heading “Build the agent. Understand its workflow.”
Information checked: November 5, 2026. Features and pricing are based on the official pages read on that date. The walkthrough is a practice example created by the editorial team using official specifications; it has not been tested by running it. Check the latest pricing before subscribing.

Introduction

Copying the same information, tidying up fields, and moving it to another tool—again and again. n8n is an option when you want to connect these repetitive tasks into a sequence that runs as a workflow. Its visual workflow system lets you combine steps to connect data across tools and build processes that use AI. n8n official website

When getting started, we recommend checking what each step receives, how it changes the data, and what it outputs, rather than automating an entire business process at once. This article explains the differences between Cloud and self-hosting, how executions are counted, and a small workflow you can try manually.

What is n8n?

In n8n, each individual step is called a “node,” and you connect nodes to build a sequence of tasks. Nodes serve roles such as starting a process, retrieving or sending data, and transforming data. This complete sequence is a workflow. Official guide to nodes

For example, the editorial team might build a workflow that extracts the necessary fields from incoming information and sends only the items that meet certain conditions to the next step. Before connecting tools, break your everyday task down into “trigger,” “transformation,” and “result” to clarify what you want to build.

The key is to distinguish between having the lines connected on screen and having a workflow that does what your business process requires. Build it gradually, checking that the necessary fields are retained and that information that does not meet your conditions is not passed on.

What you can do: key features

Connect multiple steps visually

The official website describes creating workflows with a visual builder and using code when needed. You can open each step to inspect what it does. Workflow overview

If you are considering n8n, start by writing out one task. “Check incoming information” is too broad: specify which information you receive, which fields you examine, and what you want to keep as the result. Breaking that description into individual steps makes it easier to plan before you build.

Prepare data fields

The Edit Fields (Set) node lets you set new data or overwrite existing values. You can configure fields on screen with Manual Mapping or define the output in JSON format. Official guide to Edit Fields

This is a feature to consider when you need to prepare fields before passing them to another step. In the editorial team’s example, that might mean using only the article title and publication status from the source data. Deciding which information you need and which you do not helps you check what should reach the next step.

Route data based on conditions

The If node lets you split a workflow based on comparison conditions. It supports comparisons involving strings, numbers, dates, and more. You can choose AND, which requires all conditions to be met, or OR, which requires any one of them to be met. Official guide to If

When defining conditions, consider both the data you want to let through and the data you want to hold back. For example, if only verified information should proceed, decide how to handle unverified information, blank fields, and unexpected values. Before using the workflow for real work, prepare sample inputs that let you test those differences.

Connect to services through APIs

The HTTP Request node can send requests to services with a REST API. The official documentation explains that you need to understand basic API terminology and concepts. Configure the URL, authentication, fields to send, and other settings according to the destination service’s specifications. Official guide to HTTP Request

Expect some parts to be handled entirely through the built-in interface, while others require reading the destination service’s specifications. Finding the name of a service you want to use does not necessarily mean the operation you need is supported. Decide whether you want to retrieve, add, or update data, then check.

Use AI as one step in a business process

The official website describes a system that combines AI agents, structured inputs and outputs, and human approval. A key feature is the ability to build not just an AI step on its own, but also the steps before and after it, including review stages. Workflows that include AI

The editorial team recommends first deciding which decisions you will delegate to AI. Generating a draft and sending that text require different checks. Consider where a person will read the result as part of your workflow design.

Pricing plans

Consider Cloud and self-hosting separately

With n8n Cloud, n8n manages the underlying infrastructure. With self-hosting, you run n8n in your own environment and handle its configuration and administration. The official guidance points people who want to start without installing anything or managing infrastructure toward Cloud, and those who want to manage their own environment toward self-hosting. Choosing how to use n8n

Self-hosting includes a free Community edition, with the option to add a Business or Enterprise license. However, consider the free software separately from the cost of the environment it runs in and the work required to manage it. Official guide to self-hosting

Annual billing prices and execution allowances

The following figures were displayed on the pricing page checked on November 5, 2026. Prices are in euros and represent the monthly equivalent when billed annually. Do not treat them as monthly billing prices or amounts converted to yen. Official pricing page

Plan

Displayed monthly price when billed annually

Monthly executions

Hosting option

Starter

20 euros

2,500 executions

Hosted by n8n

Pro

50 euros

10,000 executions

Hosted by n8n

Business

667 euros

40,000 executions

Self-hosted

Enterprise

Contact for pricing

Custom

Cloud or self-hosted

The pricing page explains that pricing is based on workflow executions, with unlimited steps. However, plans differ in areas such as concurrent executions and shared projects. Alongside the number of users, check how often your workflows will run and how you will manage them together.

Execution count is not the same as node count

The official documentation defines an execution as one run of a workflow. It explains that runs initiated by automatic triggers, schedules, and similar mechanisms count toward paid plan allowances, while manual runs from the editor do not. How executions are counted

As a simple estimate from the editorial team, a workflow that runs once a day for 30 days would have 30 executions. Running once an hour for 30 days would produce 720 executions. These calculations illustrate frequency; they are not billing estimates that apply unchanged to every setup.

Counting also depends on how a workflow starts: scheduled workflows count each time they run, while polling counts when new data is found. Decide what will trigger your workflow, then check the counting rules that apply. How different triggers are counted

The n8n pricing page, showing Starter, Pro, Business, and Enterprise with annual billing selected
n8n pricing page (https://n8n.io/pricing/) (Source: n8n.io; screenshot taken Thursday, November 5, 2026)

Getting started: your first small workflow

This first practice example starts manually, creates values such as an article title, and lets you inspect the output. It combines the official specifications for Manual Trigger and Edit Fields, without sending anything to external services or writing to a database.

1. Choose your environment

Choose Cloud or self-hosting and prepare an n8n environment you can use. If you are exploring the interface for the first time, the Cloud free trial described in the official guidance is an option. If you choose self-hosting, consider both the installation method and how you will manage it. Guide to using n8n

This exercise focuses on adding nodes and reading their data output. Aim to understand the relationship between input and output before connecting more services.

2. Add a manual starting point

In an empty workflow, choose a starting node through “Add first step.” Manual Trigger is a node that starts the workflow when you select “Execute Workflow.” It is described as a way to test without using automatic execution. Adding nodes, Manual Trigger

Choosing the starting point makes it clear when the workflow will run. At this stage, leave out schedules and external events, and set it up so you can inspect the result one manual run at a time.

3. Connect Edit Fields and set practice values

Next, add Edit Fields and connect it to the starting node. One example is to use Manual Mapping to set string fields like the following. When using fixed values, check the difference between Fixed and Expression in the input field. Configuring Edit Fields

Example field name

Type

Example fixed value

title

String

My First Automation

status

String

draft

These are fictional practice data prepared by the editorial team. There is no need to use your own customer information or production data. Thinking of the field name as “what the information represents” and the value as “the actual content” makes the results on screen easier to read.

4. Run manually and inspect the output

Run the workflow with “Execute Workflow” and inspect the node’s output. The official documentation describes using manual execution to test while observing the flow of steps and the transformation of data. Manual execution explained

The expected result of this exercise is that the title and status you configured appear in the output. Check that they are strings and that the field names are correct. Then change one fixed value and run the workflow again to see whether the output changes too. This helps you understand how the settings relate to the result.

5. Once you are comfortable, add one condition

For the next exercise, you could use an If node to check whether status equals draft. Use the status value from the preceding node as the value to compare, and configure a string equality condition. If comparison conditions

Try both draft and a different value. Again, leave out any steps that send data externally, and observe which branch the data follows. Writing down the expected result first and comparing it with the actual output is a useful way to practice.

Who n8n is and is not suited to

The following is the editorial team’s assessment based on the official features and usage guidance.

A good fit for

  • People who can break repetitive work down into triggers and a sequence of steps.
  • People who want to prepare and connect data across multiple services.
  • People who want to review execution results and adjust settings as they use the system.

Not a good fit for

  • People who want to hand over an entire task without considering its steps or exceptions.
  • People who want automated operation without assigning anyone to check the results.
  • People who choose self-hosting solely because it is free, without preparing to manage the environment.

How it differs from similar tools

Make is also an automation service that connects multiple apps, but its official pricing explanation states that each action in a scenario consumes credits. n8n bases its pricing on workflow executions, so the way you estimate costs for a single run differs between the two. Make pricing explained, n8n pricing explained

Compare which is cheaper after defining the number of steps you need and how often they will run. With n8n, Cloud versus self-hosting is another decision. We recommend considering who will handle administration as well as the displayed monthly price.

Things to keep in mind

Distinguish saving from enabling automatic execution

The current official documentation explains that edits are saved automatically and that automatic executions use the published version. Publishing a workflow with an automatic trigger enables it to run according to the configured schedule or events. Saving and publishing explained

When moving from a practice setup to real work, review what triggers the workflow. Before closing the screen because you think it is finished, check whether it is ready to run automatically.

Manual tests still execute the connected steps

Manual execution runs the actual steps so you can inspect their results. Even a partial execution may run preceding steps to prepare the selected node’s input. Types of executions

For this reason, the editorial team recommends starting with fictional data and internal data transformations only. When you add steps that create or update data externally, check the destination and the affected data, and consider what will happen if you run the same process again.

Document the process for those who build it and those who keep using it

Before putting a workflow into operation, we recommend briefly documenting what goes in and what result you expect. Aim to make it clear to someone other than the person who configured it when it runs and where to stop it. Defining which parts are automated and which require human review also makes it easier to decide on improvements.

Conclusion

n8n is an option for automating processes that receive data, prepare it, and connect steps according to conditions. Start with manual execution and small data transformations to understand the relationship between input and output. Deciding between Cloud and self-hosting, estimating monthly executions, and identifying who will manage the system will help you make a more concrete decision about adopting it.

Sources (page content checked on November 5, 2026)