Internal automations
Slack ↔ Linear ↔ GitHub ↔ Stripe ↔ HubSpot orchestration

// screenshot of n8n.io ↗
n8n is the open-source Zapier alternative for technical teams — a node-based workflow automation platform with 1000+ integrations, native JavaScript/Python code nodes, queue-mode scaling, and a strong AI-agent builder. Self-hosted by default; the SaaS offering is the funnel, not the product.
n8n is the open-source Zapier alternative for technical teams — a node-based workflow automation platform with 1000+ integrations, native JavaScript/Python code nodes, queue-mode scaling, and a strong AI-agent builder. Self-hosted by default; the SaaS offering is the funnel, not the product.
The DNA is "fair-code" — source available under the Sustainable Use License, free for self-host, paid for hosted commercial use. For our self-host audience that's perfect: full functionality, no usage caps.
Concrete scenarios where teams pick n8n over the SaaS alternative.
Slack ↔ Linear ↔ GitHub ↔ Stripe ↔ HubSpot orchestration
chain LLM calls with tool nodes, RAG retrieval, multi-step reasoning
pull from API, transform with code, push to warehouse / database
replace bespoke microservices with a workflow you can edit visually
exposed n8n endpoints as the API layer for customer triggers
If your team profile matches one of these, n8n is a strong fit out of the box.
replacing Zapier with a code-capable, self-hosted automation layer
orchestrating client workflows across 10+ SaaS tools without writing custom integrations
building agent workflows with tool calling, RAG retrieval, multi-step reasoning chains
using n8n as their "API glue layer" between Stripe, CRM, support, internal services
retiring bespoke microservices in favor of versionable, visual workflows
When evaluating self-hosted options for this category, here are the dimensions on which n8n consistently lands above the alternatives.
The stack you'll plug n8n into — services, protocols, and adjacent apps in the BluixApps catalog.
n8nio/n8n:1.78.0 image with monthly upstream trackingN8N_ENCRYPTION_KEY auto-generated on first install — preserved across updates/home/node/.n8n (workflow definitions, credentials)Operational guidance from running this in production — what to do before you scale, what to lock down, what surprises people.
N8N_ENCRYPTION_KEY before first run/home/node/.n8nWEBHOOK_URLEXECUTIONS_DATA_PRUNE=true + max age; Postgres grows fast otherwiseN8N_DIAGNOSTICS_ENABLED=false for privacy-bound deployments5678:5678 · docker.n8n.io/n8nio/n8n:latest