On this page

We build automations and have nothing against no-code tools, so this is not a takedown to sell you code. Sometimes Zapier is the right answer. But each option has a ceiling, and finding it in production is far more expensive than reading about it here.

The quick verdict

Best forPricing modelCeilingLock-in
ZapierSimple triggers between popular SaaS appsPer task, scales steeplyMulti-step logic, volumeHigh
MakeVisual multi-step scenarios on a budgetPer operationComplex branching, debugging at scaleMedium
n8nTechnical teams wanting control + self-hostingFree self-hosted / paid cloudNeeds someone comfortable maintaining itLow
Custom codeCore business processes, volume, odd systemsBuild once + maintenanceWhatever you can specifyAs agreed in writing (code, licence)

If you remember one rule: the closer a process is to the core of your business, the further down this table you should be.

What each one is actually good at

Zapier: the fastest first step

Nothing beats Zapier for connecting two well-known SaaS tools in ten minutes without involving anyone technical. New form lead → CRM → Slack message: perfect. Its catalogue of app connectors is among the largest, and for low-volume glue between standard tools it is genuinely excellent. The pain arrives with growth: per-task pricing turns success into an invoice, and multi-step workflows with conditions become fragile chains you debug through a small window.

Make: more power per euro

Make (formerly Integromat) gives you visual scenarios with real branching, iteration and error routes, usually at a lower price per operation than Zapier. For an operations-minded power user it hits a sweet spot. The trade-off is complexity: large scenarios become spaghetti diagrams nobody dares touch, and debugging a failed run across thirty modules is its own skill.

n8n: control, if you can hold it

n8n is source-available (a “fair-code” licence): self-host it and the per-task meter disappears, which changes the economics of high-volume automation completely. You can drop into real code inside any workflow, connect anything with an API, and keep data on your own infrastructure — which compliance teams love. The honest catch: someone has to update it, monitor it and fix it when a node misbehaves. n8n is a great tool that quietly comes with a small ops responsibility. (If n8n is part of an automation project, that maintenance responsibility should be defined and assigned from the start.)

Custom code: for the processes that are the business

When a workflow touches your ERP, handles money, processes real volume or simply is how your company makes its margin, the calculus changes. Custom integration code has no per-task meter, no platform ceiling, proper testing and monitoring, and it is shaped exactly to your edge cases — which is usually where no-code dies. Modern integration standards make this cheaper than its reputation: connecting systems through clean APIs (and, for AI, through MCP) is well-trodden engineering, not research.

The real cost comparison

No-code looks cheap and custom looks expensive because we compare a subscription to an invoice. Compare them over three years instead:

  • A no-code stack at, say, €120/month with task overages is €4,000–6,000 over three years — for rented workflows with a ceiling, that break when the platform changes its plans.
  • A focused custom automation starts around €4,000 once, runs at whatever volume your server tolerates, and what is delivered (code, access, documentation) is agreed in writing up front.

Below a certain scale the subscription still wins, and it is worth saying so plainly. The crossover often comes sooner than expected: frequently the month volume grows, or the workflow needs one branch the platform cannot express.

Where no-code breaks down

Watch for these signals — each one is the platform telling you that you have outgrown it:

  • Volume pricing pain: your automation succeeded, and now the invoice scales with it.
  • Workarounds stacked on workarounds: three scenarios chained together to fake a feature the tool lacks.
  • Silent failures: a run fails inside someone’s account and nobody finds out until a customer does.
  • Compliance questions: customer data flowing through third-party infrastructure that your sector’s rules (or the EU AI Act, if AI is involved) make uncomfortable.

The hybrid approach most SMEs should use

The pragmatic answer is rarely all-or-nothing. Use Zapier or Make for peripheral glue — notifications, marketing handoffs, small conveniences. Use n8n where volume or data control matters and someone can own it. Reserve custom code for the processes where failure costs real money. The skill is not picking one tool, it is knowing where each one’s ceiling is before you hit it.

Frequently asked questions

Should we start with no-code even if we will outgrow it? Usually yes. A Zapier prototype that proves a workflow’s value is the best possible spec for the robust version. Just avoid wiring your core operations to it permanently.

Is n8n really free? The software, yes (with license nuances for embedding). The server, updates, backups and attention are not. “Free” means “paid for in someone’s time” — fine if that someone exists.

When is custom code overkill? Low volume, standard tools, no compliance constraints, nothing breaks if it fails for a day: use Make or Zapier and spend your budget elsewhere. That’s the honest answer.

Can you fix or take over an existing no-code setup? Yes. Moving fragile scenarios into something monitored and documented is an automation project like any other: it starts by reviewing what already works. The earlier the conversation happens, the cheaper it is.

Written by anfedev anfedev builds custom software, AI integrations and automation for growing businesses.