Friction

n8n

n8n.io · Workflow automation

Workflow automation tool with a visual editor and self-hosting option.

53 items · 64 source threads · 2 source types · updated 2026-08

Compare

Pain points 38

ItemAreaSeveritySupportLast seen
AI Agent node breaks on a simple OpenAI call after upgrading

A basic AI Agent connected to an OpenAI model worked in the previous version but throws a null property error after upgrading.

Affects: n8n cloud users

Reliability & bugsCauses churn4 sources2025-12

“But when I try to edit any workflow (even a newly created one), this error shows up”

“I cannot make any further changes to my n8n workflows”

Editor websocket fails behind nginx reverse proxy after upgrade

After upgrading, the editor cannot keep its websocket connection when run behind an nginx reverse proxy.

Affects: Self-hosters behind a reverse proxy

Self-hosting & upgradesCauses churn4 sources2025-11

“Cannot Login to n8n after update to Version 1.120.3”

“everything I used in n8n worked fine”

MCP Client Tool errors with any Gemini model but works with GPT-4o

With a Gemini model the workflow errors on the model, while swapping to GPT-4o makes the same MCP workflow work perfectly.

IntegrationsBlocks work4 sources2026-01

“Since updating to the 2. version we have a lot of issues with Agent Nodes using the Gemini models”

“Newer Gemini models (e.g., gemini-2.5-flash-preview) fail with 'Cannot read properties of undefined (reading 'content')' when tools are connected”

Extract From PDF node runs out of memory on a small file

Extracting text from a roughly 300 KB PDF uploaded through the Form node stops with an out-of-memory error on a self-hosted Docker install.

Affects: Self-hosted Docker users

Reliability & bugsCauses churn3 sources2025-09

“the execution stops unexpectedly with an out-of-memory error”

“the "Extract from file" step crashes and halts the entire instance for a restart”

Multi-page form trigger loops forever after moving to version 2.0

Clicking next on a multi-page form trigger produces an endless loop instead of advancing, which worked before 2.0.

Affects: Self-hosted users

Reliability & bugsBlocks work3 sources2025-12

“Problem submitting response. Please try again or contact support if the problem persists”

“When I click on the next form, an infinite loop appears, and it does not proceed to the next form”

Workflows with a Wait node longer than about a minute never resume
Reliability & bugsCauses churn2 sources2026-04
MCP tool calls fail with new toolCallId and old workflows stop running after update

Affects: n8n cloud users running MCP agents

Reliability & bugsCauses churn2 sources2025-11
MCP client cannot connect to an n8n MCP server over SSE
IntegrationsBlocks work2 sources2025-11
Generic OAuth2 credential does not use the refresh token and expires after 60 minutes
IntegrationsBlocks work2 sources2025-04
Schedule trigger permanently stops firing after the schedule is edited
Reliability & bugsCauses churn1 source2025-12
AWS Assume Role credential uses the system credential and exposes it to users

Affects: Admins running n8n on AWS

Permissions & securityCauses churn1 source2025-11
Self-hosted license execution cap is unworkable for a moderately used app

Affects: Startup using n8n as a backend

Pricing & plansCauses churn1 source2025-10
Queue mode runs out of memory on a big workflow despite ample resources

Affects: Teams using queue mode with workers

PerformanceCauses churn1 source2022-12
MQTT trigger fires multiple times per message and exhausts memory
Reliability & bugsCauses churn1 source2022-08
Workflow tools like n8n hit a wall for logic beyond simple ETL

Affects: Power users

CustomizationBlocks work1 source2026-08
HTTP Request node fails on api.openai.com with a setContentType error
Reliability & bugsBlocks work1 source2026-04
Chat Trigger stops working when the workflow has more than one trigger
Reliability & bugsBlocks work1 source2026-03
Custom npm packages no longer load in the Code node after a patch release

Affects: Self-hosted Docker users

Self-hosting & upgradesBlocks work1 source2026-01
Free community license key email never arrives for self-hosted instance

Affects: Self-hosters on Railway

Pricing & plansBlocks work1 source2025-12
Installing community nodes fails with spawn npm ENOENT on Windows

Affects: Windows users

Self-hosting & upgradesBlocks work1 source2025-12
Microsoft 365 user-level authentication stopped working after an update

Affects: Microsoft 365 users on n8n cloud

IntegrationsBlocks work1 source2025-12
Data tables not visible and creating one returns a 404

Affects: Self-hosted Postgres users

Reliability & bugsBlocks work1 source2025-10
Container restarts silently on crash with nothing in the logs

Affects: Self-hosted Docker users

Self-hosting & upgradesBlocks work1 source2025-09
sendAndWait approval buttons return Invalid token after upgrading
IntegrationsBlocks work1 source2025-08
Vertex AI errors masked by a generic n8n exception

Affects: Users of Vertex AI models

API & developer experienceBlocks work1 source2025-08
Microsoft Teams node often fails with a 403 no authorization error

Affects: Self-hosted users

IntegrationsBlocks work1 source2025-07
No way to visualize what is happening inside a running n8n system
Reporting & analyticsBlocks work1 source2025-07
Custom nodes cannot be managed from the UI, only injected into the Docker container

Affects: Teams self-hosting n8n with non-technical users

API & developer experienceBlocks work1 source2025-05
AI Agent memory drops tool call messages, so the model stops calling tools

Affects: Users building AI agents with memory

Reliability & bugsBlocks work1 source2025-04
Let the model define this parameter button missing on Docker install

Affects: Docker users

UI & usabilityBlocks work1 source2025-04
Agent workflow keeps stopping on a tool input schema error

Affects: Users with Postgres chat memory

Reliability & bugsBlocks work1 source2025-02
Sub-workflow with a Wait webhook returns data from before the wait
Reliability & bugsBlocks work1 source2025-02
Telegram Trigger generates a webhook URL that does not work
IntegrationsBlocks work1 source2025-01
Workflow static data sometimes not saved until n8n restarts
Reliability & bugsBlocks work1 source2023-06
IMAP trigger silently stops processing new email without any error
Reliability & bugsBlocks work1 source2021-02
CLI workflow import throws exceptions about removing webhooks

Affects: Self-hosted users

Data export & migrationAnnoyance1 source2025-10
Polling-based triggers add latency compared with instant triggers

Affects: Users processing email or spreadsheet data

IntegrationsAnnoyance1 source2025-05
n8n process holds over 1 GB of RAM and does not release it

Affects: Self-hosted Docker users

PerformanceAnnoyance1 source2023-12

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Feature requests 8

ItemAreaSeveritySupportLast seen
Export an n8n workflow as plain Python scripts when clients outgrow it

A consultant building automations for clients wants a first-party way to turn an n8n workflow into code when the client needs a full app. Migrating from n8n to code is currently a worry.

Affects: Consultants building automations for clients

Data export & migrationBlocks work2 sources2025-10

“I wish there was a first-party way to export an n8n workflow as a plain Python script or set of scripts”

“One missing feature that I've been working on is a "export workflow to code" feature”

Needs a runtime dashboard to monitor live n8n systems

Compared with Node-RED, n8n lacks a dashboard component for watching a running system. The author calls this a gap for monitoring live workflows.

Affects: Engineers running production AI workflows

Reporting & analyticsBlocks work1 source2025-07

“Dashboard 2 is something n8n is sorely missing and is needed to monotor live systems”

Better permissions management and stronger SSO needed for enterprise use

The SSO support is described as lackluster and user permissions management is weak. The team says this stops n8n from being truly enterprise grade.

Affects: Organizations adopting n8n at enterprise scale

Permissions & securityBlocks work1 source2025-05

“better user permissions management as part of the lackluster SSO”

Option to strip think blocks from DeepSeek responses so JSON parses

With DeepSeek through Ollama in an AI Agent, the think block makes valid JSON output impossible to parse. The user wants an option to remove it.

Affects: Users running reasoning models locally

IntegrationsBlocks work1 source2025-02

“There needs to be an option to remove everything in there, and return only the valid json”

Make the 5-minute AI node timeout configurable for slow local models

AI nodes time out after five minutes, which makes them unusable with slower local models. The user asks for an environment variable to configure the limit.

Affects: Users running local LLMs

CustomizationBlocks work1 source2024-11

“Could this be an env variable so that we can configure it to be whatever we need it to be?”

Would switch from Zapier if n8n had Shopify and Zoho Mail integrations

Affects: Small business owner

IntegrationsBlocks work1 source2019-10
LLM node responses do not stream tokens
IntegrationsAnnoyance1 source2024-11
Wants a scripting language other than JavaScript in n8n

Affects: Developers who prefer Python or other languages

CustomizationAnnoyance1 source2022-02

Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.

Workarounds 2

ItemAreaSeveritySupportLast seen
Docker image pulls fail with invalid tar header for versions after 2.3.0

Pulling any n8n image after 2.3.0 fails during layer extraction, and the only fix found was pinning the older version.

Affects: Self-hosters on older Docker

Self-hosting & upgradesBlocks work1 source2026-01

“Docker pull for n8n images fails during layer extraction with "archive/tar: invalid tar header" error”

Microsoft Entra node fails on expired token until the node is opened manually

After about 30 minutes the polled Entra node fails with an expired token. Retrying does not help but opening and closing the node revives it.

Affects: Self-hosted users

IntegrationsBlocks work1 source2025-04

“Just opening and closing the component magically makes it start working again”

Switching reasons 5

ItemAreaSeveritySupportLast seen
Dropped n8n after coding alternatives to avoid license execution limits

After hitting execution limits even with their highest enterprise license, the team coded alternative paths for their use cases and stopped using n8n.

Affects: Startup evaluating n8n as backend

Pricing & plansCauses churn1 source2025-10

“even their highest enterprise license was cutting it close”

Moved from n8n to code-based trigger.dev because GUI workflows were costly to maintain

The author found maintaining all workflows in the GUI too time consuming and moved to an in-IDE tool, saving about 80% of the time.

Affects: Developers with an existing Next.js app

UI & usabilityCauses churn1 source2023-10

“Maintaining all the workflows in GUI was just too time consuming and difficult”

Brittle, tightly coupled workflows push user toward an agent-based alternative

After trying n8n, Make and Zapier, the author found that a single change can break a whole automation. This and the setup time led them to build a different agent platform.

Affects: People automating multiple workflows

Reliability & bugsBlocks work1 source2025-11

“The tight coupling means one change breaks everything”

Hit the limits of n8n-style no-code when customization and control were needed

The team valued n8n's step-by-step visibility but needed more customization and deeper control, so they moved to a code framework.

Affects: Teams building AI agents

CustomizationBlocks work1 source2025-09

“as soon as we needed customization and deeper control, we hit the limits of no-code tools”

Slow visual-tool execution and custom scripts led developer to a code-first engine

The author hit 3-5 second execution times and needed custom scripts inside visual workflow tools. They built their own code-first engine for heavy workflows.

Affects: Developers building complex workflows

PerformanceBlocks work1 source2025-08

“workflows that required custom scripts within the visual tools, dealing with 3-5 second execution times”