Make 和 n8n 怎么选:托管便利与自托管成本

Make 和 n8n 都能把重复工作串成流程,但托管方式、费用结构和数据位置差很多。本文按任务类型、运维能力和数据边界给出可执行的选择方法。

Make(原 Integromat)和 n8n 都是把”发生一件事 → 做一系列动作”画成流程图的工具。选型时最容易被界面相似度误导:两边都能连表格、邮件和即时通讯,真正拉开差距的是谁来运行它、数据放在哪、坏了谁来修。

这篇文章不比较谁的节点更多,只回答一个问题:你的下一条工作流应该放在哪一边。具体怎么把 n8n 跑起来,见 用 n8n 搭第一条自动化。

先看三个不能妥协的条件

在比功能之前,先把下面三件事写下来。任何一条回答”必须”,选择就会窄很多。

  1. 数据能不能离开你的网络。 客户名单、合同、内部接口如果不能送到第三方云,托管型的 Make 就不在候选里,应看可自托管的 n8n。
  2. 有没有人负责服务器。 自托管不是安装完就结束。升级失败、磁盘满、证书过期,都要有人在工作时间之外看一眼。没有这个人,就选托管服务。
  3. 失败了能不能当天发现。 不管选哪个,都要有告警。这一条不能用来区分产品,但可以用来否决”先跑起来以后再说”的计划。

三个条件都没有硬约束时,再看费用和上手速度。

按同一张表比较

价格和套餐经常变,下表不写具体金额。采购时打开两边官网的定价页,按你真实的”每月执行次数”估算,而不是按广告上的入门价。

维度Maken8n 自托管n8n 官方云
谁管运行环境厂商你自己厂商
数据默认位置厂商云你的机器或内网厂商云
上手速度快,账号即可慢,要先把服务跑稳较快
费用形态按操作或额度计费机器与人力按官方云套餐
适合的人没有运维、流程以 SaaS 为主有内网系统或明确的数据边界想少碰服务器,又能接受云端
锁进平台的程度场景存在厂商账号里工作流可导出,但仍要自己备份介于两者之间

“操作次数”的定义两边不一样。一条流程里每个模块跑一次,可能都算一次操作。估算时拿一条真实流程走一遍,数模块数,再乘每月触发次数,而不是用”我们一天大概一百条”这种感觉。

用任务类型决定,而不是用品牌决定

把待自动化的事分成三类,选择会清楚很多。

只连接公开的 SaaS。 表单进表格、表格进群、日历提醒。Make 和 n8n 云都能做。谁的账号团队已经有、谁的现成模块刚好覆盖你的服务,就用谁。不要为了统一品牌,把一个下午能接完的流程拖延成选型项目。

要访问公司内网。 例如内部工单、不对外的数据库、文件服务器。这种任务放在能部署到内网的 n8n 上。用托管服务去连内网,通常要再开一条打通网络的通道,故障点比流程本身还多。

步骤里有一段必须审查的代码。 例如生成报表的脚本、要跟仓库一起发布的逻辑。这段不要塞进可视化节点。用 GitHub Actions 或现有服务去跑,可视化工具只负责触发和通知。

一个小团队完全可以两种都留着:对外 SaaS 用已经付费的 Make,内网用一台 n8n。统一到一个工具上,不是第一目标。少一个没人看的服务器,比架构图好看更重要。

算成本时把人算进去

自托管看起来”没有许可证”,账单却经常出现在别的地方:

  • 一台一直开着的机器,以及它的磁盘和备份。
  • 每次官方升级要有人在测试环境先跑一遍。
  • 凭据泄漏或执行器卡住时,要有人能登录排查。
  • 工作流导出文件要放进有权限控制的仓库,而不是只留在某个人的浏览器里。

托管服务的账单更直观,但容易在执行量上涨后变贵。给财务一个算法:每月执行次数 × 单次模块数,超过某个自己设定的阈值就重新估价。阈值不要等账单出来才定。

人员少于三人、又没有人把”看自动化平台”写进职责时,优先托管。这和 小团队工具链 里的原则一样:每加一个要值守的系统,都要说出谁负责。

迁移时按业务步骤重画

不要把”导出再导入”当成迁移方案。即使两边都能导出 JSON,字段名、错误处理和循环方式也不相同。可靠的做法是:

  1. 列出旧流程的触发条件、输入字段、判断规则、写入目标和通知对象。
  2. 在新工具里按这份清单重画,而不是对着旧界面逐个节点翻译。
  3. 用同一批样本跑两边:正常数据、缺字段、下游失败。输出不一致就先改规则,不要切流量。
  4. 并行跑一段时间。新流程只写到影子表或测试频道,确认几天之后再停旧的。

凭据在新环境重新授权,不要把旧平台的密钥复制过去凑合。迁移完成的标志不是”图看起来一样”,而是同一批输入得到可以核对的同一批输出。

谁可以改图

可视化工具的风险是:谁打开谁都能改,改完立刻生效。给团队定三条就够:

  • 改收件人、文案、过滤阈值:流程负责人可以直接改,但要在节点备注里写日期和原因。
  • 改凭据、删除或覆盖数据、向客户发信:只有管理员能改。
  • 每次改动后用一条固定样本重放。样本不过,就回退到上一个能导出的版本。

把工作流的导出文件放进仓库,至少每周一次。平台账号被人禁用或误删时,这是你唯一能重建的副本。

常见问题

已经在 Make 上搭了很多,要整站迁到 n8n 吗?

不要。只有数据位置、费用或内网接入已经成为问题时,才迁移对应的那几条。其余继续跑,直到业务本身要改流程。

自托管是不是就没有成本?

软件本身可以自己部署,机器、备份、升级和排查都要人。没有人值守时,这笔成本会变成故障,而不是节省。

场景能原样导入到另一个工具吗?

不能假设可以。按业务步骤重画,并用同一批样本对比输出。能对上,再切换。

非研发同事可以自己改吗?

可以改文案、过滤条件和通知对象。凭据、删除数据和对外发送,留给管理员,并用固定样本做改动后的重放。

#Make#n8n#自动化#选型

常见问题

已经用 Make 搭了很多场景,有必要迁到 n8n 吗?
没有明确的数据出境、费用或内网接入问题,就不要为了迁移而迁移。只把新增的、确实需要自托管的流程放到 n8n,旧流程继续跑,直到有自然的改造窗口。
自托管 n8n 就等于免费吗?
软件可以自行部署,但机器、备份、升级、故障处理和人员时间都是成本。调用量很小、又没有人值守时,托管服务通常更省。
两个工具的场景能互相导入吗?
不能指望一键原样搬过去。触发器名称、字段映射和错误处理都不相同。迁移时按业务步骤重画,并用同一批样本数据对比两边的输出。
团队里非研发同事能不能自己改流程?
可以改'映射字段、收件人、过滤条件'这种低风险节点,但凭据、删除数据、对外发信要留在管理员手里。把可改和不可改写进一张权限表,比口头约定可靠。