The user selects a trigger or event, adds nodes for connected services and business logic, maps data between steps, and tests the workflow with sample or live inputs. After activation, n8n runs the workflow on events, schedules, webhooks or API calls and records execution results for inspection.
What is n8n?
n8n is a visual workflow automation and AI orchestration platform. A workflow combines connected nodes that receive an event or dataset, transform it, apply business rules, call external services and send the result somewhere else. Workflows can be started by webhooks, schedules, application events, form submissions, API calls or manual runs.
The platform is useful when an automation involves several systems or requires logic that is difficult to express in a basic point-to-point integration. Users can build flows visually, while still adding JavaScript or Python for custom processing.
What n8n actually does
Typical n8n workflows synchronize records between a CRM, spreadsheet and database; process incoming webhook events; send notifications through email or messaging services; generate scheduled reports; or extract and transform information from files, documents and websites. A workflow can branch, loop, filter records, call an API and record its execution results for troubleshooting.
n8n also provides AI-related nodes and agent workflows. These can connect models from providers such as OpenAI and Anthropic to business data, tools, memory and other workflow steps. The AI component is therefore part of a larger process rather than the entire product. For example, an AI model might classify support requests before n8n routes them, extract information from a document, or use connected tools to complete a business task.
Core capabilities
Visual workflows with technical control
The canvas makes it possible to assemble triggers, integrations and logic without writing every connection from scratch. At the same time, expressions, JavaScript, Python, custom nodes and community nodes provide more control than many purely no-code automation products.
Integrations, APIs and webhooks
n8n includes a broad integration library covering productivity, communication, databases, storage, developer tools, marketing and other services. Examples include Google Sheets, Gmail, Slack, Discord, Telegram, MySQL, PostgreSQL and AI providers. Webhooks and API access also allow external applications to start workflows or consume workflow results.
AI agents and connected data
AI workflows can combine model calls with tools, memory, retrieval and business-system actions. This supports chatbots, document processing, website or knowledge ingestion and agent-style processes. Results depend on the connected model provider, credentials and workflow design; n8n does not impose one universal model or fixed AI behavior across all deployments.
Deployment and extensibility
n8n Cloud provides a hosted browser-based environment. Organizations that need more direct control over infrastructure and workflow data can self-host using options such as Docker or npm. Custom and community nodes extend the integration library, while enterprise deployments add collaboration, permissions, SSO and governance features depending on the plan.
Who should use n8n?
n8n is best suited to developers, automation engineers, IT and operations teams, agencies, system integrators and technically confident business users. It is particularly useful when a process needs several steps, custom data handling, API calls, self-hosting or AI connected to internal systems.
It is less suitable for someone who only needs a very simple automation and does not want to understand authentication, APIs, expressions or data structures. In that situation, a simpler automation product may require less configuration. Compared with AI agent-building tools such as Botpress or general workflow products such as Zapier Agents, n8n places substantial emphasis on technical workflow control, deployment flexibility and integration logic.
Pricing and access
n8n has a mixed access model. The software can be downloaded and self-hosted under its fair-code licensing model, while n8n Cloud is offered through subscription plans. The documented Cloud lineup includes Starter, Pro, Business and Enterprise offerings, but publicly rendered pricing amounts were not reliably available in the supplied research, so the exact current price should be checked on the official pricing page.
Cloud usage is measured mainly by workflow executions. An execution is a complete workflow run, regardless of how many nodes it contains. Plans can also differ in execution history, storage, concurrency, execution timeout and AI Assistant credits. The Cloud trial is documented with 1,000 executions, five concurrent executions and a 180-second execution timeout. Self-hosting avoids a recurring Cloud subscription, although infrastructure, maintenance and some paid Business or Enterprise features remain the customer’s responsibility.
Limitations and privacy considerations
n8n’s flexibility creates a learning curve. Complex workflows require knowledge of APIs, authentication, data formats and deployment. Self-hosting provides greater infrastructure and data control, but the operator must manage updates, access controls, reliability, backups and security. Cloud plans also impose execution and storage limits, and AI Assistant credits vary by plan without rollover.
n8n states that it does not use personal data, including data received through third-party services, to develop, improve or train AI or machine-learning models. However, connected AI providers and other subprocessors have their own policies. Cloud data is subject to n8n’s retention and execution-history rules, while self-hosted retention can be configured by the operator. Organizations should therefore review both n8n’s privacy documentation and the policies of every service connected to a workflow.
Is n8n a good fit?
n8n is a strong fit for teams that need an adaptable automation layer between applications, databases, APIs and AI services. Its main distinction is the combination of a visual builder with code, custom nodes, webhooks, self-hosting and detailed workflow control. It is less appropriate for users seeking a consumer chatbot, a simple one-step automation or a fully managed system that requires no technical administration.
