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
No items match these filters.
Pain points 38
| Item | Area | Severity | Support | Last 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 & bugs | Causes churn | 4 sources | 2025-12 |
| ||||
| 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 & upgrades | Causes churn | 4 sources | 2025-11 |
| ||||
| 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. |
Integrations | Blocks work | 4 sources | 2026-01 |
| ||||
| 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 & bugs | Causes churn | 3 sources | 2025-09 |
| ||||
| 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 & bugs | Blocks work | 3 sources | 2025-12 |
| ||||
| Workflows with a Wait node longer than about a minute never resume | Reliability & bugs | Causes churn | 2 sources | 2026-04 |
| MCP tool calls fail with new toolCallId and old workflows stop running after update Affects: n8n cloud users running MCP agents |
Reliability & bugs | Causes churn | 2 sources | 2025-11 |
| MCP client cannot connect to an n8n MCP server over SSE | Integrations | Blocks work | 2 sources | 2025-11 |
| Generic OAuth2 credential does not use the refresh token and expires after 60 minutes | Integrations | Blocks work | 2 sources | 2025-04 |
| Schedule trigger permanently stops firing after the schedule is edited | Reliability & bugs | Causes churn | 1 source | 2025-12 |
| AWS Assume Role credential uses the system credential and exposes it to users Affects: Admins running n8n on AWS |
Permissions & security | Causes churn | 1 source | 2025-11 |
| Self-hosted license execution cap is unworkable for a moderately used app Affects: Startup using n8n as a backend |
Pricing & plans | Causes churn | 1 source | 2025-10 |
| Queue mode runs out of memory on a big workflow despite ample resources Affects: Teams using queue mode with workers |
Performance | Causes churn | 1 source | 2022-12 |
| MQTT trigger fires multiple times per message and exhausts memory | Reliability & bugs | Causes churn | 1 source | 2022-08 |
| Workflow tools like n8n hit a wall for logic beyond simple ETL Affects: Power users |
Customization | Blocks work | 1 source | 2026-08 |
| HTTP Request node fails on api.openai.com with a setContentType error | Reliability & bugs | Blocks work | 1 source | 2026-04 |
| Chat Trigger stops working when the workflow has more than one trigger | Reliability & bugs | Blocks work | 1 source | 2026-03 |
| Custom npm packages no longer load in the Code node after a patch release Affects: Self-hosted Docker users |
Self-hosting & upgrades | Blocks work | 1 source | 2026-01 |
| Free community license key email never arrives for self-hosted instance Affects: Self-hosters on Railway |
Pricing & plans | Blocks work | 1 source | 2025-12 |
| Installing community nodes fails with spawn npm ENOENT on Windows Affects: Windows users |
Self-hosting & upgrades | Blocks work | 1 source | 2025-12 |
| Microsoft 365 user-level authentication stopped working after an update Affects: Microsoft 365 users on n8n cloud |
Integrations | Blocks work | 1 source | 2025-12 |
| Data tables not visible and creating one returns a 404 Affects: Self-hosted Postgres users |
Reliability & bugs | Blocks work | 1 source | 2025-10 |
| Container restarts silently on crash with nothing in the logs Affects: Self-hosted Docker users |
Self-hosting & upgrades | Blocks work | 1 source | 2025-09 |
| sendAndWait approval buttons return Invalid token after upgrading | Integrations | Blocks work | 1 source | 2025-08 |
| Vertex AI errors masked by a generic n8n exception Affects: Users of Vertex AI models |
API & developer experience | Blocks work | 1 source | 2025-08 |
| Microsoft Teams node often fails with a 403 no authorization error Affects: Self-hosted users |
Integrations | Blocks work | 1 source | 2025-07 |
| No way to visualize what is happening inside a running n8n system | Reporting & analytics | Blocks work | 1 source | 2025-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 experience | Blocks work | 1 source | 2025-05 |
| AI Agent memory drops tool call messages, so the model stops calling tools Affects: Users building AI agents with memory |
Reliability & bugs | Blocks work | 1 source | 2025-04 |
| Let the model define this parameter button missing on Docker install Affects: Docker users |
UI & usability | Blocks work | 1 source | 2025-04 |
| Agent workflow keeps stopping on a tool input schema error Affects: Users with Postgres chat memory |
Reliability & bugs | Blocks work | 1 source | 2025-02 |
| Sub-workflow with a Wait webhook returns data from before the wait | Reliability & bugs | Blocks work | 1 source | 2025-02 |
| Telegram Trigger generates a webhook URL that does not work | Integrations | Blocks work | 1 source | 2025-01 |
| Workflow static data sometimes not saved until n8n restarts | Reliability & bugs | Blocks work | 1 source | 2023-06 |
| IMAP trigger silently stops processing new email without any error | Reliability & bugs | Blocks work | 1 source | 2021-02 |
| CLI workflow import throws exceptions about removing webhooks Affects: Self-hosted users |
Data export & migration | Annoyance | 1 source | 2025-10 |
| Polling-based triggers add latency compared with instant triggers Affects: Users processing email or spreadsheet data |
Integrations | Annoyance | 1 source | 2025-05 |
| n8n process holds over 1 GB of RAM and does not release it Affects: Self-hosted Docker users |
Performance | Annoyance | 1 source | 2023-12 |
Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.
Feature requests 8
| Item | Area | Severity | Support | Last 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 & migration | Blocks work | 2 sources | 2025-10 |
| ||||
| 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 & analytics | Blocks work | 1 source | 2025-07 |
| ||||
| 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 & security | Blocks work | 1 source | 2025-05 |
| ||||
| 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 |
Integrations | Blocks work | 1 source | 2025-02 |
| ||||
| 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 |
Customization | Blocks work | 1 source | 2024-11 |
| ||||
| Would switch from Zapier if n8n had Shopify and Zoho Mail integrations Affects: Small business owner |
Integrations | Blocks work | 1 source | 2019-10 |
| LLM node responses do not stream tokens | Integrations | Annoyance | 1 source | 2024-11 |
| Wants a scripting language other than JavaScript in n8n Affects: Developers who prefer Python or other languages |
Customization | Annoyance | 1 source | 2022-02 |
Top 5 shown with evidence. The rest are listed by title; open any item for its evidence.
Workarounds 2
| Item | Area | Severity | Support | Last 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 & upgrades | Blocks work | 1 source | 2026-01 |
| ||||
| 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 |
Integrations | Blocks work | 1 source | 2025-04 |
| ||||
Switching reasons 5
| Item | Area | Severity | Support | Last 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 & plans | Causes churn | 1 source | 2025-10 |
| ||||
| 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 & usability | Causes churn | 1 source | 2023-10 |
| ||||
| 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 & bugs | Blocks work | 1 source | 2025-11 |
| ||||
| 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 |
Customization | Blocks work | 1 source | 2025-09 |
| ||||
| 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 |
Performance | Blocks work | 1 source | 2025-08 |
| ||||