Why n8n over Zapier or Make?
Three reasons. (1) Cost — n8n is typically 10× cheaper for the same workflow volume. (2) AI nodes — n8n's OpenAI / Anthropic / Gemini nodes support streaming, caching, structured outputs, and custom models that Zapier can't touch. (3) Self-host — n8n runs on your infra with your data; Zapier and Make are cloud-only. For teams where any of those three matter, n8n is the default choice.
Self-hosted or n8n Cloud — when does each win?
Self-hosted when: data residency / compliance requires it, volume is high enough that cloud pricing hurts, or your team already runs Kubernetes / Docker infra. n8n Cloud when: you want one-click updates, managed backups, 24/7 SLA, and don't want the ops overhead. Most SMB teams we work with start on Cloud and migrate to self-host at scale; enterprise teams typically self-host from day one.
Can n8n replace our entire automation stack?
Usually — if your existing stack is Zapier, Make, Tray, Workato. We've migrated stacks of 50+ workflows over a month, often at 10%% the running cost. Exotic cases: if you depend on a very specific Zapier / Make connector with no n8n equivalent, we either add a custom node (few hours) or call the API via HTTP request. Confirm fit on the scoping call.
How does error handling work in production?
Three layers. (1) Per-node retry with exponential backoff and jitter. (2) Dead-letter queue for failures past retry — persisted to Postgres with a simple inspection UI. (3) Alerting (Slack, email, PagerDuty) on failure-rate thresholds so ops hears about the pattern, not the individual failure. Every workflow we ship has all three wired by default.
How do we add AI to workflows our team already runs?
Most of the time you insert an n8n node mid-flow without rewriting the surrounding logic. Example: an inbound-lead flow that currently dumps every row into the same CRM stage — we add an LLM classifier node that scores the lead, a conditional that routes by score, and leave the existing CRM write step untouched. Incremental; no big-bang rewrite.
What's the typical engagement shape?
AI Automation Sprint ($3,999 / 2 weeks) is the most common — 3–5 workflows wired with retries, dead-letter, cost telemetry, and handoff documentation. For Zapier migrations or larger stacks, we scope a custom engagement on Day 1. AI Cost Audit ($2,499) when the need is to cut LLM-node spend on existing flows.