A written doc for every workflow
The trigger, each node's job, the credentials it needs, how to debug it and who owns it. Exported JSON goes in your repo. You're never locked to me.
I've shipped 50+ production workflows on n8n. On your own server, with error handling on every branch, credentials kept out of the workflow file, and a written doc your team can follow.
n8n is the most powerful automation tool you can run, and the easiest to set up badly. This is the setup I use. Or n8n Cloud, if you'd rather not own a server: I'll tell you honestly which one your volume justifies.
Queue mode and extra workers only when your volume needs them.
Volume decides it. Here's how I'd advise you at each level, before any build.
If nobody on your team wants to think about Docker, Zapier is the right call and I'll say so.
Cheaper than self-hosting once you price your own time looking after a server.
A $20/mo VPS pays for itself quickly and per-task fees disappear.
Hundreds a month on Zapier. Nothing extra on your own n8n box.
The usual reason people call. I rebuild each workflow on n8n and run both side by side until the output matches. Then we switch over. I'll tell you upfront which ones aren't worth moving.
The trigger, each node's job, the credentials it needs, how to debug it and who owns it. Exported JSON goes in your repo. You're never locked to me.
When no node covers it, I write the code step in JavaScript, or a proper custom node when the logic should be reusable.
Claude, OpenAI or a self-hosted model with structured output, retries on bad responses and a quality bar.
You find out in minutes, not when a customer complains.
InvoiceCave is my AI-native invoicing platform. Its 102 built-in MCP tools let Claude and other AI agents run a whole billing workflow. It's live, and people pay to use it.

3 to 5 candidates ranked by hours saved. If n8n is the wrong tool, I say so here.
Node-by-node spec, hosting, fixed price. No build if the math doesn't work.
Real data. You watch it run and we tune it together.
Error workflows, alerts, logging, backups. Docs handed over.
Free fixes in month one. Optional retainer after.
Volume decides it. Under roughly 5,000 runs a month, Cloud is cheaper once you count your time looking after a server. Above that, a $20/mo VPS pays for itself quickly and per-task fees disappear. I'll run the numbers on your real volume first.
Yes, it's the most common reason people hire me for n8n. I rebuild each workflow, run it next to the old one until the output matches for a full cycle, then switch over. I'll tell you upfront which ones aren't worth moving.
It depends on how many workflows, the integrations and whether there's an AI step. You get one fixed price after a free 30-minute call. Most projects pay for themselves in 2 to 6 months, and we do that math before starting.
An error workflow fires, you and I both get a Slack or email alert, n8n retries with backoff, and anything still failing is held in a queue instead of vanishing. This is built in from the first workflow.
That's what the docs and the exported JSON in your repo are for. Most clients make small edits themselves within a month. A retainer is there if you want more workflows, but you're never stuck waiting on me.
A free 30-minute audit call. I'll spot 3 automation candidates and tell you which one is worth building first.
Book an n8n call