n8n工作流创建及核心节点介绍
了解n8n工作流的构成,掌握核心触发器和数据处理节点的使用
n8n工作流创建及核心节点介绍
n8n 工作流由多个节点构成,节点主要分为两大类:
- 触发器(Triggers):触发工作流开始的节点
- 数据处理器:对工作流中的数据进行处理的节点
想要构建特定业务需求的工作流,就需要对不同节点有一定的了解。
下面介绍 n8n 中的核心节点。
触发器节点(Triggers)
触发器是工作流的起始节点,决定了工作流何时开始执行。
手动触发器(Trigger manually)
在 n8n 界面点击按钮时运行工作流,适合测试和调试。

应用事件(On app event)
当 Telegram、Notion 等应用发生特定事件时自动运行工作流,例如:
- 收到新消息
- 文档被修改
- 数据发生变化

按计划执行(On a schedule)
按照设定的时间间隔自动运行工作流:
- 每天固定时间
- 每小时
- 自定义间隔(如每5分钟)

Webhook 调用(On webhook call)
在收到 HTTP 请求时运行工作流。与应用事件触发类似,但使用 HTTP 方式触发,适合:
- 与外部系统集成
- 接收第三方回调
- API 接口调用

提交表格(On form submission)
在 n8n 中生成 Web 表单,当用户提交表单时触发工作流,可用于:
- 数据收集
- 用户反馈
- 报名注册

其他工作流调用(When executed by another workflow)
当"执行工作流"节点从其他工作流调用时运行当前工作流,实现工作流之间的相互调用和复用。

聊天消息触发(On chat message)
当用户发送聊天消息时运行工作流,主要用于 AI 节点,实现对话式交互。

其他触发方式
n8n 还支持多种其他触发方式,如:
- 邮件触发(Email Trigger)
- 文件监控
- 数据库变更

数据处理节点
数据处理节点主要分为以下几类:
AI 节点(AI Nodes)
能够调用主流大模型对工作流的数据进行处理,支持:
- Google Gemini
- OpenAI(GPT-3.5、GPT-4)
- DeepSeek Chat Model
- Claude
- 其他主流 AI 模型
AI 节点可以实现:
- 文本生成和改写
- 语义分析
- 代码生成
- 数据提取和总结


应用操作节点
能够直接操作 n8n 支持的各种应用,包括:
- 办公协作(Notion、飞书、钉钉)
- 通讯工具(Telegram、Slack、微信)
- 云存储(Google Drive、OneDrive)
- 数据库(MySQL、PostgreSQL、MongoDB)
- CRM 系统(Salesforce、HubSpot)
数据转换节点
支持对数据进行各种转换操作:
- 时间处理:获取当前时间、格式化时间、时间计算
- 字段修改:添加、删除、重命名字段
- 数据过滤:筛选符合条件的数据
- 代码处理:直接编写 JavaScript/Python 代码处理数据流
Flow 流控制节点
支持复杂的流程控制逻辑:
- IF 判断:根据条件分支,不同数据流走不同处理逻辑
- Switch:多分支选择
- Merge:合并多个数据流
- Loop:循环处理数据
- Split Out:拆分数据数组
Core 核心节点
支持复杂的基础操作:
- HTTP Request:发送 HTTP 请求获取数据
- FTP:传输文件
- Read/Write Files:读写本地文件
- Sleep:延迟执行
- Set:设置变量和参数
- Code:执行自定义代码
人工审核节点
支持人工介入审核流程:
- 当需要人工判断时暂停工作流
- 发送审核通知
- 审核通过后继续执行
- 适合需要人工确认的敏感操作
实践建议
- 从简单开始:先使用手动触发器熟悉节点操作
- 逐步复杂化:掌握基本节点后再尝试复杂流程
- 善用调试:使用执行历史查看数据流
- 模块化设计:将复杂工作流拆分为多个子工作流
- 错误处理:添加错误处理节点提高稳定性