EP01. “n8n 入门与核心概念”
🔒 登录后可标记已读- n8n 是一款低代码、节点式(node-based)的工作流自动化工具,能把不同软件串起来自动执行任务
- 讲工作流自动化本身是什么、n8n 跟 Zapier/Make.com 比起来有什么优劣、n8n 怎么运作
- 讲清楚 Cloud 版跟自架(self-host)版怎么选、怎么开始设置、以及社群资源在哪里找
- 不需要任何前置知识,是整个 n8n 系列的第一篇
重点内容
什么是工作流自动化(Workflow Automation)
工作流自动化就是用技术执行任务/流程,不需要人工介入。设好规则和触发条件,重复性、可预期的动作就能自动、稳定地发生。
例如:
- 有人填完表单后自动寄一封「谢谢」邮件
- Google Sheet 有新条目时自动同步进 HubSpot 这类 CRM
像 n8n 这样的自动化工具,就是不同软件之间沟通协作的桥梁。
三个关键组成部分:
- 触发事件(Trigger):启动工作流的东西,例如收到新邮件、表单提交、到了指定时间
- 动作(Actions):触发后执行的任务,例如更新数据库、发通知、在 Slack 发消息
- 条件(Conditions):确保动作只在符合特定标准时才执行,例如只有联系人被标记 VIP 才寄邮件
为什么工作流自动化重要:
- 省时间:重复性任务(数据输入、复制粘贴)不用人工做
- 减少错误:人做重复性工作容易出错,自动化能保持一致性
- 能随规模扩大:业务成长后手动管理重复性任务会撑不住,自动化能跟着需求扩大(例如用 AI 聊天机器人处理成千上万的客服询问)
实际应用例子:营销上自动化邮件营销活动(比如订阅后自动发欢迎邮件序列);销售上自动把 LinkedIn 的名单加进 CRM 并按地区分配业务;客服上用 n8n 把邮件工单转到 Zendesk/Freshdesk 这类支持平台。
n8n 是什么
n8n 是低代码、节点式的工作流自动化工具,支持自定义代码和 API 整合,视觉化操作是它的一大特点。
n8n vs Zapier vs Make.com:
| 比较项 | n8n | Zapier | Make.com |
|---|---|---|---|
| 定位 | fair-code 平台,弹性和自定义空间大,支持条件逻辑、循环、错误处理,可加自定义代码,可自架 | 界面友好,适合做简单直接的自动化(Zap),复杂场景可能碰到限制 | 视觉化拖拽界面(叫 scenario),支持路由和错误处理这类进阶功能 |
| 整合数量 | 300+ 预建整合,可自建 custom node,社群贡献了大量 "community nodes" | 5000+ App 整合,连接选择最丰富 | 1500+ App 整合 |
| 费用 | 自架免费,Cloud 版从约 RM82/月起(年缴价,含托管和企业功能) | 有限功能免费版,付费版从约 RM82/月起(年缴价),按执行的任务数量计费 | 有限功能免费版,付费版从约 RM37/月起(年缴价),按执行的操作数量计费,比 Zapier 更实惠 |
📌 以上是把各家美元年缴起价按约 1 USD ≈ RM 4.1 的汇率估算出来的马币价格,月缴价通常更高,实际金额以各官网当下公开信息为准。
为什么选 n8n:
- 弹性与自定义:source-available 的特性带来无可比拟的自定义空间,能加自定义代码、做量身定制的整合
- 性价比:免费自架 + 实惠的 Cloud 方案,业务扩大自动化需求时不会烧太多钱
- 社群与支持:活跃社群持续贡献共享工作流、自定义 node、互助支持
- 数据所有权与隐私:自架能完全掌控自己的数据,更容易符合数据保护法规
n8n 怎么运作
一个工作流由三种节点串起来:
- 触发(Triggers):每个工作流的起点,例如 Gmail 收到新邮件、进来一个 webhook、定时器(比如每天早上 9 点跑一次)
- 核心节点(Core Nodes,对应 ETL 里的 Transform):处理和转换流经工作流的数据,例如套用自定义逻辑的 function node、格式化输出的转换节点
- 动作节点(Action Nodes,对应 ETL 里的 Extract/Load):工作流最后执行具体动作的步骤,例如发消息到 Slack、上传文件到 Dropbox、在 Google Sheet 加一条记录
设置 n8n:Cloud vs 自架
| n8n Cloud | 自架(Self-Hosting) | |
|---|---|---|
| 管理方 | n8n 官方团队管理 | 自己管理 |
| 设置门槛 | 几乎不用设置 | 需要一定技术能力 |
| 适合谁 | 新手或小型企业 | 有特定安全需求的开发者/企业 |
| 部署方式 | — | Docker、Node.js,或用 k8s 做横向扩展 |
n8n Cloud 起步:到 n8n Cloud 注册页建账号,注册完直接进网页版编辑器就能开始搭工作流。
[截图:n8n 网页版工作流编辑器空白画布,显示右上角「Add first step」按钮]
自架起步:需要一定技术能力,官方的 Hosting 文档提供用 npm 或 Docker 在不同平台安装的完整说明,也涵盖设置、扩展、安全性的指引。社群也有不少手把手的教程(比如用 Docker Compose 在 Linux 上装 n8n)和 YouTube 视频教程(例如「11 分钟用 Docker 自架 n8n」)。
社群与模板资源
n8n 社群是分享技巧、模板、故障排查经验的活跃据点,新手能从浏览社群贡献的工作流和讨论中获益很多。
- 用模板库:n8n Workflow Templates 里能浏览预建工作流,例如自动发生日祝福邮件、同步 Notion 和 Google Sheets 的数据
- 建立并分享模板:进阶用户能把自己的工作流贡献到社群,帮助其他人学习和套用
学习资源推荐
- n8n Masterclass:从新手到进阶,教怎么搭 AI Agent 和自动化工作流
- n8n Beginner Course:n8n 官方自己做的 9 集系列,涵盖 API、数据处理、节点、错误处理等概念
常见错误
- ❌ 不确定该选 Cloud 版还是自架版就随便选——新手或小型企业优先选 Cloud(几乎不用设置),有特定数据安全/隐私需求或想要完全自定义再考虑自架
- ❌ 以为 n8n 整合数量比 Zapier/Make.com 多——n8n 预建整合数量(300+)实际比 Zapier(5000+)和 Make.com(1500+)少,n8n 的优势在弹性、自定义、性价比和数据掌控权,不是整合数量
- ❌ 复杂自动化直接找免费但功能受限的工具硬做——碰到复杂条件逻辑、循环、错误处理这类需求时,n8n 的 fair-code 特性和自定义代码能力更适合
- 💡 遇到不会写的自定义代码(Code Node 里的 JavaScript),可以直接请 ChatGPT 或 Claude 帮忙写,这是很多 n8n 使用者的常规做法
Sources
Blog / Website:
- The Ultimate n8n Starter Kit (2025) — Nate Herk | AI Automation Society