Revision 1
n8n
@namkyu · Aug 31, 2026, 9:11 AM
Updated n8n pricing, usage guidance, workflows, best practices, business uses, limitations, and alternatives.n8n is a workflow automation platform for connecting applications, APIs, databases, and AI services. It uses visual workflows made from connected nodes, while still allowing more technical users to work with APIs, JavaScript or Python, webhooks, databases, and self-hosted infrastructure.
Its main advantage is flexibility. A simple workflow might copy a website lead into Google Sheets, while a more advanced workflow could validate the lead, enrich company data, update a CRM, call an AI model, and notify a sales team.
Item | Details |
|---|---|
Main use | Workflow automation and AI orchestration |
Best for | Businesses, technical operators, developers, agencies |
Beginner friendly | Moderate |
Free option | Self-hosted Community Edition |
Starting cloud price | €20/month billed annually |
Included Starter usage | 2,500 workflow executions/month |
Coding required | No, but useful for advanced workflows |
Deployment | n8n Cloud or self-hosted |
API | Yes |
Integrations | 2,000+ listed integrations and nodes |
n8n has an important pricing difference from many automation platforms: paid plans are primarily based on workflow executions rather than charging for every normal step in a workflow.
An execution is a complete run of a workflow.
For example:
Webhook → Validate lead → Check CRM → Create contact → Send email → Notify Slack
That can still represent one n8n workflow execution even though several nodes run during it.
Current main plans include:
Plan | Starting Price | Included Executions | Deployment |
|---|---|---|---|
Community Edition | Free | No n8n Cloud execution allowance | Self-hosted |
Starter | €20/month billed annually | 2,500/month | n8n Cloud |
Pro | €50/month billed annually | 10,000/month | n8n Cloud |
Business | €667/month billed annually | 40,000/month | Self-hosted |
Enterprise | Custom | Custom | Cloud or self-hosted |
The Starter plan also includes five concurrent executions and one shared project. Pro increases concurrency and adds features such as additional shared projects, workflow history, global variables, and execution search.
Business is currently self-hosted and adds organizational features such as environments, Git-based version control, SSO options, and scaling capabilities.
All paid plans currently include unlimited workflows, users, and workflow steps. Usage is primarily determined by executions.
The free Community Edition can make self-hosting attractive, but it should not be treated as zero-cost automation. You may still need to pay for a server, database, backups, storage, monitoring, domains, and third-party services.
External API costs are also separate.
For an AI workflow, the realistic cost may be:
n8n subscription or hosting + AI API usage + database + other external services
This matters because AI model charges can exceed the n8n cost in AI-heavy workflows.
n8n is mainly used to move data and trigger actions between systems.
A sales workflow might look like:
Website form → Validate lead → CRM → Sales notification
An e-commerce workflow could be:
New order → Check payment → Update inventory → CRM → Fulfillment notification
An AI support workflow might be:
New support message → AI classification → Route request → Draft response → Human review
n8n becomes particularly useful when a workflow needs more than a basic trigger-and-action automation. Conditions, branching, APIs, databases, data transformations, custom code, and AI steps can all be combined in the same workflow.
For most beginners, n8n Cloud is the easiest way to start because it avoids server installation and maintenance.
A practical first project is:
Webhook → Google Sheets
Start by creating an n8n Cloud account and a new workflow.
Add a Webhook trigger, send it some test data, and inspect the fields n8n receives.
Then connect Google Sheets using your Google credentials and map fields from the webhook into spreadsheet columns.
Run the workflow and confirm that the new row appears.
This simple project teaches several important concepts at once:
triggers
incoming data
credentials
field mapping
nodes
executions
testing
After this works, add a condition or another application.
There is little benefit in starting with an AI agent or a large multi-branch workflow before understanding how normal data moves between nodes.
The basic n8n model is:
Trigger → Data → Processing → Action
A trigger starts the workflow. Examples include a webhook, scheduled time, incoming message, new database record, or event from another application.
A node performs an operation. One node might read Google Sheets, another call an API, another transform data, and another send a Slack message.
Data flows from one node to another. Mapping lets you take output such as a customer's email address from one node and use it as an input in another.
Conditions and branches allow different actions depending on the data.
For example:
New order → Check amount
Over $1,000 → Notify sales manager
Otherwise → Standard processing
Webhooks are useful when another application can notify n8n immediately when an event occurs.
Schedules are useful for recurring jobs such as daily reports or database synchronization.
The HTTP Request node is especially important once you move beyond beginner workflows. If an application has an API but its native n8n node does not support the operation you need, the HTTP Request node can often call the API directly.
Execution history should be used to inspect successful and failed workflow runs and understand what data entered and left each node.
Website form → Webhook → Validate → Check CRM → Create or update lead → Notify sales
This removes manual CRM entry and gives sales teams faster access to new leads.
Common integrations include HubSpot, Salesforce, Google Sheets, Gmail, and Slack.
The main failure risk is duplicate processing. A form may be submitted twice or the same lead may already exist in the CRM.
Check for an existing contact before creating a new record.
New message → Extract text → AI classification → Validate result → Route team → Log result
An AI model can classify messages into categories such as:
Billing
Technical
Cancellation
Sales
Other
This can reduce manual ticket triage.
AI API usage creates an additional cost, so avoid sending unnecessary conversation history or other irrelevant text to the model.
AI output should also be validated before it triggers important customer-facing actions.
Schedule → Fetch sales data → Fetch marketing data → Combine metrics → Calculate KPIs → Send report
This is useful for daily or weekly reporting that would otherwise require manually copying values from several platforms.
Typical destinations include Slack, email, Google Sheets, Notion, or a database.
The main problems are often not workflow logic but inconsistent dates, currencies, API pagination, and time zones.
Polling repeatedly asks an application whether something has changed.
For example:
Every minute → Check for new order
A webhook instead allows the source application to notify n8n when the order actually arrives.
New order → Webhook → Workflow
Webhooks usually reduce unnecessary requests and executions and can also respond faster.
Avoid sending every record to paid APIs or AI models when simple logic can remove irrelevant data first.
Instead of:
1,000 leads → AI analysis → Filter
prefer:
1,000 leads → Basic filter → 80 relevant leads → AI analysis
This can substantially reduce external API and token costs.
Many APIs return only a limited number of records per request.
A workflow can technically succeed while retrieving only the first page of results.
When processing large datasets, check whether the API uses:
page numbers
cursors
next-page URLs
page-size limits
Continue until no additional results remain.
Sending hundreds or thousands of requests at once can trigger API rate limits.
Process records in smaller batches where necessary.
For example:
1,000 records → batches of 50 → API → next batch
This is especially useful when the external provider limits requests per second or minute.
Some events can be delivered more than once.
This is particularly dangerous for:
payments
orders
emails
invoices
account provisioning
refunds
Store a unique event or transaction ID and check whether it has already been processed before performing an irreversible action.
This is a practical form of idempotency.
A production workflow should not fail silently.
An error workflow can send information about failures to Slack, email, or an incident log.
Useful information includes:
workflow name
execution ID
failed node
error message
time of failure
Test failure cases such as API timeouts, HTTP 429 rate-limit responses, missing values, malformed data, and unavailable external services.
Use n8n's credential system instead of placing API keys directly inside ordinary fields or code.
This makes credentials easier to manage and rotate and reduces accidental exposure.
Schedules and reporting workflows frequently produce errors because services use different time zones.
Choose a consistent workflow or business timezone and convert dates deliberately instead of relying on defaults.
n8n is useful wherever employees repeatedly move information between systems.
Sales and marketing teams can automate lead collection, enrichment, CRM updates, outreach preparation, campaign reporting, and notifications.
Operations teams can synchronize spreadsheets, databases, internal systems, and SaaS applications without manually copying records.
Customer-support teams can classify incoming requests, retrieve customer information, route tickets, and prepare responses.
E-commerce businesses can connect orders, payments, inventory, CRM records, fulfillment, and reporting.
AI automation can combine language models with company data and external applications. Common examples include document extraction, classification, summarization, research workflows, internal assistants, and AI-supported customer service.
Agencies and consultants can also sell workflow design, implementation, maintenance, API integration, and AI automation services.
n8n's license allows many normal internal business and consulting uses, but businesses planning to sell hosted access to n8n itself or embed n8n as a major part of a commercial product should review the current Sustainable Use License and commercial licensing options first.
n8n currently lists more than 2,000 integrations and nodes.
Common categories include:
Communication: Gmail, Slack, Telegram, Microsoft Teams
CRM and sales: HubSpot, Salesforce, Pipedrive
Data: Google Sheets, Airtable, PostgreSQL, MySQL, Supabase
AI: OpenAI and other model or AI infrastructure providers
E-commerce: Shopify, WooCommerce
Payments: Stripe
Development: GitHub, GitLab, HTTP APIs
You do not need a native node for every application.
Use the native integration when it provides the operation you need.
When it does not, check whether the service exposes a REST or GraphQL API and use n8n's HTTP Request node.
Webhooks are another common way to connect services that need to trigger n8n in real time.
n8n becomes substantially more flexible once you understand APIs.
The HTTP Request node can call external APIs, while n8n itself also exposes an API that can be used to manage workflows and executions programmatically.
Custom JavaScript or Python can be added when normal nodes and expressions are not enough.
n8n can also orchestrate AI workflows by connecting models with APIs, databases, tools, memory, vector stores, and business applications.
Self-hosting is available through the Community Edition and paid self-hosted plans. Docker is a common deployment method.
A simple self-hosted setup may use:
Internet → Reverse proxy / HTTPS → n8n → Database
Production systems may additionally need backups, monitoring, persistent storage, workers, queue infrastructure, and security configuration.
Self-hosting makes sense when infrastructure control or deployment flexibility matters. n8n Cloud is usually simpler when managing servers provides no business advantage.
n8n describes itself as fair-code licensed, rather than conventional open-source software. Its Sustainable Use License permits many internal and consulting uses but restricts some forms of commercial redistribution or hosting.
n8n is more flexible than many simple automation products, but that flexibility creates a steeper learning curve.
Advanced workflows may require an understanding of APIs, HTTP, JSON, authentication, data structures, databases, and sometimes code.
Complex workflows can also become difficult to debug. A single canvas with dozens of unrelated branches is harder to maintain than several focused workflows or reusable sub-workflows.
Self-hosting transfers infrastructure responsibility to you. Updates, security, backups, monitoring, database maintenance, and downtime become your responsibility.
Execution-based pricing does not mean workflow architecture no longer matters. A workflow triggered unnecessarily every minute can still consume a large number of executions.
External providers also impose their own API limits and charges.
Common mistakes include:
polling when a webhook is available
creating duplicate CRM records
ignoring duplicate payment or order events
forgetting API pagination
putting expensive AI calls inside large loops
ignoring rate limits
hardcoding credentials
assuming a successful HTTP response means the business action succeeded
testing only the successful path
The reliable workflow is usually the one designed for retries, duplicate events, missing data, and external service failures—not merely the one that works in the first test.
The closest general-purpose alternatives are Make and Zapier.
Factor | n8n | Make | Zapier |
|---|---|---|---|
Beginner friendliness | Moderate | Moderate | High |
Pricing basis | Workflow executions | Credits, generally based on module actions | Tasks, based on work performed |
Advanced flexibility | Very high | High | Moderate to high |
Self-hosting | Yes | No standard self-hosted edition | No standard self-hosted edition |
API-heavy workflows | Strong | Strong | Supported |
Custom code | Strong | Supported | Supported |
Best fit | Technical and complex automation | Visual multi-step automation | Fast SaaS automation |
Make currently offers a Free plan with up to 1,000 credits per month. Its Core plan is listed at $12 per month for 10,000 credits, with pricing depending on the selected credit allowance. Most normal module actions consume credits.
Zapier currently offers a Free plan with 100 tasks per month, while Professional starts at $19.99 per month on annual billing. Its pricing is task-based, and some newer AI or specialized actions may consume multiple tasks.
Choose n8n when self-hosting, APIs, complex workflow logic, custom code, or technical flexibility are important.
Choose Make when you want a highly visual workflow builder and are comfortable with its credit-based usage model.
Choose Zapier when ease of setup and broad SaaS connectivity matter more than maximum technical control.
Yes. The Community Edition can be self-hosted without paying an n8n subscription.
The server, database, storage, backups, external APIs, and your maintenance time may still create costs.
Many workflows can be created entirely with visual nodes.
Coding becomes more useful for custom data transformations, unusual APIs, and advanced workflow logic.
Yes, but it is more technical than some simpler automation tools.
Beginners should usually start with n8n Cloud and a small workflow before learning self-hosting or advanced AI automation.
Yes. n8n supports AI-related nodes and integrations that can connect models with data, tools, APIs, vector stores, and normal business workflows.
External model usage may create separate API charges.
Yes. n8n provides a Community Edition and paid self-hosted options.
Self-hosting provides greater infrastructure control but also makes you responsible for deployment, security, backups, updates, and monitoring.
Not universally.
n8n is particularly attractive for technical, API-heavy, complex, or self-hosted automation. Zapier is often easier for straightforward SaaS automation, while Make provides a strong visual approach to complex scenarios.
Canonical Markdown
n8n is a workflow automation platform for connecting applications, APIs, databases, and AI services. It uses visual workflows made from connected nodes, while still allowing more technical users to work with APIs, JavaScript or Python, webhooks, databases, and self-hosted infrastructure. Its main advantage is flexibility. A simple workflow might copy a website lead into Google Sheets, while a more advanced workflow could validate the lead, enrich company data, update a CRM, call an AI model, and notify a sales team. # Quick Facts | Item | Details || ---------------------- | ----------------------------------------------------- || Main use | Workflow automation and AI orchestration || Best for | Businesses, technical operators, developers, agencies || Beginner friendly | Moderate || Free option | Self-hosted Community Edition || Starting cloud price | €20/month billed annually || Included Starter usage | 2,500 workflow executions/month || Coding required | No, but useful for advanced workflows || Deployment | n8n Cloud or self-hosted || API | Yes || Integrations | 2,000+ listed integrations and nodes | # Pricing n8n has an important pricing difference from many automation platforms: paid plans are primarily based on **workflow executions rather than charging for every normal step in a workflow**. An execution is a complete run of a workflow. For example: Webhook → Validate lead → Check CRM → Create contact → Send email → Notify Slack That can still represent one n8n workflow execution even though several nodes run during it. Current main plans include: | Plan | Starting Price | Included Executions | Deployment || ----------------- | --------------------------: | --------------------------------: | -------------------- || Community Edition | Free | No n8n Cloud execution allowance | Self-hosted || Starter | €20/month billed annually | 2,500/month | n8n Cloud || Pro | €50/month billed annually | 10,000/month | n8n Cloud || Business | €667/month billed annually | 40,000/month | Self-hosted || Enterprise | Custom | Custom | Cloud or self-hosted | The Starter plan also includes five concurrent executions and one shared project. Pro increases concurrency and adds features such as additional shared projects, workflow history, global variables, and execution search. Business is currently self-hosted and adds organizational features such as environments, Git-based version control, SSO options, and scaling capabilities. All paid plans currently include unlimited workflows, users, and workflow steps. Usage is primarily determined by executions. The free Community Edition can make self-hosting attractive, but it should not be treated as zero-cost automation. You may still need to pay for a server, database, backups, storage, monitoring, domains, and third-party services. External API costs are also separate. For an AI workflow, the realistic cost may be: n8n subscription or hosting + AI API usage + database + other external services This matters because AI model charges can exceed the n8n cost in AI-heavy workflows. # What It Does n8n is mainly used to move data and trigger actions between systems. A sales workflow might look like: Website form → Validate lead → CRM → Sales notification An e-commerce workflow could be: New order → Check payment → Update inventory → CRM → Fulfillment notification An AI support workflow might be: New support message → AI classification → Route request → Draft response → Human review n8n becomes particularly useful when a workflow needs more than a basic trigger-and-action automation. Conditions, branching, APIs, databases, data transformations, custom code, and AI steps can all be combined in the same workflow. # Getting Started For most beginners, **n8n Cloud is the easiest way to start** because it avoids server installation and maintenance. A practical first project is: Webhook → Google Sheets Start by creating an n8n Cloud account and a new workflow. Add a Webhook trigger, send it some test data, and inspect the fields n8n receives. Then connect Google Sheets using your Google credentials and map fields from the webhook into spreadsheet columns. Run the workflow and confirm that the new row appears. This simple project teaches several important concepts at once: - triggers- incoming data- credentials- field mapping- nodes- executions- testing After this works, add a condition or another application. There is little benefit in starting with an AI agent or a large multi-branch workflow before understanding how normal data moves between nodes. # How to Use The basic n8n model is: Trigger → Data → Processing → Action A **trigger** starts the workflow. Examples include a webhook, scheduled time, incoming message, new database record, or event from another application. A **node** performs an operation. One node might read Google Sheets, another call an API, another transform data, and another send a Slack message. Data flows from one node to another. Mapping lets you take output such as a customer's email address from one node and use it as an input in another. Conditions and branches allow different actions depending on the data. For example: New order → Check amount - Over $1,000 → Notify sales manager- Otherwise → Standard processing **Webhooks** are useful when another application can notify n8n immediately when an event occurs. **Schedules** are useful for recurring jobs such as daily reports or database synchronization. The **HTTP Request** node is especially important once you move beyond beginner workflows. If an application has an API but its native n8n node does not support the operation you need, the HTTP Request node can often call the API directly. Execution history should be used to inspect successful and failed workflow runs and understand what data entered and left each node. # Practical Workflows ## Lead Capture and CRM Automation Website form → Webhook → Validate → Check CRM → Create or update lead → Notify sales This removes manual CRM entry and gives sales teams faster access to new leads. Common integrations include HubSpot, Salesforce, Google Sheets, Gmail, and Slack. The main failure risk is duplicate processing. A form may be submitted twice or the same lead may already exist in the CRM. Check for an existing contact before creating a new record. ## AI Customer Support Routing New message → Extract text → AI classification → Validate result → Route team → Log result An AI model can classify messages into categories such as: - Billing- Technical- Cancellation- Sales- Other This can reduce manual ticket triage. AI API usage creates an additional cost, so avoid sending unnecessary conversation history or other irrelevant text to the model. AI output should also be validated before it triggers important customer-facing actions. ## Automated Business Reporting Schedule → Fetch sales data → Fetch marketing data → Combine metrics → Calculate KPIs → Send report This is useful for daily or weekly reporting that would otherwise require manually copying values from several platforms. Typical destinations include Slack, email, Google Sheets, Notion, or a database. The main problems are often not workflow logic but inconsistent dates, currencies, API pagination, and time zones. # Tips & Best Practices ## Prefer Webhooks When Available Polling repeatedly asks an application whether something has changed. For example: Every minute → Check for new order A webhook instead allows the source application to notify n8n when the order actually arrives. New order → Webhook → Workflow Webhooks usually reduce unnecessary requests and executions and can also respond faster. ## Filter Before Expensive Operations Avoid sending every record to paid APIs or AI models when simple logic can remove irrelevant data first. Instead of: 1,000 leads → AI analysis → Filter prefer: 1,000 leads → Basic filter → 80 relevant leads → AI analysis This can substantially reduce external API and token costs. ## Handle API Pagination Many APIs return only a limited number of records per request. A workflow can technically succeed while retrieving only the first page of results. When processing large datasets, check whether the API uses: - page numbers- cursors- next-page URLs- page-size limits Continue until no additional results remain. ## Use Batching for Rate-Limited APIs Sending hundreds or thousands of requests at once can trigger API rate limits. Process records in smaller batches where necessary. For example: 1,000 records → batches of 50 → API → next batch This is especially useful when the external provider limits requests per second or minute. ## Prevent Duplicate Actions Some events can be delivered more than once. This is particularly dangerous for: - payments- orders- emails- invoices- account provisioning- refunds Store a unique event or transaction ID and check whether it has already been processed before performing an irreversible action. This is a practical form of idempotency. ## Build Error Handling Into Important Workflows A production workflow should not fail silently. An error workflow can send information about failures to Slack, email, or an incident log. Useful information includes: - workflow name- execution ID- failed node- error message- time of failure Test failure cases such as API timeouts, HTTP 429 rate-limit responses, missing values, malformed data, and unavailable external services. ## Keep Credentials Out of Workflow Logic Use n8n's credential system instead of placing API keys directly inside ordinary fields or code. This makes credentials easier to manage and rotate and reduces accidental exposure. ## Treat Time Zones Explicitly Schedules and reporting workflows frequently produce errors because services use different time zones. Choose a consistent workflow or business timezone and convert dates deliberately instead of relying on defaults. # Business Uses n8n is useful wherever employees repeatedly move information between systems. **Sales and marketing** teams can automate lead collection, enrichment, CRM updates, outreach preparation, campaign reporting, and notifications. **Operations teams** can synchronize spreadsheets, databases, internal systems, and SaaS applications without manually copying records. **Customer-support teams** can classify incoming requests, retrieve customer information, route tickets, and prepare responses. **E-commerce businesses** can connect orders, payments, inventory, CRM records, fulfillment, and reporting. **AI automation** can combine language models with company data and external applications. Common examples include document extraction, classification, summarization, research workflows, internal assistants, and AI-supported customer service. Agencies and consultants can also sell workflow design, implementation, maintenance, API integration, and AI automation services. n8n's license allows many normal internal business and consulting uses, but businesses planning to sell hosted access to n8n itself or embed n8n as a major part of a commercial product should review the current Sustainable Use License and commercial licensing options first. # Integrations n8n currently lists more than 2,000 integrations and nodes. Common categories include: - **Communication:** Gmail, Slack, Telegram, Microsoft Teams- **CRM and sales:** HubSpot, Salesforce, Pipedrive- **Data:** Google Sheets, Airtable, PostgreSQL, MySQL, Supabase- **AI:** OpenAI and other model or AI infrastructure providers- **E-commerce:** Shopify, WooCommerce- **Payments:** Stripe- **Development:** GitHub, GitLab, HTTP APIs You do not need a native node for every application. Use the native integration when it provides the operation you need. When it does not, check whether the service exposes a REST or GraphQL API and use n8n's HTTP Request node. Webhooks are another common way to connect services that need to trigger n8n in real time. # Advanced Use n8n becomes substantially more flexible once you understand APIs. The HTTP Request node can call external APIs, while n8n itself also exposes an API that can be used to manage workflows and executions programmatically. Custom JavaScript or Python can be added when normal nodes and expressions are not enough. n8n can also orchestrate AI workflows by connecting models with APIs, databases, tools, memory, vector stores, and business applications. Self-hosting is available through the Community Edition and paid self-hosted plans. Docker is a common deployment method. A simple self-hosted setup may use: Internet → Reverse proxy / HTTPS → n8n → Database Production systems may additionally need backups, monitoring, persistent storage, workers, queue infrastructure, and security configuration. Self-hosting makes sense when infrastructure control or deployment flexibility matters. n8n Cloud is usually simpler when managing servers provides no business advantage. n8n describes itself as **fair-code licensed**, rather than conventional open-source software. Its Sustainable Use License permits many internal and consulting uses but restricts some forms of commercial redistribution or hosting. # Limitations & Common Mistakes n8n is more flexible than many simple automation products, but that flexibility creates a steeper learning curve. Advanced workflows may require an understanding of APIs, HTTP, JSON, authentication, data structures, databases, and sometimes code. Complex workflows can also become difficult to debug. A single canvas with dozens of unrelated branches is harder to maintain than several focused workflows or reusable sub-workflows. Self-hosting transfers infrastructure responsibility to you. Updates, security, backups, monitoring, database maintenance, and downtime become your responsibility. Execution-based pricing does not mean workflow architecture no longer matters. A workflow triggered unnecessarily every minute can still consume a large number of executions. External providers also impose their own API limits and charges. Common mistakes include: - polling when a webhook is available- creating duplicate CRM records- ignoring duplicate payment or order events- forgetting API pagination- putting expensive AI calls inside large loops- ignoring rate limits- hardcoding credentials- assuming a successful HTTP response means the business action succeeded- testing only the successful path The reliable workflow is usually the one designed for retries, duplicate events, missing data, and external service failures—not merely the one that works in the first test. # Alternatives The closest general-purpose alternatives are Make and Zapier. | Factor | n8n | Make | Zapier || --------------------- | -------------------------------- | ------------------------------------------ | ------------------------------- || Beginner friendliness | Moderate | Moderate | High || Pricing basis | Workflow executions | Credits, generally based on module actions | Tasks, based on work performed || Advanced flexibility | Very high | High | Moderate to high || Self-hosting | Yes | No standard self-hosted edition | No standard self-hosted edition || API-heavy workflows | Strong | Strong | Supported || Custom code | Strong | Supported | Supported || Best fit | Technical and complex automation | Visual multi-step automation | Fast SaaS automation | Make currently offers a Free plan with up to 1,000 credits per month. Its Core plan is listed at $12 per month for 10,000 credits, with pricing depending on the selected credit allowance. Most normal module actions consume credits. Zapier currently offers a Free plan with 100 tasks per month, while Professional starts at $19.99 per month on annual billing. Its pricing is task-based, and some newer AI or specialized actions may consume multiple tasks. Choose **n8n** when self-hosting, APIs, complex workflow logic, custom code, or technical flexibility are important. Choose **Make** when you want a highly visual workflow builder and are comfortable with its credit-based usage model. Choose **Zapier** when ease of setup and broad SaaS connectivity matter more than maximum technical control. # FAQ ## Is n8n free? Yes. The Community Edition can be self-hosted without paying an n8n subscription. The server, database, storage, backups, external APIs, and your maintenance time may still create costs. ## Does n8n require coding? 1. Many workflows can be created entirely with visual nodes. Coding becomes more useful for custom data transformations, unusual APIs, and advanced workflow logic. ## Is n8n good for beginners? Yes, but it is more technical than some simpler automation tools. Beginners should usually start with n8n Cloud and a small workflow before learning self-hosting or advanced AI automation. ## Can n8n use AI? Yes. n8n supports AI-related nodes and integrations that can connect models with data, tools, APIs, vector stores, and normal business workflows. External model usage may create separate API charges. ## Can n8n be self-hosted? Yes. n8n provides a Community Edition and paid self-hosted options. Self-hosting provides greater infrastructure control but also makes you responsible for deployment, security, backups, updates, and monitoring. ## Is n8n better than Zapier or Make? Not universally. n8n is particularly attractive for technical, API-heavy, complex, or self-hosted automation. Zapier is often easier for straightforward SaaS automation, while Make provides a strong visual approach to complex scenarios. # Sources - [n8n Plans and Pricing](https://n8n.io/pricing/)- [n8n Cloud Subscription Features](https://support.n8n.io/article/n-8-n-cloud-subscription-features-per-tier)- [n8n Pricing Model Update](https://support.n8n.io/article/updated-pricing-model-august-2025)- [n8n Documentation](https://docs.n8n.io/)- [n8n Community Edition Features](https://docs.n8n.io/hosting/community-edition-features/)- [n8n Webhook Documentation](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.webhook/)- [n8n API Authentication](https://docs.n8n.io/api/authentication/)- [n8n Looping Documentation](https://docs.n8n.io/flow-logic/looping/)- [n8n Error Trigger Documentation](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.errortrigger/)- [n8n Docker Installation](https://docs.n8n.io/hosting/installation/docker/)- [n8n Sustainable Use License](https://docs.n8n.io/sustainable-use-license/)- [n8n Integrations Directory](https://n8n.io/integrations/)- [Make Pricing](https://www.make.com/en/pricing)- [Zapier Pricing](https://zapier.com/pricing)