n8n、Zapier、Make 怎么选:按价格、自由度、维护成本算一遍

三选一这件事,问十个人九个答「看你需求」,等于没答。这篇不绕:把同一件事在三家的账摊开算一遍,再把花在它身上的时间也算进去,最后说我会怎么选。

结论丢在前面。一天跑十几次、步骤不超过五个、不碰公司内网,Zapier 或 Make 更省事,你连服务器都不用摸。一天几百次、要读内网数据库、流程里得写代码,n8n 自托管能省下一个数量级的钱——代价是那台机器归你管,半夜挂了没人替你接。

这个结论粗得没法直接用,因为它缺一个数:你一个月到底跑多少次。这个数不算出来,所有对比都是别人的场景。

适合谁

正在三家里挑一个的人,或者已经在 Zapier 免费版撞墙、想看看到底贵在哪的人。手上有台闲置 VPS、也愿意登上去敲命令的,第四节的账会更扎心。没接触过自动化的,先看《n8n 是什么》再回来,这篇默认你知道「工作流」和「节点」是什么意思。

三家不在同一个计价单位上

这是全文的地基,也是最容易看错的地方。你在三家官网看到的「用量」根本不是同一个东西。

Zapier 按 task 算。每个成功完成的动作记 1 个 task,某些应用或动作会记 2 个。触发不算——事件进来不花钱,动作做成了才花钱。它去轮询「有没有新数据」也不算,查到空手而归更不算。它自带的那几个工具:Filter、Formatter、Path、Delay、Looping、Sub-Zap,还有 Tables 和 Forms,都不占 task。

Make 按 credit 算。它已经把计费单位从 operations 换成了 credits,公告里写的生效日是 8 月 27 日。绝大多数模块执行一次记 1 个,走 AI Provider 的可能更多。这里的差别在于:触发模块也记。你从某个应用读一条记录,那一步就要 1 个 credit。Router 和错误处理模块(Rollback、Break、Resume、Commit、Ignore)不记。

n8n 按 execution 算。一条流程从头跑到尾算 1 次,中间有 3 个节点还是 30 个节点,一样是 1 次。数据条数也不放大——一次执行里处理 5 条还是 200 条,还是 1 次。而且只有生产执行进额度:你在编辑器里点「执行」按钮测试,跑一百次也不算。

Zapier Make n8n
单位 task credit execution
一个流程跑一次记几个 按动作数,6 步记 5 个(触发不算) 按模块数,6 个模块记 6 个 1 个
数据从 1 条涨到 200 条 跟着涨,20 倍就是 20 倍 跟着涨 不涨
手动点测试 开着 Zap 跑就算 跑 scenario 就算 不算

最后一行是我最看重的差别,它决定了这套东西能不能扩。做个假设:一条流程处理 200 条订单,中间 5 个动作。Zapier 上跑一次记 1,000 个 task,一天跑一次就是 30,000 个;n8n 上跑一次还是 1 次执行,一天 30 次。差 1,000 倍,不是百分比上的差。

我这台实例上跑过一条八节点的流程,中间代码节点把一个 item 拆成 5 条,走分支、再合并。每个节点下面标的「几个项目」就是当次流过的数据量:

n8n 画布上八节点工作流执行完成,节点下标注 1 个项目、5 个项目、2 个项目、3 个项目
八个节点全跑绿,中间最大流过 5 条数据。整条流程只记 1 次执行。同样的活放到按步计费的工具里,节点数乘数据条数才是账单。

执行记录长这样,一行就是一次完整运行,右边那个「运行时间」是整条流程的总耗时:

n8n 执行列表,每次运行占一行,显示状态、开始时间、运行时间和执行 ID
执行 ID 15 和 14 是同一条流程跑的两次,201 毫秒和 357 毫秒。每次运行一行,不因为中间有八个节点变成八行。

点进去能看到这次执行的明细:

n8n 执行详情:ID 15,已成功,201 毫秒,8KB
ID 15,成功,201 毫秒,执行数据 8KB。这个「8KB」是 n8n 把当次每条数据都存下来之后的体积,自托管存在自己的库里,不额外收钱。

同一个流程,三家各花多少钱

拿三个真实形状的场景算。数字都取官网公开档位,价格是我 2026 年 10 月 26 日看的,你看的时候可能已经调过。

场景一:每小时跑一次,6 个步骤

监控某个接口、每天 24 次、一个月 720 次。这种活最常见。

用量 落哪个档
Zapier 5 × 720 = 3,600 tasks 免费版 100 个,差 36 倍,必须付费
Make 6 × 720 = 4,320 credits 10,000 credits 档的 Core,年付折算 $9/月
n8n 云 720 次执行 Starter €20/月,额度 2,500
n8n 自托管 720 次执行 0,只花服务器

这行的结果有点反直觉:云版 n8n 比 Make 贵一倍多。Starter 年付 €20,Make 的 Core 年付折算 $9。很多人默认「开源的肯定最便宜」,忘了开源省的是授权费,云托管照样按次收。

Zapier 那一栏我给不出确切金额,因为它的 Professional 是可以调任务档的,$19.99 是最低档的起价,3,600 个 task 得往上调。能确定的是三家里它最贵——贵在按动作计费,你的流程越长越吃亏。

场景二:每 5 分钟跑一次,6 个步骤

8,640 次一个月。到了这个频率,差距开始拉开。

用量 落哪个档
Zapier 43,200 tasks 已经很靠上了
Make 51,840 credits 已经超出 10,000 那一档,得往上拉滑杆看价
n8n 云 8,640 次执行 Pro €50/月,额度 10,000
n8n 自托管 8,640 次执行 0

这里 n8n 云版开始反超。自托管的差距就更不用算了,一个月八千多次跑下来,电费都比订阅便宜。

场景三:每天 10 次,3 个步骤

300 次一个月,总共两个动作。

Zapier 记 600 个 task,过免费线 6 倍。Make 记 900 个 credit,免费档 1,000 个,刚好卡住——一点余量都没有,多跑三天就得掏钱。这就是 Make 免费档的边界,不是「够用」,是「刚好用完」。

我自己的判断:一天十几次这个量级,用 Make 免费档撑三五个月没问题,但别拿它跑要紧的活,因为一旦超了,场景直接停,不会等你续费。

钱之外,自由度差在哪

Zapier Make n8n
可连的应用 9,000+ 3,500+ 官方节点 + 社区节点,自托管还能自己写
写代码 有代码步骤,按 task 计价,跑得越久占得越多 有 Tools 模块 Code 节点,JS 或 Python,不额外计费
连内网系统 不行 不行 可以,跑在你自己的网络里
数据存哪 对方的服务器 对方的服务器 自己的数据库
版本控制 付费档有 Zap 版本控制 — Business 档起能接 Git;社区版自己导 JSON 存档

头两行决定你的天花板,后两行决定你的合规成本。要读公司内网的 ERP 或老数据库,前两家直接出局——不是难,是物理上不通,它们跑在别人的机房里。这条最容易在方案讨论到一半的时候才被发现,前面画的图全作废。

还有一条对比表里不常写的:单次执行时长。n8n 云版 Starter 单次最多跑 5 分钟,Pro 才给到 40 分钟。要处理大文件、要等一个慢接口,5 分钟很容易撞。自托管没这个限制,但机器是你自己的,内存吃完照样挂。

自托管的账单上,有一部分不是钱

这是我写这篇最想说的部分,因为所有「n8n 免费」的对比文都漏了它。

自托管省掉的是订阅费,换来的是这几件事,全得有人做:

  • 一台机器和一条域名,还有证书。Let's Encrypt 会自动续,但续期失败是静默的,等你发现的时候证书已经过期三天。
  • 升级。2.x 之后版本迭代很快,我这台现在是 2.43.7。每次升级前要备份数据库和加密密钥,升完抽查一条工作流能不能跑。一次大概二十来分钟。
  • 备份。三样东西:数据库、加密密钥、工作流导出。少了加密密钥,恢复出来的实例里所有凭据都解不开,得一个一个重填。只备份数据库、不带密钥,是最常见的翻车方式。
  • 失败告警。n8n 不通知你,除非你自己配。一个定时任务静默失败两周,你不会知道,直到有人问「这个月的表怎么没数据」。
  • 出事排查。容器起不来、端口被占、内存爆掉,这些没有客服可打。

时间账大致是这样:第一次装加配 HTTPS,一小时;之后每个月花在它身上的时间,一到两小时;真出一次故障,一到三小时。

所以你算成本的时候,分母里得有你的时薪。如果你一周连半小时都抽不出来,别选自托管——这跟省不省钱没关系,这活需要人。花钱买 Zapier,本质是买「出问题有人接」。

我这台的用量页长这样,值得看一眼:

n8n 设置里的使用情况和计划页面:Community 版本、活动工作流 0 / 无限、版本 2.43.7
Community 版,活动工作流「0 / 无限」,左下角版本 2.43.7。这里没有执行次数那一行——自托管社区版不计执行额度,你只受机器性能限制。

页面第二行小字写着「具有多个触发器的工作流会计数多次」。意思是给一条工作流挂两个触发器,它按两个算。自托管版这里写「无限」,所以对我没影响,但你要是买了云版许可,这条会咬人。

许可证这条线,做交付的人必须先看

n8n 不是开源许可证,是它自己写的 Sustainable Use License,挂在 fair-code 这个名目下。条款允许的比想象中宽:内部业务用、改代码、做衍生、给客户搭流程、做 n8n 相关的咨询和运维,都行。不能干的只有两条:把 n8n 换个牌子当产品卖给客户;自己搭一套收别人的访问费。这两条得单独签商业协议。

做代运营的人最容易在这里含糊。跟上一版许可证(Apache 2.0 加 Commons Clause)比,这次改动的重点就是把「不许收咨询费」那条撤掉了——现在帮客户搭工作流、收咨询和运维的钱,不需要任何额外协议。你卖的只要是自己的手艺,不是 n8n 的壳,就没问题。

介于中间的形态要自己掂量:客户的数据跑在你部署的 n8n 上,你按月收服务费。这更像「托管」而不是「咨询」。真要做成生意,发封邮件问 license@n8n.io,比事后补救便宜得多。

对比一下:Zapier 和 Make 是纯 SaaS,你付钱买服务,没有这层顾虑,但你也没法把东西搬走。

我不建议选 n8n 的四种情况

团队里没人碰命令行。不是学不会,是没人愿意在出事的那天晚上登进去看日志。这种团队买 Zapier,钱花得值。

需要厂商 SLA 和电话支持。自托管没有。社区论坛很好,但它不承诺两小时响应。

只有一两条简单自动化。装一台服务器、配 HTTPS、设监控,就为了把表单同步到表格,不值。用 Make 免费档,一个月九百个 credit 够了。

想拿它做白标产品卖。许可证那节说过了,得先签协议。拿开源版直接卖,是违约,不是「灰色地带」。

换工具的代价

这三种东西之间没有一键迁移。Zap 是「触发 + 动作」的线性结构,scenario 是模块加路由的画布,n8n 的 workflow 是任意有向图。数据结构对不上,导出来的 JSON 只能当参考,逻辑得重搭。

我的经验值:一条十来步的流程,换工具重搭要半天到一天,算上调试和重连凭据。你要是已经攒了三四十条,换一次就是两三周。

所以选的时候别只看这个月的账单,看三年后你大概什么量。低频、稳定的,选省心的;高频、会长大的,早点上能自己管的那种,别等攒了一堆再搬。

一周试跑,怎么算跑通

别看官网对比表决定,挑一条真事跑一周。要求就一条:这条流程失败一回不致命,别拿收款的流程试。

  1. 写下这条流程每天跑几次、中间几个步骤。这两个数是全部的输入,后面所有计算都靠它。
  2. 算出一个月总量:次数 × 步骤。再乘上平均每次处理的数据条数,按步计费的那两家要用这个数。
  3. 拿着这个数去三家官网的定价页对档位,别对「套餐名」,对额度。
  4. 跑满七天,记两件事:失败几次,你花多久修好。

跑完之后这三个数摆在一起,选择基本就自己浮出来了:用量决定钱,失败率决定稳不稳,修的时间决定你受不受得了。第三条最容易被忽略,也最容易让人放弃——从 Zapier 挪到自托管的人,给的理由往往不是钱,是「出错的时候我什么都看不到」。

如果试的是 n8n,验证跑通看这四个现象:画布上每个节点下面出现绿色的勾和「N 个项目」;执行列表里多出一行「成功」;点进去能看到每个节点的输入输出;「概述」页的生产执行次数还是 0(因为手动执行不算生产执行)。最后这条最容易让人以为没跑成功,其实是正常的。

会踩到的坑

1. 拿订阅价直接比,不看计费单位。同样 6 步的流程,Zapier 记 5 个 task、Make 记 6 个 credit、n8n 记 1 次执行。看着都是个位数,含义差着一层:前两个乘的是步数,后一个乘的是运行次数。

2. 以为 Make 还按 operations 算。它的计费单位已经是 credit 了,官网 FAQ 里那句「As of August 27, credits are the billing unit in Make」说的就是这次改动。老教程里的 operations 数字对不上新账单,原因在这。

3. 以为 n8n 免费就是零成本。软件不要钱,机器要钱,你的时间更要钱。一个月两小时的维护,按你的时薪折一下,可能比 Make 的 $9 贵得多。

4. 以为空请求不算。n8n 文档写得很明白:Webhook 触发器每收到一个进来的请求就算一次执行,包括 body 是空的 {}。拿 webhook 当健康检查的探针,每 10 秒敲一次,一个月二十六万条执行记录,全在账上。判废请求在流程启动前就失败的那种不算。

5. 轮询的账算错方向。轮询触发只有在查到新数据的时候才算一次,查到空手而归不算——对你有利。但反过来,这也意味着你在沙盒里看到的次数比账单少,别拿测试环境的数字推生产账单。定时触发相反,每次触发都算,不管成功失败。

6. 忘了试用期会结束。Zapier 新注册的账号会自动进 14 天 Professional 试用。试用期里你搭的多步 Zap,到期降回免费版就停了——免费版只支持两步。有人把这事当成「Zapier 突然坏了」。

7. 加密密钥丢了。n8n 的凭据是用一把密钥加密的,数据库里存的是密文。换机器、重装、迁移,密钥没带过去,凭据全解不开,节点一个个报凭据无效,而你输进去的密码明明是对的。这把密钥在数据目录里,备份的时候别漏。

8. 长任务撞上执行时长上限。n8n 云版 Starter 单次最多 5 分钟。处理一个几百兆的表格、等一个慢接口,很容易超,超了就是执行失败,不是排队重试。

自托管多出来的三件安全事

选 SaaS,安全边界是对方的;选自托管,边界是你的。具体三件:

暴露面。n8n 默认带账号密码,但把它装在公网域名上,等于把这扇门挂到墙外面。至少做三件:上 HTTPS、换掉弱密码、把自助注册关掉。扫描器找 n8n 登录页的字典是现成的,这不是吓人。

密钥和备份别放一处。加密密钥泄露等于所有凭据泄露——里面可能有邮箱密码、数据库口令、支付接口的 key。备份文件里带着加密后的凭据,密钥文件单独放,别和备份塞同一个网盘目录。

数据归属要想清楚。自托管的好处是数据不出自己的库,代价是备份、删除、留存全归你管。用 Zapier 或 Make 的话,数据会过它们的服务器,涉及客户手机号、身份证这类字段,先看它家的 DPA 和数据留存条款再决定。这一条跟价格无关,但它是三选一里最不能妥协的一条。

小结

三家的差别不在「谁功能多」,在按什么单位收钱。按动作算的,流程越长越贵;按执行算的,节点和条数都不放大。

低频、少量、不碰内网,Zapier 或 Make 免费档就够,别为了「开源」去养一台服务器。上了几百次、要处理成批数据、要读内网,n8n 自托管的账才算得过来——前提是你愿意每月花一两个小时在它身上。

云版 n8n 不是自托管的平替。它比 Make 贵,比自托管省心,位置在中间,适合「想要 n8n 的模型、但不想管机器」的人。

接着往下

选完工具,下一个真问题是第一个流程怎么搭。上一篇《n8n 界面导览》把画布、节点、执行记录讲清楚了,链接在这里。按顺序看的话,从课程总目录进,每篇都能单独读。

参考资料

  • n8n Pricing:各档执行额度、并发数、单次执行时长上限
  • Understand executions:什么算一次执行,哪些触发方式计入额度
  • Community license:Sustainable Use License 允许与禁止的用法,含咨询服务的界定
  • Zapier Pricing:task 计费规则、免费版两步限制、试用说明
  • Make Pricing:credit 计费规则、各档价格与免费档额度

最后更新:2026 年 10 月 26 日,用的是 n8n 2.43.7。

THE END