n8n基础入门

学习n8n工作流自动化的基础知识,从安装部署到创建第一个工作流

n8n工作流创建及核心节点介绍

了解n8n工作流的构成,掌握核心触发器和数据处理节点的使用

n8n工作流创建及核心节点介绍

n8n 工作流由多个节点构成,节点主要分为两大类:

  • 触发器(Triggers):触发工作流开始的节点
  • 数据处理器:对工作流中的数据进行处理的节点

想要构建特定业务需求的工作流,就需要对不同节点有一定的了解。

下面介绍 n8n 中的核心节点。

触发器节点(Triggers)

触发器是工作流的起始节点,决定了工作流何时开始执行。

手动触发器(Trigger manually)

在 n8n 界面点击按钮时运行工作流,适合测试和调试。

05-1.png

应用事件(On app event)

当 Telegram、Notion 等应用发生特定事件时自动运行工作流,例如:

  • 收到新消息
  • 文档被修改
  • 数据发生变化

05-2.png

按计划执行(On a schedule)

按照设定的时间间隔自动运行工作流:

  • 每天固定时间
  • 每小时
  • 自定义间隔(如每5分钟)

05-3.png

Webhook 调用(On webhook call)

在收到 HTTP 请求时运行工作流。与应用事件触发类似,但使用 HTTP 方式触发,适合:

  • 与外部系统集成
  • 接收第三方回调
  • API 接口调用

05-4.png

提交表格(On form submission)

在 n8n 中生成 Web 表单,当用户提交表单时触发工作流,可用于:

  • 数据收集
  • 用户反馈
  • 报名注册

05-5.png

其他工作流调用(When executed by another workflow)

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

05-6.png

聊天消息触发(On chat message)

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

05-7.png

其他触发方式

n8n 还支持多种其他触发方式,如:

  • 邮件触发(Email Trigger)
  • 文件监控
  • 数据库变更

05-8.png

数据处理节点

数据处理节点主要分为以下几类:

AI 节点(AI Nodes)

能够调用主流大模型对工作流的数据进行处理,支持:

  • Google Gemini
  • OpenAI(GPT-3.5、GPT-4)
  • DeepSeek Chat Model
  • Claude
  • 其他主流 AI 模型

AI 节点可以实现:

  • 文本生成和改写
  • 语义分析
  • 代码生成
  • 数据提取和总结

05-9.png

05-10.png

应用操作节点

能够直接操作 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:执行自定义代码

人工审核节点

支持人工介入审核流程:

  • 当需要人工判断时暂停工作流
  • 发送审核通知
  • 审核通过后继续执行
  • 适合需要人工确认的敏感操作

实践建议

  1. 从简单开始:先使用手动触发器熟悉节点操作
  2. 逐步复杂化:掌握基本节点后再尝试复杂流程
  3. 善用调试:使用执行历史查看数据流
  4. 模块化设计:将复杂工作流拆分为多个子工作流
  5. 错误处理:添加错误处理节点提高稳定性