Every support channel, when to use each one, and how to write requests that actually get answered.
Search first. The n8n community forum has tens of thousands of solved threads covering every node, every common error message, and most edge cases you will encounter. The official documentation is maintained daily and covers every credential type, expression syntax, and hosting configuration. Before you write a single word of a support request, spend two minutes searching. Most questions have already been answered.
When you do need to ask, the channel you pick matters. Posting a billing question on the community forum gets slower results than emailing support@n8n.io directly. Posting a workflow logic question to the support inbox gets you redirected back to the forum. Knowing which channel handles what saves everyone time, including yours.
The pattern that works: Search the forum and docs first. If the answer is not there, choose the right channel from the list below. Include your environment details, exact error output, and workflow JSON. That combination gets answers faster than anything else.
The forum at community.n8n.io is the primary support channel for n8n. It is heavily moderated by n8n staff and core developers, with a deep search index built over years of solved threads. When you post a well-structured question here, you can expect a response from either the community or an n8n team member within hours, sometimes minutes.
The forum also hosts the n8n Academy subforum for course-specific questions: enrollment issues, grading problems, certificate questions, and badge support. If your question is about an Academy course, post it there rather than in the general help section.
The majority of n8n questions belong here. Searchable, structured, and monitored by staff.
Visit the Forum →These require direct access to your account. Email support handles them faster and more securely.
See Email Support →The n8n Discord server is where the community moves in real time. It is faster and more conversational than the forum, which makes it the right place for quick questions, workflow sharing, sanity checks on an approach, and casual discussion about what people are building. Active channels cover general help, workflow showcases, AI automation, and community projects.
Discord is a complement to the forum, not a replacement. Threads do not persist as well, search is weaker, and complex problems get buried under new messages. If your question requires a structured back-and-forth with code blocks and screenshots, the forum is the better choice. If you need a quick "is this possible" or "has anyone tried X," Discord is faster.
Keep in mind: Responses on Discord are not guaranteed. The community is helpful, but staff monitoring is lighter than on the forum. For anything mission-critical or time-sensitive, use the forum or email support.
The documentation at docs.n8n.io covers every node, credential type, and core concept in n8n. It is actively maintained, versioned, and includes a built-in search that handles most lookups well. Before posting anywhere, check the docs. The answer is often already there, written by the people who built the feature.
Specific sections worth bookmarking: the hosting documentation for self-hosted deployment, the node reference for every integration's parameters and options, the expressions guide for data manipulation syntax, and the AI agent documentation for building agents with tools, memory, and chains. The Academy at learn.n8n.io provides structured courses if you prefer a guided learning path.
For a full breakdown of every Academy course, grading, and certificates, see our dedicated guide:
For account-level issues and anything involving n8n's managed infrastructure, email is the right channel. The community cannot help with these, and posting them publicly is a bad idea anyway. n8n maintains three dedicated email addresses, each routed to a different internal team.
Cloud account issues, billing, workspace provisioning, managed infrastructure. Use this for anything related to your n8n Cloud subscription: payment discrepancies, workspace creation failures, execution quota questions, and infrastructure outages on Cloud-hosted instances.
Enterprise licensing, subscription management, execution top-ups. If you are on an enterprise plan or need to discuss annual contracts, volume licensing, or purchasing additional execution credits, this is the inbox that reaches the right team.
Custom community node development, architectural guidance. Building a community node from scratch and need input from the core integration engineers? This inbox connects you with the team that maintains the node SDK and can advise on architecture, testing patterns, and publication.
When emailing any of these addresses, include your workspace URL (for Cloud issues), your n8n version number, and a clear description of the problem. The more context you provide upfront, the fewer back-and-forth emails it takes to reach a resolution.
The n8n GitHub repository is the place to report confirmed bugs in the core engine. If a built-in node behaves incorrectly across all environments, if the execution engine produces wrong output, or if the UI has a reproducible defect, open an issue. The repository is actively triaged by the product team, and n8n ships releases frequently.
Before opening an issue, search existing ones first. Duplicate reports slow down triage. If your issue already exists, add a comment with your environment details rather than opening a new ticket. When filing a new issue, include your n8n version, your execution environment (Cloud, Docker, or NPM), steps to reproduce the bug, and expected vs. actual behavior.
Important: GitHub issues are for confirmed bugs in the core engine, not for workflow help or configuration questions. Posting a "how do I do X" question as a GitHub issue will get it closed and redirected to the forum. If you are unsure whether something is a bug or a configuration problem, post on the forum first.
The quality of the response you receive directly mirrors the quality of the information you provide. Whether you are posting on the forum, chatting on Discord, or emailing support, including the right details upfront eliminates the back-and-forth that delays resolution. Every support request should contain these five pieces of information.
Cmd/Ctrl + C, and paste the raw JSON into your post inside a code block. Without this, helpers are guessing at your node configuration, expression syntax, and connection logic.A well-structured post with all five details typically gets a useful response on the first reply. A vague post without context can take three to five exchanges before anyone can help. The difference is five minutes of your time upfront.
The most common issues people run into, with actionable steps for each. Click any question to expand.
{{ $json.fieldName }} but the incoming data uses a different key, the node processes zero items. Check the input data structure against your expressions./webhook-test/ while the production URL uses /webhook/. Mixing these up is the single most common webhook issue. Double-check which one your external service is configured to call.security@n8n.io directly. Do not post security vulnerabilities publicly on the forum, Discord, or GitHub. Responsible disclosure protects the entire community.Search the docs and forum before posting. Use the forum for workflow questions, Discord for quick real-time checks, email for billing and account issues, and GitHub only for confirmed core bugs. Every support request should include your environment, version, error output, and workflow JSON. Security vulnerabilities go to security@n8n.io, never to public channels.
For more n8n guides, see What is n8n?, How to Set Up n8n, Cloud vs. Self-Hosted, and the complete Academy guide.