n8n
AutomationWorkflow automation for technical teams — a self-hostable Zapier alternative with code when you need it.
About this project
n8n is an open-source workflow automation tool that gives technical teams the power of Zapier with the flexibility of code. It connects 400+ apps and services through a visual node-based editor, and when the built-in nodes aren't enough, you drop into JavaScript or Python directly inside the workflow. Self-host it for free, or use n8n Cloud.
Market opportunity
The workflow automation market is worth $6B+ and projected to exceed $25B by 2030 as every business tries to reduce manual work. Zapier dominates the no-code side at $19–$799/month, with usage-based pricing that spikes unpredictably as teams automate more. Make.com (formerly Integromat) is cheaper but still cloud-only. n8n's self-hosted option means no per-task charges, no data leaving your infrastructure, and no pricing surprises — a huge selling point for companies automating high-volume or sensitive workflows. With 48,000+ GitHub stars, n8n is the most-starred workflow automation tool in open source.
Technical overview
- Stack: Node.js + TypeScript, Vue.js editor, SQLite or PostgreSQL for storage.
- Nodes: 400+ integrations including Slack, Notion, HubSpot, Salesforce, Airtable, Google Workspace, and every major API.
- Code nodes: write JavaScript or Python inline to transform data, call external APIs, or handle edge cases.
- Triggers: webhooks, cron schedules, email, database changes, and app events.
- AI nodes: native LangChain integration, OpenAI, Anthropic — build AI agents that take real-world actions.
- Self-hostable: single Docker command, runs on any cloud or on-premise.
Who's it for
DevOps and engineering teams automating internal processes, SaaS companies building workflow features into their products, agencies offering automation services to clients, and anyone who has hit Zapier's pricing ceiling.
How to use it
Get started
Self-host:
docker run -it --rm --name n8n -p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
Open http://localhost:5678, create your account, and build your first workflow. Drag in a trigger (e.g., "Webhook" or "Schedule"), connect it to an action node (e.g., "Slack — Send Message" or "Postgres — Execute Query"), and activate.
Quick workflow example — send a Slack alert when a new row is added to Postgres:
- Add a Postgres Trigger node (watches for INSERT events)
- Add a Slack node → "Send Message"
- Map
{{ $json.name }}into the message - Activate the workflow
For production, run n8n on a $5–$10/month VPS with a domain and SSL. Use PostgreSQL as the database for reliability and workflow history.
💡 How to make a business with it
How to make money with it
1. Automation agency for SMBs. Most small businesses have 10–20 repetitive manual processes (lead intake, invoice routing, CRM sync, reporting) that no one has time to automate. You build the workflows in n8n, host the instance, and charge monthly.
- Target: SMBs with obvious manual bottlenecks — agencies, real estate, e-commerce, clinics
- Pricing: $500–$2,500 per workflow build + $200–$500/month maintenance retainer
- Example: 10 retainer clients × $350/month = $42,000/year plus project revenue
- Difficulty: Simple — n8n's editor is fast to work in; value is in identifying the right processes to automate
2. Embedded workflow automation inside your SaaS. Add n8n as a white-labeled "Automations" feature inside your product. Your users build their own workflows connecting your app to their tools — without you building each integration yourself.
- Target: SaaS products where users need to connect to external tools
- Pricing: $29–$99/month automation add-on tier
- Example: 200 users upgrade at $49/month = $117,600 ARR — integrations are built once, not 400 times
- Difficulty: Medium — requires embedding and UI work, but n8n's API supports it
3. AI agent automation productization. Combine n8n's AI nodes (OpenAI, LangChain) with real-world triggers and actions to build AI agents that do real work — draft email replies, triage support tickets, summarize meeting notes, sync CRM contacts. Sell these as products.
- Target: Knowledge workers drowning in repetitive communication tasks
- Pricing: $39–$199/month subscription
- Example: 150 subscribers × $79/month = $142,200 ARR from productized AI workflows
- Difficulty: Medium — the differentiation is in the prompt engineering and workflow design
Need technical help?
Want help setting up n8n, customizing it, or building your product on top of it? Knock me — let's talk.