We build automations for a living, with all four of these options — so this is not a takedown of no-code tools to sell you code. Sometimes Zapier is the right answer and we say so. 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 specifyNone — you own it

If you remember one rule: the closer a process is to the core of your business, the further right in 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 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, at a noticeably 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 open source: 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. (We often run it for clients as part of an automation engagement — it is what several of our own builds sit on.)

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 is yours — code, accounts and all.

Below a certain scale the subscription still wins, and we tell clients so. The crossover comes faster than most people expect: usually 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. We routinely deliver exactly this mix: 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. Honest answer, free of charge.

Can you fix or take over an existing no-code setup? That migration — fragile scenarios into something monitored and owned — is one of the most common automation projects we do. The earlier the conversation happens, the cheaper it is.

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

Sound like a problem in your business?

We connect tools and automate workflows for SMEs every week — a free discovery call and a fixed written quote, no obligation.

Get a free proposal