In this guide
- What are these four options, in plain terms?
- How do they compare side by side?
- Why does the pricing model matter so much?
- When should you pick each one?
- What did we choose for our own lead handling?
- What are the warning signs you've outgrown no-code?
- Where does AI fit in?
- Frequently asked questions
- Not sure which fits?
Choose Zapier if you want the fastest setup and widest app catalogue, Make if your workflows branch and loop, n8n if you need self-hosting, data control or heavy AI workflows with a technical person on hand, and custom automation when the process is core to your business, high-volume or needs rules no platform handles cleanly.
Many businesses end up using two of these side by side. The real question is which tool fits each workflow, not which one wins overall. If you are still deciding what to automate at all, start with our practical guide to automating a growing business with AI.
What are these four options, in plain terms?
Three are workflow platforms where you connect apps with triggers and actions; the fourth is software written specifically for your process.
- Zapier is the best-known no-code automation tool. You build "Zaps": when something happens in one app (a new form entry), do something in another (create a CRM contact, send a Slack message). It prioritises ease of use and has a very large catalogue of ready-made app connections.
- Make (formerly Integromat) uses a visual canvas where you drag modules into "scenarios". It handles branching, loops, data transformation and error routes more naturally than a linear list of steps.
- n8n is a workflow tool that you can use as a cloud service or host on your own server. It is "fair-code", meaning the source is available under a licence that allows self-hosting for your own use. It is popular for AI agent workflows and lets you drop into JavaScript or Python when needed.
- Custom automation means a developer writes code, usually a small service or scheduled jobs connected to your systems through their APIs (the defined ways software exchanges data). You own the logic outright.
How do they compare side by side?
Each option trades ease of setup against control, cost at scale and flexibility. This table summarises the differences that usually decide it.
| Factor | Zapier | Make | n8n | Custom code |
|---|---|---|---|---|
| Ease of setup | Easiest | Moderate | Moderate to technical | Needs a developer |
| App connections out of the box | Largest catalogue | Large | Good, plus generic HTTP | Whatever you build |
| Complex logic (branches, loops) | Possible, gets clunky | Strong | Strong | Unlimited |
| Pricing model | Per task (each action step) | Per operation (each module run) | Per workflow execution on cloud; self-hosted is free software plus your hosting | Upfront build plus hosting and maintenance |
| Cost at high volume | Rises fastest | Moderate | Low if self-hosted | Low running cost, higher upfront |
| Self-hosting / data residency | No | No | Yes | Yes |
| AI and LLM steps | Built-in AI actions | AI modules available | Strong AI agent tooling | Full control of models and prompts |
| Version control and testing | Limited | Limited | Better, still visual | Full (code review, automated tests) |
| Who maintains it | Ops or admin staff | Ops staff comfortable with logic | Technical staff or agency | Developer or agency |
Plans and features on all three platforms change regularly, so check current pricing pages before committing.
Why does the pricing model matter so much?
Because the same workflow can cost very different amounts depending on whether a platform counts steps or whole runs. This is the factor most businesses underestimate.
Take an illustrative workflow: a new lead arrives, gets enriched, scored by AI, added to the CRM, assigned to a rep and confirmed by WhatsApp. That is roughly five or six steps. If it runs 1,000 times a month:
- On a per-step model (Zapier tasks, Make operations), that is roughly 5,000–6,000 billable units a month, depending on how the platform counts the trigger.
- On a per-execution model (n8n cloud), it is about 1,000 executions.
- Self-hosted n8n or custom code costs hosting and maintenance, regardless of run count.
At low volumes, the difference is small and Zapier's convenience is often worth it. As volume grows, per-step pricing is usually the first thing that pushes businesses towards Make, n8n or custom code.
When should you pick each one?
Pick Zapier when
Speed and simplicity matter more than per-run cost. It suits a non-technical team that needs to connect common SaaS tools today.
- Fewer than a few thousand tasks a month.
- Mostly linear workflows: trigger, then a few actions.
- Your apps are mainstream and already have Zapier connections.
Pick Make when
Your workflows have real logic in them and someone on the team enjoys building them.
- You need routers, filters, loops over line items or data reshaping.
- You want visual error handling and retries.
- You want more operations for the same budget than Zapier typically offers.
Pick n8n when
Data control, AI-heavy workflows or volume costs are the priority, and you have technical support.
- Customer data must stay on your own infrastructure or in a specific region.
- You are building AI agents that call several tools and need code steps.
- You run high volumes and want predictable hosting costs instead of per-step billing.
The trade-off is that self-hosting means you own updates, backups, security and uptime. That is real work.
Pick custom automation when
The workflow is central to how you make money, needs to be tested like software or has outgrown what a visual builder can maintain.
- Complex business rules, such as pricing logic or multi-step approvals.
- Strict reliability needs: retries, idempotency (making sure a repeated run does not create duplicates), audit logs.
- Tight integration with your own product or database.
A focused custom automation typically sits in the "simple internal tool or automation" range of roughly US$6k–20k (₹1.5–5 lakh, A$10k–30k), with maintenance at about 15–25% of the build cost per year. These are typical estimates that depend on scope. For a deeper look at connecting systems directly, see our guide to custom integrations for tools that don't talk to each other.
What did we choose for our own lead handling?
We built it as custom software. GRWW's Ops Console includes a lead centre that pulls in website form submissions and Meta lead-ad enquiries automatically, next to the CRM pipeline, tasks, invoices, proposals and a client portal.
A no-code platform could have moved leads from A to B. We went custom because leads, tasks and invoices needed to share one database, the rules were specific to how we work and we wanted one system instead of several subscriptions stitched together. That reasoning will not apply to every business. For a single "form to spreadsheet" flow, a no-code tool is the sensible answer.
What are the warning signs you've outgrown no-code?
When the automation becomes something the business depends on but nobody fully understands.
Watch for:
- Dozens of Zaps or scenarios with unclear owners, some quietly failing.
- Monthly automation bills climbing faster than the business.
- Workarounds such as spreadsheets used as databases between steps.
- Duplicate records appearing because a step retried.
- Fear of touching anything in case it breaks.
At that point, consider moving the critical flows into code while keeping simple ones on a platform. Our article on when to rebuild a no-code prototype as a real product covers the same decision for apps.
Where does AI fit in?
All four can call language models; the difference is how much control you get over prompts, data and failure handling.
Zapier and Make make it easy to add an "AI step" that summarises, classifies or drafts text. n8n goes further with agent-style workflows and code. Custom code gives full control of model choice, prompt versioning, testing and cost limits. Our guide to integrating ChatGPT, Claude or Gemini into business software explains what that direct integration involves.
Frequently asked questions
Is n8n really free?
The self-hosted version is free to use for your own business under its licence, but running it is not free. You pay for a server and the time to maintain, secure and update it. n8n also sells a hosted cloud version with paid plans.
Can I switch from Zapier to Make or n8n later?
Yes, but there is no automatic migration. Each workflow has to be rebuilt and tested. Documenting what each automation does, and why, makes switching far easier.
Is custom automation always more expensive?
Upfront, yes. Over a few years, for high-volume or business-critical workflows, it can cost less than growing platform subscriptions, and it avoids platform limits. For low-volume, simple flows, no-code is almost always cheaper.
Which option is most secure?
Each can be secure if configured properly. Self-hosted n8n and custom code give you the most control over where data lives, but you also take on responsibility for security. Hosted platforms handle infrastructure security, while you still manage access and connected accounts.
Can we mix these tools?
Yes, and many businesses do. A common pattern is no-code for simple admin flows and custom code for revenue-critical processes, connected through webhooks.
Not sure which fits?
Bring us your three most important workflows and we will tell you honestly which belong on Zapier, Make or n8n and which deserve custom code. If custom makes sense, we will scope it with a fixed-price quote.