n8n
Developer-first automation platform with visual workflow builder, 400+ integrations, and native AI nodes. Open-source core (fair-code license), self-hostable, or cloud-hosted. Built for engineers who want Git-based version control, JavaScript expressions, and full API control. The glue layer when Zapier feels too locked-down and iPaaS feels too heavy.
Official site ↗Why it ranks here
Highest flexibility-to-ease ratio in the category. Engineers gravitate here because workflows are code-adjacent, you own your data, and AI nodes are first-class primitives. Self-hosting option matters when automations touch sensitive customer data.
Where it sits
Ranked first because it balances technical control with visual building. Make has more polish for non-coders; Zapier has wider brand reach. n8n wins on extensibility: custom nodes, local development, Docker deployments, and the fact that you can fork the repo if you outgrow it.
How GTM Engineering teams use it
GTM engineers build lead routing, enrichment orchestration (call APIs, parse responses, write to CRM), Slack notification workflows, and AI-augmented data pipelines. Self-hosted instances run sensitive automations (API key rotation, customer PII transforms). Cloud version handles lighter integrations. Teams version-control workflows in Git and deploy via CI/CD when automation becomes mission-critical.
In-depth notes
Fair-code license means free self-hosting for internal use; commercial features (SSO, advanced permissions) require paid plan. Cloud pricing per workflow execution; self-hosted is compute-cost only. Pre-built nodes cover CRM, data warehouses, AI providers (OpenAI, Anthropic, vector stores). Learning curve steeper than Zapier, shallower than writing raw code. Community-built nodes land faster than enterprise iPaaS connectors. If you need HIPAA or SOC 2 attestation on the platform itself, verify with n8n; self-hosted gives you control but shifts compliance burden.
Best for
Engineers who want version control and self-hosting; teams outgrowing Zapier but not ready for Workato
Avoid if
Non-technical users building alone; need enterprise SLAs on a managed platform
The rest of Workflow automation
Learning guide
Setup
Sign up for n8n Cloud or run Docker container locally, connect your first app credential (CRM or Slack), and create a blank workflow in the visual editor.
First thing to build
Build a webhook-triggered lead routing workflow: HTTP Webhook node receives form data, Set node transforms fields, IF node routes by lead score, HTTP Request node writes to CRM API.
What actually matters
- HTTP Request node for API calls with auth
- Set node to map and transform data fields
- IF node for conditional branching logic
- Webhook trigger for external events
Watch out
Fair-code license restricts commercial self-hosting without a license.