n8n is a free, open-source workflow automation tool that lets you connect any app to any app. Think of it as a self-hosted Zapier with unlimited workflows.
What Is n8n?
n8n (pronounced "nodemation") is a fair-code workflow automation platform. It has a visual builder where you connect nodes to create automations — no coding required.
Key features:
- 400+ integrations (and growing)
- Visual workflow builder
- Code nodes (JavaScript/Python when you need custom logic)
- Self-hostable (your data stays with you)
- AI capabilities built-in
- Webhook triggers
- Cron scheduling
- Error handling and retry logic
- Version control for workflows
Quick Start
Docker
docker run -d \
--name n8n \
-p 5678:5678 \
-v n8n-data:/home/node/.n8n \
n8nio/n8n
Open http://localhost:5678. Start building workflows.
npm
npm install -g n8n
n8n start
Example Workflows
1. Slack Alert When Website Goes Down
HTTP Request (check website) → IF (status != 200) → Slack (send alert)
2. Auto-Post Blog to Social Media
RSS Feed (new post) → Twitter (post) + LinkedIn (post) + Telegram (send)
3. Lead Capture to CRM
Webhook (form submit) → Google Sheets (log) + HubSpot (create contact) + Email (welcome)
4. AI-Powered Email Responder
Gmail (new email) → OpenAI (draft reply) → Gmail (send as draft)
Integrations
n8n connects to 400+ services:
- Communication: Slack, Discord, Telegram, Email, Teams
- CRM: HubSpot, Salesforce, Pipedrive
- Database: PostgreSQL, MySQL, MongoDB, Redis, Supabase
- Cloud: AWS, Google Cloud, Azure
- AI: OpenAI, Anthropic, Google AI, Hugging Face
- Dev: GitHub, GitLab, Jira, Linear
- Marketing: Mailchimp, ConvertKit, ActiveCampaign
- Social: Twitter, LinkedIn, Facebook, Instagram
- Files: Google Drive, Dropbox, S3, FTP
Code When You Need It
// Code Node — custom logic
const items = $input.all();
return items.map(item => {
const price = item.json.price;
return {
json: {
...item.json,
priceWithTax: price * 1.2,
discount: price > 100 ? price * 0.1 : 0
}
};
});
n8n vs Alternatives
| Feature | Zapier | Make | n8n |
|---|---|---|---|
| Free workflows | 5 | 2 | Unlimited |
| Free runs/month | 100 | 1,000 | Unlimited |
| Self-host | No | No | Yes |
| Code nodes | No | Limited | Full JS/Python |
| AI integration | Basic | Basic | Advanced |
| Open source | No | No | Yes |
| Price (paid) | $20+/mo | $9+/mo | $0 (self-host) |
AI Workflows
n8n has native AI capabilities:
- AI Agent nodes: Build autonomous agents
- Chat interface: Create chatbots
- Vector stores: RAG with Pinecone, Qdrant, Supabase
- LLM support: OpenAI, Anthropic, Google, Ollama
- Document processing: Parse PDFs, analyze images
Who Uses n8n?
With 51K+ GitHub stars:
- DevOps teams automating infrastructure
- Marketing teams automating campaigns
- Sales teams automating CRM workflows
- Developers building internal tools
- Companies replacing expensive Zapier plans
Get Started
- Run Docker container or install via npm
- Open visual builder
- Drag and connect nodes
- Your first automation in 5 minutes
Unlimited automations. Your server. Your data. Free forever.
Need web data for your automations? Check out my web scraping tools on Apify — feed your n8n workflows with fresh data from any website. Custom scrapers: spinov001@gmail.com
Top comments (0)