导语:n8n 是一款可视化工作流自动化平台,像搭积木一样把 400 多个软件串起来自动干活,还能原生集成 AI 大模型,是 Zapier 的开源替代品。本文是零基础向的超详细完整教程,先帮你搞懂「工作流自动化」是什么,再教你如何上手。
项目地址:https://github.com/n8n-io/n8n
一、n8n 是什么?(先搞懂「工作流自动化」)
要理解 n8n,必须先搞懂一个概念:「工作流自动化」。
「工作流」,就是「完成一件事要经历的一连串步骤」;「自动化」,就是「让这些步骤自己跑,不用你手动一步步操作」。
举个最常见的例子,很多人都做过这种事:
- 在网站 A 上看到一条信息,手动复制;
- 打开表格,手动粘贴进去;
- 再打开聊天软件,手动通知同事;
- 再打开邮件,手动发一封提醒。
这四步,就是一条「工作流」,但你得手动一步步做,又慢又容易出错。而「工作流自动化」就是:你把这四步「设置」好,以后只要触发条件一满足(比如网站 A 出现了新信息),这些步骤就自动按顺序跑完,完全不用你动手。
n8n 就是一个专门做这件事的工具:它把几百个常用软件(表格、邮件、聊天、云盘、AI 等)做成了一个个「节点」,你可以在网页上像搭积木一样,把这些节点拖出来、用线连起来,就搭好了一条自动化工作流。以后它就能自动替你完成这些重复性的操作。
打个比方:n8n 就像一台「万能流水线机器」——你把「进料口」接上某个软件(比如邮箱),「出料口」接上另一个软件(比如表格),中间再放几个「加工工位」(比如「筛选」「翻译」「AI 总结」),设定好后,原料一进来,就会自动流经所有工位,最终变成成品出来,全程不用你盯着。
二、它到底有多火?
以下数据来自 GitHub 官方仓库(统计截止 2026 年 11 月 4 日):
- Star 数:约 21 万(209,000+),是「工作流自动化」类项目里的第一名。
- Fork 数:约 6.1 万(61,300+),生态非常庞大。
- 创建时间:2019 年 6 月,已经发展了七年多,非常成熟稳定。
- 主语言:TypeScript。
- 许可证:Fair-code(Sustainable Use License,可持续使用许可),注意它并非传统的开源许可证——个人和多数场景免费,但某些「把它当服务转卖」的商用场景受限,商用前务必确认条款。
n8n 经常被拿来和商业产品 Zapier(一个知名的自动化工具)对比,被称为「Zapier 的开源替代品」。它的优势在于:可自托管(数据自己掌控)、免费额度大、能深度定制。
三、核心功能有哪些?
n8n 的核心能力,可以归纳为下面几点:
- 1. 可视化拖拽:在网页上拖拽节点、连线,就能搭工作流,不用写代码。
- 2. 400+ 集成:内置 400 多个常用软件的连接(Google 表格、Gmail、Slack、Telegram、Notion、各类数据库等),拿来即用。
- 3. 原生 AI 能力:内置 LangChain 等 AI 能力,能直接把大模型(GPT、Claude、本地模型等)接入工作流,做「AI 自动回复」「AI 自动总结」这类事。
- 4. 9000+ 模板:有海量现成的工作流模板,一键套用,改改就能用。
- 5. 自托管 / 云托管二选一:可以部署到自己服务器(数据自己掌控),也可以用官方云服务(省心)。
- 6. 可写代码扩展:虽然主打可视化,但懂代码的人可以在节点里写自定义代码,实现任意逻辑。
其中,最值得强调的是第 3 点:「原生 AI」让 n8n 不只是「自动搬运数据」,还能「自动用 AI 处理数据」——比如「收到一封邮件 → 让 AI 判断是不是重要 → 重要才通知我」,这种「带脑子」的自动化,是它现在最火的用法。
四、怎么安装?(分方式手把手)
n8n 提供了自托管和云服务两种方式,下面分别讲。
方式一:用 Docker 自托管(推荐,最灵活)
前提是你装了 Docker。打开命令行,执行:
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
启动后,浏览器访问 http://localhost:5678,就能看到 n8n 的界面了。第一次会让你创建一个管理员账号,创建完就能开始用。
(上面的 -v n8n_data:/home/node/.n8n 是把数据持久化保存,重启不丢。)
方式二:用 npm 安装(适合有 Node.js 的人)
如果你有 Node.js 环境,可以:
npm install n8n -g
n8n start
同样访问 http://localhost:5678。
方式三:用官方云服务(最省事,不用部署)
n8n 官方提供云端服务(n8n.cloud),注册账号就能用,无需自己部署。适合不想折腾、或者没有服务器的用户。缺点是数据在云端,且按订阅收费。
五、第一次使用:搭一个「邮件自动提醒」工作流
下面以一个最简单的例子,带你完整走一遍,大约 10 分钟。
场景:每当有人填了你的表单(比如 Google 表单),就自动发一封邮件通知你。
第一步:创建新工作流
登录 n8n 后,点「新建工作流」,进入一个空白画布。
第二步:添加「触发器」节点
点画布上的「+」号,搜索并添加一个「Google Sheets Trigger」(Google 表格触发器)节点。这个节点的作用是「监听你的表格,一旦有新数据进来,就触发工作流」。
配置它:登录你的 Google 账号授权,选择你要监听的表格。
第三步:添加「动作」节点
再点「+」号,搜索并添加一个「Email」或「Gmail」节点,配置收件人(填你自己的邮箱)、邮件主题和内容。
第四步:连线
把「触发器」节点的输出,连到「邮件」节点的输入。这样数据流就通了:表格有新数据 → 触发 → 发邮件。
第五步:测试并激活
点右上角的「执行」按钮,手动触发一次,看看能不能收到邮件。测试通过后,点「激活」开关,让这个工作流进入「监听」状态。
到这一步,你的第一条自动化工作流就搭好了。以后只要有人填了那个表格,你就能自动收到邮件提醒。
六、进阶:加上 AI,让自动化「更聪明」
上面的例子还只是「搬运数据」。n8n 真正的杀手锏,是把 AI 加进工作流。举一个更实用的例子:
场景:自动处理客户邮件——每当收到客户邮件,让 AI 判断邮件内容(是询价?投诉?还是垃圾邮件?),根据不同类别做不同处理。
搭法:在「邮件触发器」后面,加一个「AI / LangChain」节点(接入你的大模型,比如 DeepSeek 或 GPT),配置让 AI 读取邮件内容并分类;再根据分类结果,用「条件分支」节点把工作流分成几条路(询价走 A 路、投诉走 B 路、垃圾邮件直接丢弃)。
这样,你就拥有了一个「会自己判断、自己分流」的智能邮件助手。这就是 n8n + AI 的威力。
七、哪些人适合用?
- 想自动化重复工作的人:运营、客服、行政、自媒体等,凡是「每天重复做的操作」,都能用 n8n 自动化掉。
- 想省掉 Zapier 等付费工具的人:n8n 自托管免费,功能强大,是 Zapier 的替代选择。
- 想搭建「AI 自动化」的人:把 AI 接入工作流,做智能客服、自动总结、自动分类这类带 AI 的自动化。
- 注重数据掌控的企业/个人:自托管意味着数据不出自己的服务器。
- 技术爱好者:n8n 既能可视化拖拽,又能写代码扩展,玩法很多。
八、哪些人不建议用 / 需要避坑
- 完全不懂电脑、也不想学的小白:虽然主打可视化,但「节点」「触发器」「工作流」这些概念,以及连接第三方账号的授权操作,还是需要一点学习和耐心。它比 Zapier 稍偏技术一点。
- 要注意许可证(Fair-code):n8n 不是传统开源许可证。个人使用、大多数场景都免费,但如果你要「把 n8n 本身当服务转卖」这类商用场景,可能受限。商用前务必读一下它的许可条款。
- 自托管有维护成本:自己部署的话,需要维护服务器、更新版本、处理故障。怕麻烦就用官方云服务(但收费)。
- 复杂逻辑仍需代码:虽然可视化能覆盖大部分场景,但非常复杂的业务逻辑,还是得在节点里写代码实现,需要一定编程能力。
九、常见问题(FAQ)
问题 1:n8n 和 Zapier 有什么区别?
功能上类似(都是工作流自动化),但 n8n 是开源、可自托管、免费额度大、可深度定制;Zapier 是闭源商业产品、更傻瓜化、但收费较贵且数据在它云端。n8n 更适合「想省钱、想掌控数据、有一定动手能力」的人。
问题 2:n8n 完全免费吗?
自托管版免费(你只需承担服务器成本)。官方云服务有免费额度,超出后按订阅收费。注意它的 Fair-code 许可证对某些「转卖服务」场景有限制。
问题 3:我不会编程,能搭工作流吗?
能。大部分常见自动化(如「表单提交→发通知」)用可视化拖拽就能完成,不用写代码。只有遇到非常复杂的逻辑时,才可能需要写一点代码。
问题 4:怎么把 AI 加进工作流?
在画布上添加「AI / LangChain」节点,配置你的大模型(填 API Key),然后把它接到工作流里需要「AI 处理」的位置即可。
十、总结
n8n 是目前最强大的开源工作流自动化平台,它把「让软件自动替你干活」这件事,做成了「搭积木」一样简单。从「表单自动发通知」这种基础自动化,到「AI 自动分类邮件」这种智能自动化,它都能胜任,而且是 Zapier 的强力替代品。
它的核心价值在于「省时间」和「控数据」——把重复劳动交给机器,把数据留在自己手里。虽然比纯傻瓜式工具稍偏技术一点,但一旦上手,你会发现它的威力远超想象。对于想「把 AI 和自动化结合起来」的人来说,n8n 是目前最值得学的一个工具。