Tools

n8n, my verdict after more than 20 automation projects

What holds up in production, what breaks silently, and the two projects I would not start again inside n8n.

Louis Graffeuil
Founder Tandem
Published
8 minread
Illustration of three automation nodes joined by cables, one cable snapped in the middle, with a coral checkmark badge

n8n is the automation tool Tandem uses most. More than 20 engagements have run through it, in small and mid-sized companies, and some of those flows have been live for over two years.

My verdict fits in three sentences. n8n remains the best place to run business logic that has to survive without supervision. It becomes a trap when a team asks it to replace a real product, a document base or an autonomous agent. And the painful invoice stays the maintenance, well ahead of the subscription.

What n8n does better than other automation tools

The real strength of n8n shows the day an automation falls over. You open the failed execution, you see the node that broke, the data it received and the data it returned. You replay it. That visual reading saves hours of investigation, and it explains why we keep n8n even when part of the processing lives elsewhere.

The catalogue has also grown a lot. Its official catalogue passes 2,000 integrations in October 2026. Many articles still quote a few hundred connectors, which gives a false picture of what the tool covers today.

Control is the other reason n8n holds up over time. Almost every automation we ship is deterministic, including the ones that call a language model along the way. The flow always follows the same path, only the input data changes. A company wants to know what is going to happen, and n8n makes that path visible on screen. The business owner who signs off on the process reads the same diagram as the person who built it.

On our engagements, the flows that last are rarely spectacular. Sorting inbound requests, chasing unpaid invoices, preparing meetings, syncing a form with a CRM. Those are the ones still running two years later, because their business logic barely moves.

One last point that matters inside companies, credentials stay in the platform. A team can build a flow without ever handling a plain-text API key. If you need the basics first, our n8n guide starts from scratch, and n8n against Make and Zapier covers the choice between the three.

Why a workflow that works in a demo breaks in production

This is the gap I see most often. A flow built in one afternoon runs perfectly in front of the client. Three weeks later it has stopped, and nobody noticed. The cause almost never sits in the business logic.

The vendor documentation on error handling states that the error workflow is set in each individual workflow's settings. In other words, a new workflow ships with no alerting until somebody attaches one. On an instance hosting thirty flows, a single oversight is enough to lose visibility on a whole chain.

List of the five ways an n8n workflow stops without raising any alert
The fourth one is the nastiest. With no execution, there is no error row to watch.

The most frequent technical failure on our projects remains memory. One large file loaded whole into a code step, and the instance goes down.

The vendor documents this plainly. Its page on memory errors states that n8n does not restrict the amount of data each node can fetch and process, and that the Code node significantly increases memory consumption. The remedy fits in one sentence. Split the work into sub-workflows that return only the result the parent flow needs.

What the entry plan does not put forward

The pricing page, checked in October 2026, lists the Starter plan at 20 euros a month billed annually. The headline figure is the execution count. The limits that actually make or break a project sit elsewhere in the table.

Four limits of the n8n Starter plan, monthly executions, maximum duration, history and concurrent executions
The 5-minute cap alone rules out catalogue processing and document batches.

The Pro plan raises the maximum duration to 40 minutes and history to five days. That is the first tier genuinely usable by a company that depends on its flows. The Business plan is announced as self-hosted only.

The subscription is the small line, though. What really costs is the build time, then the maintenance hours when an API changes format. We broke that split down in the real cost of an n8n project, and n8n free or paid covers the self-hosting question.

What breaks when volume grows

An n8n instance installed with default settings processes executions one after another, on a single process. As long as you run a few hundred executions a day, nobody notices. The day a bulk job lands, the queue clogs and triggers pile up.

The vendor documents the way out, queue mode. Its page on scaling describes a main instance that receives triggers, a queue that holds pending executions, and workers you add according to load.

Diagram of n8n queue mode, main instance, queue and workers, with its three constraints
Three components to watch instead of one. That is the real cost of scaling up.

One last limit, and it surprises a lot of teams. Redundancy for the main instance stays reserved for the self-hosted Enterprise offer, and does not exist on the vendor's cloud. A company whose flows carry customer commitments must build that constraint into its recovery plan, alongside the governance described in AI agent security.

The first project I would not rebuild inside n8n

An internal document base queried by artificial intelligence, built node by node inside n8n. We did it. We would not do it that way again.

I explained why in my January 2026 post. Three traps come back every time. Document chunking, which flattens headings and tables. Syncing, because a knowledge base never stops moving. And permissions, because a colleague can end up reading a document they have no right to see.

n8n canvas of a document-base workflow crossed out in red, showing its Google Drive, text extraction and vector store nodes
The workflow works. It becomes unmanageable as soon as the base passes a few hundred documents.

As a learning exercise this build is excellent. For production, a dedicated product ships faster and handles permissions better. My review of Dust covers that French alternative. n8n then keeps a valuable role, it triggers, it monitors and it retries.

The second, the autonomous agent started too early

The other mistake happens before any tool is chosen. I detailed it in my newsletter on the topic. A company spots repetitive tasks and asks for an agent. In the vast majority of cases, a deterministic flow with one model call in the right place delivers the same service. For a fraction of the cost and the fragility.

n8n can do both, and that is exactly what makes the trap easy to fall into. The agent node drops in with two clicks. Supervision, guardrails and error recovery have to be built by hand.

I built this web agent in n8n to fill in forms autonomously. The demo holds. Keeping it alive when pages change is another job entirely.

If you are weighing an assistant, a simple automation, a flow with a model call and a full agent, the four levels of optimisation lays out the decision grid. And building an agent in n8n shows the build when an agent genuinely earns its place.

Does Claude Code replace n8n?

The question comes up in every workshop now that dev agents have landed inside companies. My answer is no, and the nuance deserves to be spelled out.

I wrote it up in my February 2026 post. A dev agent reproduces the logic of an n8n flow very quickly, data aggregation, business rules, API calls. The result is real, and it lands in two days rather than two weeks. The trap comes afterwards.

The two tools complement each other very well. The dev agent writes the hard business brick. n8n orchestrates it, watches it and retries it. That is how we work on most recent engagements.

The n8n licence, the point almost nobody reads

n8n is not open source in the classic sense. The licence file places the code under the Sustainable Use License. Its central clause lets you use or modify the software « only for your own internal business purposes or for non-commercial or personal use ».

In practice, a company automating its own processes has nothing to worry about. A vendor wanting to resell a product with n8n embedded must sign a commercial agreement. The line sits on what you bill a third party.

A second subtlety, the same file states that source files whose names contain « .ee. » fall outside that licence and require an Enterprise licence. The repository you self-host therefore contains code you cannot freely exploit.

Will n8n still be around in three years?

The question applies to any tool a company installs its processes on. It came up often two years ago. It comes up far less today.

SAP took a stake in the vendor in May 2026. The n8n announcement values the company at more than four billion euros, more than double the year before, and plans to embed n8n inside SAP's agent studio. The vendor also claims more than one and a half million active builders each month, and more than 1,400 enterprise customers.

For a smaller company building its automations on top, the survival of the tool stops being a topic. The signal still deserves to be read the other way round.

A vendor moving upmarket shifts its effort towards enterprise features. Releases follow each other faster, and breaking changes come with them. Our migration guide covers the most recent one. On our projects I now lock down two things from day one, a known version and a way to restore the flows.

The right question has little to do with the vendor surviving any more. It is about your own ability to keep up with its pace.

What we would do again, what we would avoid

Two opposing lists, the calls Tandem's n8n engagements confirmed and the ones they invalidated
The four points on the left cost roughly an hour per workflow. They prevent most outages.
NeedOur pickWhy
Orchestrating and monitoring business flowsn8nVisual logs, retries and alerts without writing code
Writing complex business logicA dev agent, called from n8nFast to write, with supervision handed back to the platform
Querying an internal document baseA dedicated productChunking, syncing and permissions handled natively
Processing a large batch of documentsSelf-hosted n8n, split into sub-workflowsThe entry plan cuts off at 5 minutes per execution

Should you choose n8n to automate your company?

Yes, in the large majority of cases, and that is a verdict more than 20 engagements have confirmed. No other tool gives this much control over business logic for such a modest subscription, while staying readable by someone who does not code.

The reservation is about the team. n8n needs someone who watches it, updates it and fixes it when an API moves. A company without that skill in-house must either hire it, outsource it, or stick to a handful of simple flows.

If you are still choosing your first projects, our AI audit exists for exactly that, mapping the tasks and sizing the impact before anything gets built. And if you are looking for a team to build and maintain your flows, that is what our n8n agency does. To see what a first end-to-end flow looks like, our n8n tutorial walks through it step by step.

Frequently asked questions

Is n8n really free?

The community edition installs with no licence fee on your own servers, and it covers almost the full feature set. The cost reappears elsewhere, hosting, backups, updates and administration time. The cloud offer starts at 20 euros a month billed annually according to the pricing page checked in October 2026. Some enterprise features, such as single sign-on, require a paid licence.

Do you need to code to use n8n?

You do not need to code for a standard flow. The node-based interface reads without technical skills, and the vast majority of automations we deliver use no code at all. Technical skill becomes necessary for self-hosting, for debugging a complex flow and for edge cases that go through a code step. A team with no technical profile does fine on the cloud, with a controlled scope.

How many integrations does n8n offer?

The official catalogue passes 2,000 integrations in October 2026, split between app nodes, triggers and core nodes. Many articles still quote a few hundred connectors, a number that is out of date. When a tool is missing from the catalogue, the HTTP request node can call any programming interface, which in practice covers almost every remaining case.

Is n8n suitable for a small business with no IT team?

Yes, on two conditions. Stay on the cloud offer rather than self-hosting, and keep the scope to flows whose business logic someone inside the company understands. Beyond ten or so critical automations, maintenance becomes a real topic. That is the moment to name an owner internally or hand the upkeep to a provider.

Can you resell a product built with n8n?

Not without a commercial agreement. The Sustainable Use License permits using and modifying the software for your own internal purposes, or for personal and non-commercial use. Embedding n8n in a product billed to third parties falls outside that scope and requires a contract with the vendor. Billing consulting or support around n8n, however, remains allowed.

Read next

All articles →
ToolsTandem illustration of n8n project cost, a small node cluster resting on a stack of coins with a dark calculator leaning against it

What an n8n automation project really costs, from build to monthly bill

By Louis Graffeuil
Tools3D illustration of nodes linked by cables converging into one central block

What is n8n? The complete guide for businesses

By Louis Graffeuil
ToolsClaude Managed Agents: illustration of an AI agent running in hosted infrastructure

Claude Managed Agents: deploy an AI agent without building the infrastructure

By Louis Graffeuil