n8n工作流怎么用?写给第一次接触自动化的新手

2026-01-14 2 0

场景导入:你是否也陷入了“复制粘贴”的死循环?

每天早上一到公司,你是不是先打开表格,把A系统的数据抄到B系统?或者手动把表单里的信息一条条录入到CRM里?甚至还要定时去爬某个网站的数据?

笔者在刚入行时,也曾是个“人肉搬运工”。这种重复性工作不仅枯燥,还极易出错。更可怕的是,它正在悄无声息地吞噬你的职业生涯。

这就是为什么我强烈建议你上手 n8n。别被“低代码”、“自动化”这些大词吓到,今天,N8N大学就带你用“大白话”把这事儿讲透,手把手教你写出第一个自动化工作流。

准备工作:磨刀不误砍柴工

在开始之前,我们需要确认两件事。别慌,都很简单。

1. 环境准备:你需要有一个能运行 n8n 的环境。对于新手,最推荐的方式是直接使用 n8n 官方提供的 Cloud 版本(注册即用),或者如果你有点技术底子,也可以参考 N8N大学 的 Docker 部署教程在本地跑起来。

2. 业务场景:为了演示,我们设定一个最经典的场景:收集表单数据并发送通知。假设你有一个问卷(比如腾讯问卷或金数据),每当有人填写,你都想立刻收到一条钉钉/飞书/企业微信的机器人通知。

核心实操:搭建你的第一条“Hello World”工作流

登录 n8n 后台,点击左上角的 Workflows -> Create Workflow,让我们正式开工。

第一步:捕获触发器 (Webhook Node)

任何自动化都得有个“扳机”。在这个场景里,扳机就是“表单提交了”。

1. 在画布空白处点击,搜索并添加 Webhook 节点。

2. 选中该节点,右侧会弹出参数设置。在 Path 这一栏,你可以随便填个名字,比如 form_notify

3. 重点来了:点击右上角的 Execution (执行) 按钮,或者点击 Listen 标签页,你会看到一个 Test URL。复制它!这就是你的专属入口地址。

第二步:转发数据 (HTTP Request Node)

Webhook 只是接住了数据,我们还需要把数据“翻译”成机器人能听懂的话。

1. 再次点击画布,搜索添加 HTTP Request 节点。

2. 将 Webhook 节点的输出端(那个小圆点),连线连接到 HTTP Request 节点的输入端。

3. 配置 HTTP Request 节点:

  • Method: 选择 POST
  • URL: 填入你的机器人 Webhook 地址(去钉钉/飞书后台复制)。
  • Body: 这里是核心。点击 Add Parameter,输入 msg (具体的参数名取决于你的机器人文档),然后在 Value 里点击变量,选择上一步 Webhook 接收到的数据(通常是 {{ $json.body }} 或者具体的字段如 {{ $json["姓名"] }})。

第三步:测试与激活

1. 点击 HTTP Request 节点,再点击右侧的 Test Node。如果配置正确,你的机器人应该会收到一条测试消息。

2. 确认无误后,点击画布右上角的 Active 开关(变绿)。现在,把 Webhook 的 Test URL 粘贴到你的表单回调设置里,你的第一条自动化工作流就正式上线了!

避坑指南:新手最容易踩的两个坑

在 N8N大学 的社区里,这两个问题被问得最多,笔者必须提醒你:

1. 节点没连上线?

很多新手在配置完节点后,忘记点击“连接点”进行连线。记住:数据是通过连线流动的,没有连线,数据就卡在上一个节点出不来。

2. JSON 格式搞不懂?

在配置 HTTP Request 的 Body 时,如果机器人要求的是 JSON 格式,你不能直接传文本。你需要在 Content-Type 里填 application/json,并且 Body 的结构要符合 JSON 规范(比如 {"msg": "你好"})。如果不确定,可以先用 Postman 测试通了,再把参数搬到 n8n 里。

FAQ 问答

Q1: n8n 是免费的吗?我看网上说有的收费?

A: n8n 采用 Fair-code 许可证。简单说,个人使用、自己部署完全免费,功能无阉割。只有当你需要使用 n8n 官方托管的云服务,或者用于大型商业用途时才需要付费。对于 99% 的新手和中小企业,自己部署就是最佳选择。

Q2: 我不会写代码,真的能用吗?

A: 绝对可以。n8n 的核心就是可视化拖拽。但如果你想进阶,懂一点点 JavaScript (比如 {{ $json.name.toUpperCase() }}) 会让你事半功倍。不过别怕,N8N大学 会一步步教你。

Q3: 为什么我的 Webhook 接不到数据?

A: 请按顺序检查:1. 工作流是否开启了 Active 状态?2. 外部系统(如表单)填入的 URL 是否正确?3. 如果是本地部署,是否做了内网穿透(公网无法直接访问 localhost)?

总结与资源

恭喜你!读完这篇教程,你已经比 80% 的人更懂自动化了。n8n 不是一个工具,而是一种思维方式,一种让你从重复劳动中解放出来的武器。

如果你在实操中遇到任何报错,或者想学习更进阶的技巧(比如循环判断、错误处理),欢迎访问 N8N大学 (n8ndx.com),这里有更多硬核干货等着你。

记住:不要让重复的工作,定义你的人生。

相关文章

Zapier太贵?试试用n8n搭建免费的自动化系统
n8n工作流收费吗?一份关于开源版与Cloud版的费用清单
Excel数据整理太繁琐?如何用n8n第一个工作流实现自动化处理
n8n到底是个啥?它和Zapier/Automate.io的区别在哪
n8n不是开发语言:它其实是基于Node.js的开源工作流自动化工具
n8n到底是个啥?它和Zapier有什么区别?

发布评论