Pick the wrong automation platform and the bill does not hurt in month one β it hurts in month eight, when a workflow you forgot about has quietly run 40,000 times and your "task" counter is gone. I have been on both sides of that surprise. Across the 50+ projects we have shipped at Warung Digital Teknologi, automation glue sits between almost every SaaS tool a client touches: a form submit that needs to hit a CRM, a Stripe webhook that has to update inventory, a nightly sync that pushes orders into a warehouse system. I have built that glue in Zapier when the client wanted zero maintenance, and in self-hosted n8n when the client wanted zero per-task fees. Those are not the same decision.
This is a comparison of the five platforms I actually reach for in 2026: n8n, Make, Zapier, Pipedream, and Activepieces. No "there are many great tools" hedging β by the end you will know which one fits your team and roughly what it will cost. Let me start with the one thing that trips up almost everyone.
The pricing model matters more than the price
Here is the trap. People compare the headline number β "$9 vs $20 vs free" β and ignore what they are being charged for. There are two billing models in this space and they diverge wildly at scale:
- Per-task / per-step billing (Zapier): every single step in a workflow counts. A 10-step Zap that runs 1,000 times burns 10,000 tasks.
- Per-execution billing (n8n): one workflow run is one execution, no matter how many steps. That same 10-step workflow running 1,000 times costs 1,000 executions β a 10x difference for identical work.
That single distinction is the whole ballgame for high-volume automations. When I migrated a client's order-sync flow off Zapier in early 2026 β a chunky 14-step scenario that fired on every checkout β the Zapier task count was the reason the bill had crept past their comfort zone. The flow itself was fine. The counting method was the problem. Moving it to self-hosted n8n took the per-run cost effectively to zero, and the only new cost was the $5/month VPS it runs on.
Make sits in the middle and changed its model recently: on August 27, 2025, Make switched its billing unit from "operations" to "credits." Standard module runs cost one credit each, but AI features and code execution can cost more per run β so if you are leaning on Make's AI modules, model your usage before committing. As of November 2025, Make also charges roughly 25% more for top-up credit packs than for the credits bundled in your plan, which makes overage genuinely expensive if you under-size your tier.
The five platforms at a glance
| Platform | Billing model | Entry paid price | Self-host? | Best for |
|---|---|---|---|---|
| n8n | Per-execution (cloud); unlimited self-hosted | Free self-hosted; Cloud Starter ~β¬24/mo | Yes (fair-code license) | Developers who want control + cheap scale |
| Make | Per-credit (since Aug 2025) | Core $9/mo (10,000 credits) | No | Visual builders needing complex branching |
| Zapier | Per-task (per step) | Pro $19.99/mo (750 tasks) | No | Non-technical teams, widest app catalog |
| Pipedream | Per-credit / invocation | Free 10,000 invocations/mo; paid from ~$19/mo | No (cloud-first, code-native) | Engineers who prefer code over canvas |
| Activepieces | Per-task (cloud); unlimited self-hosted | Free self-hosted; cloud free tier | Yes (open source, MIT-style) | Teams wanting n8n economics with a simpler UI |
Prices are entry points as of mid-2026 and shift between annual and monthly billing β always check the current pricing page before you commit. The numbers above are directional, not contractual.
n8n β the default for developers who care about the bill
n8n is the platform I reach for most often now, and the reason is boring: economics plus control. The Community Edition is fully free, self-hostable, and includes unlimited executions and every integration in the catalog. You pay for a server, not for runs. n8n Cloud exists for teams that do not want to manage infrastructure β Free, Starter (~β¬24/mo), Pro (~β¬60/mo), and Business (~β¬800/mo) β and every cloud tier includes unlimited active workflows, charging only on executions.
What I like about it after wiring it into several client stacks (Laravel and Node.js backends, mostly):
- Real code escape hatches. When a visual node cannot do what I need, I drop into a Code node and write JavaScript. No fighting the UI.
- Custom nodes. For one client with an in-house API, I packaged a custom node so their non-technical staff could use it like any other block.
- Fair-code license. It is source-available rather than fully open source, but for self-hosting purposes that distinction has never blocked me.
The tradeoff I have seen in production: self-hosting n8n is not zero-effort. You own the uptime, the backups, and the upgrade path. On a $5/month VPS it runs fine for moderate volume, but if a workflow hangs at 2am, that is your pager, not n8n's. For a client without ops capacity, that risk is exactly why I sometimes recommend a cloud tier instead β paying β¬24/month to make uptime someone else's problem is a fair trade.
I would recommend n8n when you have more than ~10,000 monthly runs and either an engineer comfortable with Docker or the budget for n8n Cloud. Below that volume, the savings are too small to justify the operational overhead.
Make β the visual powerhouse
Make (formerly Integromat) is the best visual builder of the group. Its canvas handles branching, iterators, aggregators, and error handling in a way that feels genuinely powerful once you climb the learning curve β and that curve is real. The Core plan at $9/month (billed annually) gives you 10,000 credits, unlimited active scenarios, a 1-minute minimum scheduling interval, and the full 3,000+ app catalog. The Pro plan at $16/month keeps the same 10,000 base credits but adds priority execution, custom variables, and full-text execution log search.
That log search sounds minor. It is not. When a scenario breaks in production and you are staring at hundreds of runs trying to find the one that failed, full-text search across execution logs is the difference between a five-minute fix and an hour of scrolling. I have lost that hour on the Core plan and upgraded a client to Pro the same afternoon.
The catch with Make in 2026 is the credit model. Since the August 2025 switch, AI modules and code steps consume credits at a higher rate than plain module runs, and overage packs cost about 25% more per credit than your plan's bundled rate. If your scenarios are simple SaaS-to-SaaS plumbing, Make is excellent value. If they are AI-heavy, run the math first β the credit burn is not linear with your intuition.
Zapier β pay more, think less
Zapier is the one I hand to clients who never want to see a config screen. It has the widest connector catalog, the simplest linear builder, and the gentlest onboarding. For a non-technical marketing team that needs "new lead in form β row in sheet β Slack ping," Zapier is done in four minutes and never breaks.
You pay for that simplicity, literally. The Pro plan starts at $19.99/month and includes just 750 tasks, and because Zapier counts every step as a task, multi-step Zaps eat that allowance fast. A 10-step Zap running even 75 times a month already maxes out the entry plan. For low-volume, high-value automations β the kind where each run is worth real money to the business β that is fine. For high-frequency plumbing, it is the most expensive option on this list by a wide margin.
My honest take: Zapier is a fantastic product priced for businesses that value time over money. If you are a developer optimizing for cost, you will outgrow it. If you are a team optimizing for "never touch it again," it earns its premium.
Pipedream β automation for people who would rather just write code
Pipedream is the developer's developer tool. Instead of dragging boxes, you stitch together steps where any step can be raw JavaScript, Python, or TypeScript running serverless. Its free tier is genuinely generous β 10,000 invocations per month β and paid plans start around $19/month on a credit model.
I reach for Pipedream when a workflow is "mostly code with a couple of triggers." If I need to receive a webhook, transform a payload with a real Python script, call three APIs, and write the result somewhere, Pipedream lets me do that without pretending it is a no-code problem. The flip side: it is cloud-first. There is no first-class self-hosting story, so if data residency or air-gapping matters to your client, Pipedream is off the table before the conversation starts. For my offshore and regulated-industry clients, that constraint alone has ruled it out more than once.
Activepieces β the fast-rising open-source challenger
Activepieces is the platform that has grown the fastest in this category through 2025 and into 2026, and for good reason. It pairs a clean, Zapier-like interface with full Docker self-hosting under a genuinely open-source license, plus 200+ integrations and a growing community library of "pieces." If n8n's interface feels too dense for your non-technical teammates but you still want self-hosted economics, Activepieces is the answer I now give.
It also leans into approval workflows and collaboration β features that matter when automations touch human sign-off (think: a refund over a threshold that needs a manager to approve). For a client whose ops team wanted that human-in-the-loop step without paying enterprise SaaS prices, a self-hosted Activepieces instance hit the brief. The catalog is smaller than Zapier's or Make's, so check that your specific apps are covered before you commit β that is the one place it can bite you.
Reliability and error handling β the part nobody demos
Sales pages show you the happy path: data flows left to right, everything green. Production is where automations actually live, and production means an API will rate-limit you, a webhook will arrive malformed, and a third-party service will go down mid-run. How each platform handles that failure is, in my experience, more important than how many integrations it advertises.
Here is the order I trust them in for failure handling, based on flows I have run for months at a time:
- Make has the most mature error-handling primitives of the visual tools β dedicated error-handler routes, rollback behavior, and break/resume on individual modules. When a scenario can fail in three different ways and each needs a different recovery, Make's canvas expresses that cleanly.
- n8n gives you full control because you can wrap any step in a Code node and handle exceptions yourself, plus a built-in "Error Workflow" that fires when any workflow throws. The power is there; you just have to wire it.
- Pipedream inherits whatever error handling you write in code, which is great if you are disciplined and silent if you are not β there is no visual safety net catching what you forgot.
- Zapier keeps it simple with automatic retries and an error digest email. It will not do sophisticated branching recovery, but for the low-volume flows it targets, simple retries are usually enough.
- Activepieces covers the basics β retries and run history β and is catching up fast, though its error-handling depth is still a step behind Make's.
The lesson I keep relearning: build the failure path before you build the success path. The first time a client's payment-sync flow silently failed for a weekend because nobody had configured an alert, I stopped treating error handling as optional. Whichever platform you choose, the first workflow you build should be the one that tells you when the other workflows break.
The decision matrix β pick by your actual constraint
Stop comparing feature lists and start with your hardest constraint. Here is how I route the decision in practice:
- "We have no engineers and budget is not the issue" β Zapier. Widest catalog, zero maintenance, fastest to ship.
- "We have no engineers but we are cost-sensitive" β Make. Visual, affordable at the Core tier, powerful branching.
- "We have engineers and want flexibility without running servers" β Pipedream (code-first) or Make (visual-first).
- "We have engineers and want the cheapest path at scale" β n8n self-hosted. Unlimited executions for the price of a VPS.
- "We want self-hosted economics but a simpler UI than n8n" β Activepieces. Open source, clean, approval workflows built in.
Notice the matrix splits on two axes: do you have engineers, and do you care about run-cost at scale. Almost every real decision I have made for a client falls cleanly into one of those five buckets. The mistake is starting from "which has the most integrations" β that question only matters after you have answered the two above.
Frequently asked questions
Is n8n actually free?
The self-hosted Community Edition is 100% free with unlimited executions and full integration access. You pay only for the server it runs on (a $5/month VPS is enough for moderate volume). n8n Cloud is the paid, managed option if you do not want to run infrastructure yourself.
Why is Zapier so much more expensive at scale?
Because it bills per task, where every step in a workflow is a separate task. A 10-step automation running 1,000 times is 10,000 Zapier tasks but only 1,000 n8n executions. The more steps your workflows have and the more often they run, the wider that gap grows.
What changed about Make's pricing in 2026?
On August 27, 2025, Make switched from "operations" to "credits." Standard module runs cost one credit, but AI features and code steps can cost more. Top-up credit packs also run about 25% more per credit than your plan's bundled rate, so size your tier to your real usage.
Can I migrate between these platforms easily?
Not automatically β there is no universal import. Workflows have to be rebuilt by hand because each platform models triggers, branching, and data transforms differently. Budget real time for a migration; in my experience a non-trivial flow takes a few hours to rebuild and re-test, not a few minutes.
Which one is best for AI agent workflows?
For most agent use cases β tool-calling, RAG, multi-step API orchestration β n8n tends to win on total cost of ownership because executions are cheap or free when self-hosted. Pipedream is a strong second if you would rather express the agent logic as code. Just watch Make's credit consumption, since its AI modules bill at a higher rate.
The bottom line
There is no single winner here, and anyone who tells you otherwise is selling something. The honest answer depends on two things: whether you have engineers, and whether your workflows run often enough for per-run cost to matter. If I had to compress 11+ years of integrating these tools into one rule of thumb: start on Zapier or Make to prove the workflow has value, and migrate the high-volume survivors to self-hosted n8n or Activepieces once the per-run bill starts to sting. That two-phase path has saved every client I have used it on real money, without betting their uptime on infrastructure they were not ready to run.
Whatever you pick, model the cost at your expected steady-state volume, not your launch-day volume. The platform that is cheapest at 100 runs a month is rarely the one that is cheapest at 100,000.
Written by Fanny Engriana β full-stack developer and founder of Warung Digital Teknologi, with 11+ years building and integrating SaaS tools across 50+ client projects. Connect on LinkedIn.