Fix library
Find the right n8n production path.
Search by symptom, setup, or workflow area, then open the page that matches the problem you are trying to prove.
| Problem | Area | Best for | Applies to | Path | Availability |
|---|---|---|---|---|---|
| N8N Backup and Restore Guide | self hosting | Back up the active database, n8n user data, encryption key, and any external binary storage before upgrades or infrastructure changes. | self-hosted | Deployment path | Ready |
| n8n Cloud vs Self-Hosted: Choose by Cost, Control, Data, and Operations | comparison | Compare n8n Cloud and self-hosted n8n across operational burden, data control, backups, upgrades, hosting cost, queue mode, and team capability. | n8n buyers | Decision guide | Ready |
| N8N Community Nodes Missing Packages | 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 | Fix path | Ready |
| n8n Docker Compose Setup: Persistent Volume, .env, Postgres, and Webhooks | self hosting | Set up n8n with Docker Compose without losing workflows: check persistent volumes, private .env files, Postgres, HTTPS, backups, and WEBHOOK_URL. | self-hosted Docker Compose | Deployment path | Ready |
| n8n Docker Installation: Persistent Volume, Timezone, and Production Readiness | self hosting | Install n8n with Docker while keeping /home/node/.n8n persistent, aligning timezone settings, and preparing for HTTPS, backups, and public webhooks. | self-hosted Docker | Deployment path | Ready |
| n8n Docker Volume Persistence: Avoid Losing Workflows and Credentials | self hosting | Fix n8n Docker persistence by mounting /home/node/.n8n, protecting SQLite data, preserving community nodes, and testing container recreation. | Docker self-hosted | Deployment path | Ready |
| N8N Environment Variables Overview | 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 | Configuration | Ready |
| N8N Memory-Related Errors | 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 | Fix path | Ready |
| n8n Postgres Setup: Environment Variables, Permissions, and Queue Mode Readiness | self hosting | Configure n8n with Postgres using DB_TYPE and DB_POSTGRESDB variables, database permissions, Docker networking, backups, and queue mode planning. | self-hosted | Deployment path | Ready |
| n8n Test Webhook vs Production URL: Which One Should You Use? | how to | Fix n8n webhook confusion by choosing the right test or production URL, publishing or activating the workflow, and verifying the external app calls the live endpoint. | n8n workflows | Reference | Ready |
| N8N 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 | Deployment path | Ready |
| N8N VPS Hosting Guide | 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 | Deployment path | Ready |
| n8n Webhook Not Working: Test vs Production URLs and Reverse Proxy Fixes | error fix | Fix n8n webhook failures by checking test vs production URLs, workflow activation or publishing, WEBHOOK_URL, public domains, reverse proxies, and external request routing. | self-hosted and cloud | Fix path | Ready |
| N8N Airtable Node Cookbook | node cookbook | Use the Airtable node to create, read, update, or search Airtable records when a workflow needs a lightweight operational database. | n8n workflows | Node cookbook | Ready |
| N8N API Node SSL Limitation | 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 | Fix path | Ready |
| N8N 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 | Fix path | Ready |
| N8N Code Node Cookbook | node cookbook | Use the Code node when built-in nodes cannot express the required transformation, branching, formatting, or lightweight custom logic. | n8n workflows | Node cookbook | Ready |
| n8n Community Node Not Loading After Install or Restart | 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 | Fix path | Ready |
| N8N Community Nodes Security 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 | Deployment path | Ready |
| N8N 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 | Deployment path | Ready |
| n8n CORS Error on Webhooks: What to Check | 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 | Fix path | Ready |
| N8N 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 | Fix path | Ready |
| N8N Custom Domain Setup | 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 | Deployment path | Ready |
| N8N Discord Node Cookbook | node cookbook | Use the Discord node to send automation updates, alerts, and community messages into Discord channels from n8n workflows. | n8n workflows | Node cookbook | Ready |
| N8N 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 | Deployment path | Ready |
| n8n Docker Permission Denied Fix for Volumes and Config | 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 | Fix path | Ready |
| N8N 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 | Fix path | Ready |
| n8n Expression Error: Fix Item Shape, Missing Fields, and Branch Problems | error fix | Debug n8n expression errors by checking runtime item shape, referenced nodes, branch execution, missing JSON fields, syntax, and Code node output. | self-hosted and cloud | Fix path | Ready |
| N8N GitHub Node Cookbook | node cookbook | Use the GitHub node to automate repository, issue, pull request, release, and team workflows from inside n8n. | n8n workflows | Node cookbook | Ready |
| n8n Gmail Node: Production OAuth, Label, Message, and Polling Checks | node cookbook | Use the n8n Gmail node safely in production by checking Gmail OAuth scopes, service accounts, label IDs, message IDs, thread IDs, trigger filters, and safe test sends. | n8n workflows | Node cookbook | Ready |
| n8n Google Sheets Node: Production Append, Update, and Row Mapping Checks | node cookbook | Use the n8n Google Sheets node safely in production by checking credentials, sheet IDs, header drift, append/update behavior, duplicate rows, and field mapping. | n8n workflows | Node cookbook | Ready |
| N8N HTTP Request Node Cookbook | 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 | Node cookbook | Ready |
| n8n IF Node: Branching Patterns, Common Mistakes, and Expression Errors | node cookbook | Use the n8n IF node for true/false workflow branching while avoiding expression errors, unexecuted branch references, and type mismatch problems. | n8n workflows | Node cookbook | Ready |
| n8n Invalid JSON Error in HTTP Request or Code Nodes | 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 | Fix path | Ready |
| n8n Merge Node: Combine Branches Without Losing Fields or Mismatching Items | node cookbook | 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 | Node cookbook | Ready |
| N8N MySQL Node Cookbook | node cookbook | Use the MySQL node when a workflow needs to read, write, update, or query records in a MySQL-compatible database. | n8n workflows | Node cookbook | Ready |
| n8n Node Not Executing: Why a Step Is Skipped | 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 | Fix path | Ready |
| N8N Notion Node Cookbook | 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 | Node cookbook | Ready |
| n8n OAuth Callback Error: Redirect URL Checklist | 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 | Fix path | Ready |
| N8N OpenAI Node Cookbook | node cookbook | Use the OpenAI node for AI workflow steps such as summarization, classification, extraction, drafting, and lightweight agentic automation. | n8n workflows | Node cookbook | Ready |
| n8n Postgres Connection Error: Internal DB vs Postgres Node Fixes | error fix | Fix n8n Postgres connection errors by separating internal database settings from workflow Postgres node credentials, Docker networking, SSL, and permissions. | self-hosted and cloud | Fix path | Ready |
| n8n Postgres Node: Query Safely and Debug Production Failures | node cookbook | Use the n8n Postgres node safely by checking credentials, Docker networking, SSL, permissions, small test queries, result size, and production write risk. | n8n workflows | Node cookbook | Ready |
| n8n Queue Mode Error: Fix Redis, Workers, Database, and Encryption Key Mismatches | error fix | Troubleshoot n8n queue mode errors by checking Redis reachability, worker configuration, database access, version parity, binary data, task runners, and shared N8N_ENCRYPTION_KEY. | self-hosted and cloud | Fix path | Ready |
| n8n Queue Mode Setup: Redis, Postgres, Workers, and Encryption Key Checklist | self hosting | Set up n8n queue mode with Redis, Postgres, worker processes, shared N8N_ENCRYPTION_KEY, version parity, and binary data cautions. | self-hosted | Deployment path | Ready |
| n8n Rate Limit Error Fix for 429 and API Quotas | 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 | Fix path | Ready |
| n8n Redis Connection Error: Fix Queue Mode Host, Port, Password, and Workers | error fix | 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 | Fix path | Ready |
| N8N 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 | Deployment path | Ready |
| N8N Respond to Webhook Node Cookbook | 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 | Node cookbook | Ready |
| N8N Reverse Proxy Setup | 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 | Deployment path | Ready |
| n8n Schedule Trigger Node: Set Recurring Runs and Verify They Actually Fire | node cookbook | Use the n8n Schedule Trigger node for recurring workflows while checking activation, timezone settings, missed runs, overlap risk, and execution history. | n8n workflows | Node cookbook | Ready |
| n8n Set Node: Clean Payloads Before APIs, Sheets, and Databases | node cookbook | Use the n8n Set or Edit Fields node to normalize payloads, rename fields, keep only needed data, and avoid downstream mapping errors. | n8n workflows | Node cookbook | Ready |
| N8N Slack Node Cookbook | node cookbook | Use the Slack node to send workflow notifications, route approvals, post alerts, and connect automation events to team channels. | n8n workflows | Node cookbook | Ready |
| n8n Split In Batches / Loop Over Items: Production Loop Checklist | node cookbook | Use n8n Loop Over Items safely: choose batch size, avoid infinite loops, reduce rate-limit and memory failures, and verify each item is processed once. | n8n workflows | Node cookbook | Ready |
| n8n SQLite vs Postgres: When to Switch for Production and Queue Mode | comparison | Decide between SQLite and Postgres for self-hosted n8n by comparing production risk, queue mode, backups, migration planning, and operational complexity. | self-hosted | Decision guide | Ready |
| N8N 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 | Deployment path | Ready |
| N8N Stripe Node Cookbook | 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 | Node cookbook | Ready |
| N8N 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 | Fix path | Ready |
| n8n Upgrade Broke Workflow: What to Check First | 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 | Fix path | Ready |
| n8n Webhook 404: Fix Wrong URLs, Inactive Workflows, and Proxy Routes | error fix | 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 | Fix path | Ready |
| N8N Webhook Node Cookbook | node cookbook | Use the Webhook node to start workflows from incoming HTTP requests, form submissions, app callbacks, or custom event producers. | n8n workflows | Node cookbook | Ready |
| n8n Worker Not Processing Jobs in Queue Mode | 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 | Fix path | Ready |
| n8n Workflow Activation Error: Fix Trigger, Credential, and Production Run Issues | error fix | Fix n8n workflow activation errors by checking trigger nodes, credentials, publish or active status, production executions, webhook URLs, schedules, and self-hosted logs. | self-hosted and cloud | Fix path | Ready |
| N8N_COMMUNITY_PACKAGES_ENABLED | env var | N8N_COMMUNITY_PACKAGES_ENABLED controls whether n8n can install and load community nodes. | self-hosted | Configuration | Ready |
| N8N_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 | Configuration | Ready |
| N8N_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 | Configuration | Ready |
| API Server Cannot 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 | Fix path | Ready |
| 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 | Fix path | Ready |
| n8n AI Content Calendar Workflow for Notion Planning | 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 | Workflow template | Ready |
| n8n Airtable to HubSpot Workflow for Lead Sync | workflow recipe | Build an n8n Airtable to HubSpot workflow that filters ready leads, maps fields, and avoids duplicate CRM contacts. | n8n workflows | Workflow template | Ready |
| N8N API Node Cookbook | 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 | Node cookbook | Ready |
| n8n Calendar Event Reminder Workflow for Upcoming Meetings | 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 | Workflow template | Ready |
| n8n Customer Support Triage Workflow With AI Labels | workflow recipe | Build an n8n customer support triage workflow that reads support email, classifies urgency, routes tickets, and avoids unsafe AI decisions. | n8n workflows | Workflow template | Ready |
| n8n Daily Report to Slack Workflow for Team Updates | 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 | Workflow template | Ready |
| n8n Database Row to Webhook Workflow for Outbound Events | 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 | Workflow template | Ready |
| n8n Form Lead to CRM Workflow With Validation | 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 | Workflow template | Ready |
| n8n GitHub Issue to Linear Workflow for Cleaner Triage | 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 | Workflow template | Ready |
| n8n Gmail to Google Sheets Workflow for Clean Email Logging | 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 | Workflow template | Ready |
| n8n Google Drive File Alert Workflow for Team Notifications | 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 | Workflow template | Ready |
| n8n Invoice Approval Workflow for Small Teams | workflow recipe | Build an n8n invoice approval workflow that collects invoice requests, validates fields, routes approval, and records the decision. | n8n workflows | Workflow template | Ready |
| N8N Managed By Env Settings | env var | Settings managed by environment variables should be treated as deployment-owned configuration, which helps keep production behavior reproducible. | self-hosted | Configuration | Ready |
| n8n Notion Database Sync Workflow Without Duplicate Pages | 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 | Workflow template | Ready |
| n8n OpenAI Email Summary Workflow for Gmail Triage | 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 | Workflow template | Ready |
| n8n RSS to Discord Workflow for Curated Feed Alerts | 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 | Workflow template | Ready |
| n8n Shopify Order to Google Sheets Workflow for Order Tracking | 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 | Workflow template | Ready |
| n8n Stripe Payment to Slack Workflow for Revenue Alerts | 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 | Workflow template | Ready |
| n8n Telegram AI Bot Workflow With Guardrails | 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 | Workflow template | Ready |
| n8n Typeform to Notion Workflow With Validation | workflow recipe | Build an n8n Typeform to Notion workflow that validates submissions, maps fields, avoids duplicates, and creates cleaner database pages. | n8n workflows | Workflow template | Ready |
| n8n Web Scrape to Sheets Workflow With Guardrails | 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 | Workflow template | Ready |
| n8n Webhook to Slack Workflow With Payload Validation | 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 | Workflow template | Ready |