Inventory
All n8n troubleshooting pages
Filter the static inventory by title, query, intent, type, and setup context.
| Page | Type | Intent | Applies to | Tier | Priority | Status |
|---|---|---|---|---|---|---|
| N8N Backup and Restore Guiden8n backup restore | self hosting | Back up the active database, n8n user data, encryption key, and any external binary storage before upgrades or infrastructure changes. | self-hosted | B: support | 5 | Source-backed |
| n8n Cloud vs Self-Hosted: Choose by Cost, Control, Data, and Operationsn8n cloud vs self hosted | decision | Compare n8n Cloud and self-hosted n8n across operational burden, data control, backups, upgrades, hosting cost, queue mode, and team capability. | n8n buyers | A: promote | 89 | Source-backed |
| N8N Community Nodes Missing Packagesn8n missing packages community nodes | error fix | Missing community node packages usually happen when installed node files are not available when n8n starts, which is especially common after recreating Docker containers without persisting the right directory. | Docker self-hosted | B: support | 5 | Source-backed |
| n8n Docker Compose Setup for Self-Hosting: Volume, .env, Postgres, and Webhooksn8n docker compose | deployment checklist | Build a safer n8n Docker Compose setup with persistent storage, private env files, Postgres planning, public webhook URLs, HTTPS, and backup checks. | self-hosted Docker Compose | A: promote | 96 | Source-backed |
| n8n Docker Installation: Persistent Volume, Timezone, and Production Readinessn8n docker installation | deployment checklist | Install n8n with Docker while keeping /home/node/.n8n persistent, aligning timezone settings, and preparing for HTTPS, backups, and public webhooks. | self-hosted Docker | A: promote | 92 | Source-backed |
| n8n Docker Volume Persistence: Avoid Losing Workflows and Credentialsn8n docker volume persistence | troubleshooting | Fix n8n Docker persistence by mounting /home/node/.n8n, protecting SQLite data, preserving community nodes, and testing container recreation. | Docker self-hosted | A: promote | 97 | Source-backed |
| N8N Environment Variables Overviewn8n environment variables | env var | Environment variables are the main way to configure self-hosted n8n for Docker, hosting, databases, queue mode, nodes, and security behavior. | self-hosted | B: support | 5 | Source-backed |
| N8N Memory-Related Errorsn8n memory error | error fix | Memory errors usually mean a workflow execution needs more memory than the n8n instance has available, often because of large JSON payloads, binary data, heavy Code nodes, or parallel executions. | self-hosted | B: support | 5 | Source-backed |
| n8n Postgres Setup: Environment Variables, Permissions, and Queue Mode Readinessn8n postgres setup | deployment checklist | Configure n8n with Postgres using DB_TYPE and DB_POSTGRESDB variables, database permissions, Docker networking, backups, and queue mode planning. | self-hosted | A: promote | 94 | Source-backed |
| n8n Test vs Production Webhook URLs: When to Use Each Onen8n test webhook production webhook | troubleshooting | Understand why n8n test webhooks work in the editor while production webhooks require an active workflow and the correct external URL. | n8n workflows | A: promote | 98 | Source-backed |
| N8N Upgrade Guiden8n upgrade guide | self hosting | Update self-hosted n8n regularly, check release notes for breaking changes, and test important upgrades in a separate environment before touching production. | self-hosted | B: support | 5 | Source-backed |
| N8N VPS Hosting Guiden8n vps hosting | self hosting | A VPS is a good starting point for self-hosted n8n when it has enough memory, persistent storage, backups, public HTTPS, and room to move to Postgres or queue mode later. | self-hosted | B: support | 5 | Source-backed |
| n8n Webhook Not Working: Test vs Production URLs and Reverse Proxy Fixesn8n webhook not working | troubleshooting | Fix n8n webhook failures by checking test vs production URLs, workflow activation, WEBHOOK_URL, public domains, reverse proxies, and external request routing. | self-hosted and cloud | A: promote | 100 | Source-backed |
| N8N Airtable Node Cookbookn8n airtable node | node cookbook | Use the Airtable node to create, read, update, or search Airtable records when a workflow needs a lightweight operational database. | n8n workflows | B: support | 4 | Source-backed |
| N8N API Node SSL Limitationn8n api node ssl | error fix | The n8n node does not support SSL certificate options, so use the HTTP Request node when your n8n API server requires a client certificate. | n8n workflows | B: support | 4 | Source-backed |
| N8N Binary Data Errorn8n binary data error | error fix | Binary data errors usually involve file payload size, binary storage mode, filesystem/S3/database configuration, memory pressure, or nodes that read and write files. | self-hosted and cloud | B: support | 4 | Source-backed |
| N8N Code Node Cookbookn8n code node | node cookbook | Use the Code node when built-in nodes cannot express the required transformation, branching, formatting, or lightweight custom logic. | n8n workflows | B: support | 4 | Source-backed |
| n8n Community Node Not Loading After Install or Restartn8n community node not loading | error fix | Fix n8n community nodes that do not load by checking missing packages, Docker persistence, startup loading settings, package naming, and security risk. | self-hosted and cloud | B: support | 79 | Source-backed |
| N8N Community Nodes Security Risksn8n community nodes risks | self hosting | Community nodes can extend n8n, but they install third-party npm code into your instance, so production systems should treat them as supply-chain and runtime risk. | self-hosted | B: support | 4 | Source-backed |
| N8N Configuration Methodsn8n configuration methods | self hosting | Self-hosted n8n can be configured with environment variables, a configuration file, or the database, and environment variables are usually the clearest option for container deployments. | self-hosted | B: support | 4 | Source-backed |
| n8n CORS Error on Webhooks: What to Checkn8n cors error | error fix | Fix n8n CORS errors by checking Webhook Allowed Origins, browser preflight behavior, reverse proxy headers, and whether the request should come from a backend. | self-hosted and cloud | B: support | 80 | Source-backed |
| N8N Credential Errorn8n credential error | error fix | An n8n credential error usually means the selected credential type, authentication method, scopes, test request, or external service settings do not match what the node needs. | self-hosted and cloud | B: support | 4 | Source-backed |
| N8N Custom Domain Setupn8n custom domain | self hosting | A custom domain for self-hosted n8n needs DNS, reverse proxy routing, HTTPS, and endpoint environment variables that make editor and webhook URLs use the same public host. | self-hosted and cloud | B: support | 4 | Source-backed |
| N8N Discord Node Cookbookn8n discord node | node cookbook | Use the Discord node to send automation updates, alerts, and community messages into Discord channels from n8n workflows. | n8n workflows | B: support | 4 | Source-backed |
| N8N Docker Compose .env Filen8n docker compose env file | self hosting | A Docker Compose env file keeps n8n deployment settings separate from the Compose service definition and makes it easier to avoid committing secrets. | Docker Compose | B: support | 4 | Source-backed |
| n8n Docker Permission Denied Fix for Volumes and Confign8n docker permission denied | error fix | Fix n8n Docker permission denied errors by checking the mounted volume, .n8n directory ownership, container user, and persistent data setup. | self-hosted and cloud | A: promote | 82 | Source-backed |
| N8N Execution Stuckn8n execution stuck | error fix | A stuck n8n execution is usually a workflow design, external API, resource, or queue/worker issue; start by checking execution history, the last completed node, logs, and memory pressure. | self-hosted and cloud | B: support | 4 | Source-backed |
| n8n Expression Error: Fix Missing Fields, Unexecuted Nodes, and Branch Problemsn8n expression error | troubleshooting | Debug n8n expression errors by checking referenced node names, branch execution, missing JSON fields, expression syntax, and when to use a Code node instead. | self-hosted and cloud | A: promote | 91 | Source-backed |
| N8N GitHub Node Cookbookn8n github node | node cookbook | Use the GitHub node to automate repository, issue, pull request, release, and team workflows from inside n8n. | n8n workflows | B: support | 4 | Source-backed |
| N8N Gmail Node Cookbookn8n gmail node | node cookbook | Use the Gmail node for email workflows such as sending messages, processing inbox events, labeling messages, or building lightweight notification automations. | n8n workflows | B: support | 4 | Source-backed |
| N8N Google Sheets Node Cookbookn8n google sheets node | node cookbook | Use the Google Sheets node when a workflow needs to read, append, update, or search spreadsheet rows as part of an automation. | n8n workflows | B: support | 4 | Source-backed |
| N8N HTTP Request Node Cookbookn8n http request node | node cookbook | Use the HTTP Request node as the general-purpose connector for APIs that do not have a built-in n8n node or need custom headers, methods, bodies, or authentication. | n8n workflows | B: support | 4 | Source-backed |
| n8n IF Node: Branching Patterns, Common Mistakes, and Expression Errorsn8n if node | workflow pattern | Use the n8n IF node for true/false workflow branching while avoiding expression errors, unexecuted branch references, and type mismatch problems. | n8n workflows | B: support | 70 | Source-backed |
| n8n Invalid JSON Error in HTTP Request or Code Nodesn8n invalid json | error fix | Fix n8n invalid JSON errors by checking HTTP Request body mode, expression output, quotes, trailing commas, escaped values, and data shape before sending. | self-hosted and cloud | B: support | 80 | Source-backed |
| n8n Merge Node: Combine Branches Without Losing Fields or Mismatching Itemsn8n merge node | workflow pattern | Use the n8n Merge node to rejoin branches and combine data while avoiding item count mismatches, field collisions, and fragile position-based merges. | n8n workflows | B: support | 68 | Source-backed |
| N8N MySQL Node Cookbookn8n mysql node | node cookbook | Use the MySQL node when a workflow needs to read, write, update, or query records in a MySQL-compatible database. | n8n workflows | B: support | 4 | Source-backed |
| n8n Node Not Executing: Why a Step Is Skippedn8n node not executing | error fix | Fix an n8n node that is not executing by checking trigger mode, branch logic, pinned data, disabled nodes, execution order, and production execution history. | self-hosted and cloud | A: promote | 83 | Source-backed |
| N8N Notion Node Cookbookn8n notion node | node cookbook | Use the Notion node to create and update pages or database items for content operations, task intake, knowledge capture, and lightweight team workflows. | n8n workflows | B: support | 4 | Source-backed |
| n8n OAuth Callback Error: Redirect URL Checklistn8n oauth callback error | error fix | Fix n8n OAuth callback errors by checking the redirect URL, public domain, HTTPS, reverse proxy, scopes, credential type, and app provider settings. | self-hosted and cloud | B: support | 81 | Source-backed |
| N8N OpenAI Node Cookbookn8n openai node | node cookbook | Use the OpenAI node for AI workflow steps such as summarization, classification, extraction, drafting, and lightweight agentic automation. | n8n workflows | B: support | 4 | Source-backed |
| n8n Postgres Connection Error: Internal DB vs Postgres Node Fixesn8n postgres connection error | troubleshooting | Fix n8n Postgres connection errors by separating internal database settings from workflow Postgres node credentials, Docker networking, SSL, and permissions. | self-hosted and cloud | A: promote | 95 | Source-backed |
| N8N Postgres Node Cookbookn8n postgres node | node cookbook | Use the Postgres node when a workflow needs to query, insert, update, or transform data in a PostgreSQL database. | n8n workflows | B: support | 4 | Source-backed |
| n8n Queue Mode Error: Fix Redis, Workers, Database, and Encryption Key Mismatchesn8n queue mode error | troubleshooting | Troubleshoot n8n queue mode errors by checking Redis reachability, worker configuration, database access, version parity, and shared N8N_ENCRYPTION_KEY. | self-hosted and cloud | A: promote | 94 | Source-backed |
| n8n Queue Mode Setup: Redis, Postgres, Workers, and Encryption Key Checklistn8n queue mode setup | deployment checklist | Set up n8n queue mode with Redis, Postgres, worker processes, shared N8N_ENCRYPTION_KEY, version parity, and binary data cautions. | self-hosted | A: promote | 93 | Source-backed |
| n8n Rate Limit Error Fix for 429 and API Quotasn8n rate limit error | error fix | Fix n8n rate limit errors by identifying 429 responses, adding retry delay, batching HTTP requests, and using Loop Over Items with Wait. | self-hosted and cloud | A: promote | 84 | Source-backed |
| n8n Redis Connection Error: Fix Queue Mode Host, Port, Password, and Workersn8n redis connection error | troubleshooting | Fix n8n Redis connection errors in queue mode by checking QUEUE_BULL_REDIS_HOST, port, credentials, Docker networking, workers, and process restarts. | self-hosted and cloud | A: promote | 92 | Source-backed |
| N8N Redis Setupn8n redis setup | self hosting | Redis is the message broker for n8n queue mode; the main process pushes execution IDs to Redis and workers pick them up for processing. | self-hosted | B: support | 4 | Source-backed |
| N8N Respond to Webhook Node Cookbookn8n respond to webhook node | node cookbook | Use Respond to Webhook when a Webhook-triggered workflow needs to control the HTTP response body, status code, headers, or response timing. | n8n workflows | B: support | 4 | Source-backed |
| N8N Reverse Proxy Setupn8n reverse proxy | self hosting | When n8n runs behind a reverse proxy, configure the public host, protocol, and webhook base URL so editor links and incoming webhook URLs match the external domain. | self-hosted | B: support | 4 | Source-backed |
| N8N Schedule Trigger Node Cookbookn8n schedule trigger node | node cookbook | Use the Schedule Trigger node to start workflows on a time-based schedule, such as hourly checks, daily reports, weekly syncs, or recurring maintenance tasks. | n8n workflows | B: support | 4 | Source-backed |
| n8n Set Node: Clean Payloads Before APIs, Sheets, and Databasesn8n set node | workflow pattern | Use the n8n Set or Edit Fields node to normalize payloads, rename fields, keep only needed data, and avoid downstream mapping errors. | n8n workflows | B: support | 68 | Source-backed |
| N8N Slack Node Cookbookn8n slack node | node cookbook | Use the Slack node to send workflow notifications, route approvals, post alerts, and connect automation events to team channels. | n8n workflows | B: support | 4 | Source-backed |
| N8N Split In Batches Node Cookbookn8n split in batches node | node cookbook | Use Split In Batches, now documented as Loop Over Items, when a workflow needs to process many items in controlled batches instead of all at once. | n8n workflows | B: support | 4 | Source-backed |
| n8n SQLite vs Postgres: When to Switch for Production and Queue Moden8n sqlite vs postgres | decision | Decide between SQLite and Postgres for self-hosted n8n by comparing production risk, queue mode, backups, migration planning, and operational complexity. | self-hosted | A: promote | 88 | Source-backed |
| N8N SSL Setupn8n ssl setup | self hosting | For public n8n deployments, use HTTPS either through a reverse proxy or n8n's SSL settings, then make sure generated editor and webhook URLs also use HTTPS. | self-hosted | B: support | 4 | Source-backed |
| N8N Stripe Node Cookbookn8n stripe node | node cookbook | Use the Stripe node for payment-adjacent workflow steps such as retrieving customers, handling payment events, or syncing Stripe data into operations systems. | n8n workflows | B: support | 4 | Source-backed |
| N8N Timezone Wrongn8n timezone wrong | error fix | Wrong times in n8n usually come from mismatched instance timezone variables, workflow timezone settings, server/container time, or schedule trigger expectations. | self-hosted and cloud | B: support | 4 | Source-backed |
| n8n Upgrade Broke Workflow: What to Check Firstn8n upgrade broke workflow | error fix | Fix workflows that break after an n8n upgrade by checking release notes, testing in a separate environment, reviewing failed executions, and validating credentials. | self-hosted and cloud | A: promote | 82 | Source-backed |
| n8n Webhook 404: Fix Wrong URLs, Inactive Workflows, and Proxy Routesn8n webhook 404 | troubleshooting | Diagnose n8n webhook 404 errors by checking test vs production URL mode, active workflow status, HTTP method, webhook path, WEBHOOK_URL, and reverse proxy routing. | self-hosted and cloud | A: promote | 99 | Source-backed |
| N8N Webhook Node Cookbookn8n webhook node | node cookbook | Use the Webhook node to start workflows from incoming HTTP requests, form submissions, app callbacks, or custom event producers. | n8n workflows | B: support | 4 | Source-backed |
| n8n Worker Not Processing Jobs in Queue Moden8n worker not processing jobs | error fix | Fix n8n workers not processing jobs by checking queue mode, Redis connectivity, shared encryption key, Postgres access, worker process startup, and concurrency. | self-hosted and cloud | A: promote | 83 | Source-backed |
| n8n Workflow Activation Error: Fix Triggers, Credentials, and Production Execution Setupn8n workflow activation error | troubleshooting | Fix n8n workflow activation errors by checking trigger nodes, credentials, active workflow status, production executions, webhook setup, and self-hosted logs. | self-hosted and cloud | A: promote | 90 | Source-backed |
| N8N_COMMUNITY_PACKAGES_ENABLEDN8N_COMMUNITY_PACKAGES_ENABLED | env var | N8N_COMMUNITY_PACKAGES_ENABLED controls whether n8n can install and load community nodes. | self-hosted | B: support | 4 | Source-backed |
| N8N_COMMUNITY_PACKAGES_PREVENT_LOADINGN8N_COMMUNITY_PACKAGES_PREVENT_LOADING | env var | N8N_COMMUNITY_PACKAGES_PREVENT_LOADING prevents installed community nodes from loading on startup and is useful when a faulty node blocks the instance. | self-hosted | B: support | 4 | Source-backed |
| N8N_REINSTALL_MISSING_PACKAGESN8N_REINSTALL_MISSING_PACKAGES | env var | N8N_REINSTALL_MISSING_PACKAGES tells n8n to reinstall missing community node packages at startup, mainly as a fallback for Docker setups where package persistence is not fixed yet. | Docker self-hosted | B: support | 4 | Source-backed |
| API Server Cannot Be Reachedn8n api-server can not be reached | error fix | The API server cannot be reached message in node development usually means the editor UI cannot reach the backend endpoint it needs for node testing or initialization. | node development | B: support | 3 | Source-backed |
| Credentials Of Type Aren't Knownn8n credentials of type aren't known | error fix | The custom node error about credentials of a type not being known usually means the credential class is not correctly registered, exported, or included in the node package. | node development | B: support | 3 | Source-backed |
| n8n AI Content Calendar Workflow for Notion Planningn8n ai content calendar | workflow recipe | Build an n8n AI content calendar workflow that generates draft ideas, formats them safely, and creates review-ready Notion calendar items. | n8n workflows | B: support | 80 | Source-backed |
| n8n Airtable to HubSpot Workflow for Lead Syncn8n airtable to hubspot | workflow recipe | Build an n8n Airtable to HubSpot workflow that filters ready leads, maps fields, and avoids duplicate CRM contacts. | n8n workflows | A: promote | 82 | Source-backed |
| N8N API Node Cookbookn8n n8n node | node cookbook | The n8n node lets workflows call the n8n API to work with workflows, credentials, executions, and audits from inside n8n itself. | n8n workflows | B: support | 3 | Source-backed |
| n8n Calendar Event Reminder Workflow for Upcoming Meetingsn8n calendar event reminder | workflow recipe | Build an n8n calendar event reminder workflow that checks upcoming events, filters the right meetings, and sends useful Slack or email reminders. | n8n workflows | B: support | 76 | Source-backed |
| n8n Customer Support Triage Workflow With AI Labelsn8n customer support triage | workflow recipe | Build an n8n customer support triage workflow that reads support email, classifies urgency, routes tickets, and avoids unsafe AI decisions. | n8n workflows | A: promote | 83 | Source-backed |
| n8n Daily Report to Slack Workflow for Team Updatesn8n daily report to slack | workflow recipe | Build an n8n daily report to Slack workflow that runs on a schedule, collects data, formats a digest, and posts a readable update. | n8n workflows | B: support | 81 | Source-backed |
| n8n Database Row to Webhook Workflow for Outbound Eventsn8n database row to webhook | workflow recipe | Build an n8n database row to webhook workflow that polls new rows, maps safe payloads, sends HTTP requests, and avoids duplicate side effects. | n8n workflows | B: support | 77 | Source-backed |
| n8n Form Lead to CRM Workflow With Validationn8n form lead to crm | workflow recipe | Build an n8n form lead to CRM workflow that validates form submissions, normalizes lead fields, and sends clean records to a CRM API. | n8n workflows | B: support | 80 | Source-backed |
| n8n GitHub Issue to Linear Workflow for Cleaner Triagen8n github issue to linear | workflow recipe | Build an n8n GitHub issue to Linear workflow that filters GitHub issues, maps fields, and creates cleaner Linear issues without noisy duplicates. | n8n workflows | B: support | 77 | Source-backed |
| n8n Gmail to Google Sheets Workflow for Clean Email Loggingn8n gmail to google sheets | workflow recipe | Build an n8n Gmail to Google Sheets workflow that filters useful emails, maps fields, appends rows, and avoids duplicate or messy spreadsheet data. | n8n workflows | A: promote | 82 | Source-backed |
| n8n Google Drive File Alert Workflow for Team Notificationsn8n google drive file alert | workflow recipe | Build an n8n Google Drive file alert workflow that detects new files, filters folders or file types, and sends useful team notifications. | n8n workflows | B: support | 75 | Source-backed |
| n8n Invoice Approval Workflow for Small Teamsn8n invoice approval workflow | workflow recipe | Build an n8n invoice approval workflow that collects invoice requests, validates fields, routes approval, and records the decision. | n8n workflows | B: support | 76 | Source-backed |
| N8N Managed By Env Settingsn8n managed by env | env var | Settings managed by environment variables should be treated as deployment-owned configuration, which helps keep production behavior reproducible. | self-hosted | B: support | 3 | Source-backed |
| n8n Notion Database Sync Workflow Without Duplicate Pagesn8n notion database sync | workflow recipe | Build an n8n Notion database sync workflow that reads source records, maps properties, tracks sync keys, and avoids duplicate Notion pages. | n8n workflows | B: support | 78 | Source-backed |
| n8n OpenAI Email Summary Workflow for Gmail Triagen8n openai email summary | workflow recipe | Build an n8n workflow that reads selected Gmail messages, summarizes them with OpenAI, and sends a safe digest without over-sharing email content. | n8n workflows | A: promote | 83 | Source-backed |
| n8n RSS to Discord Workflow for Curated Feed Alertsn8n rss to discord | workflow recipe | Build an n8n RSS to Discord workflow that reads feed items, filters noisy posts, formats messages, and avoids duplicate Discord alerts. | n8n workflows | B: support | 78 | Source-backed |
| n8n Shopify Order to Google Sheets Workflow for Order Trackingn8n shopify order to google sheets | workflow recipe | Build an n8n Shopify order to Google Sheets workflow that filters order events, maps safe fields, and avoids duplicate spreadsheet rows. | n8n workflows | B: support | 81 | Source-backed |
| n8n Stripe Payment to Slack Workflow for Revenue Alertsn8n stripe payment to slack | workflow recipe | Build an n8n Stripe payment to Slack workflow that captures payment events, filters the right events, and sends clean revenue alerts. | n8n workflows | B: support | 79 | Source-backed |
| n8n Telegram AI Bot Workflow With Guardrailsn8n telegram ai bot | workflow recipe | Build an n8n Telegram AI bot workflow that receives messages, filters commands, calls OpenAI, and sends safer replies back to Telegram. | n8n workflows | B: support | 79 | Source-backed |
| n8n Typeform to Notion Workflow With Validationn8n typeform to notion | workflow recipe | Build an n8n Typeform to Notion workflow that validates submissions, maps fields, avoids duplicates, and creates cleaner database pages. | n8n workflows | B: support | 78 | Source-backed |
| n8n Web Scrape to Sheets Workflow With Guardrailsn8n web scrape to sheets | workflow recipe | Build an n8n web scrape to Google Sheets workflow that fetches pages, extracts fields, respects site rules, and avoids brittle spreadsheet data. | n8n workflows | B: support | 79 | Source-backed |
| n8n Webhook to Slack Workflow With Payload Validationn8n webhook to slack | workflow recipe | Build an n8n webhook to Slack workflow that receives external events, validates payloads, formats a message, and avoids noisy or broken Slack alerts. | n8n workflows | A: promote | 84 | Source-backed |