article-7-n8n-tutorial-clean.md

零基础上手 n8n:用可视化工作流连接 ChatGPT、邮件、日历的自动化实战

n8n 是一个开源的工作流自动化平台,通过拖拽连接即可让不同的应用和服务协同工作。2026年,它已成为 GitHub 上最热门的 AI 自动化工具之一——甚至被集成到 AI Agent 平台中作为核心编排引擎。

article-7-n8n-tutorial-clean.md封面

本教程带你从零搭建一个实用场景:当收到特定邮件时,自动让 ChatGPT 分析内容并添加到日历

### 第一步:安装 n8n

最推荐的方式是用 Docker:

docker run -d --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n

安装完成后,打开浏览器访问 `http://localhost:5678`,创建管理员账号即可进入工作流编辑器。

### 第二步:创建第一个工作流

在工作流编辑器中,你需要连接以下节点:

1. Email Trigger (IMAP) — 点击右侧面板搜索「Email」,选择「Email Trigger (IMAP)」节点。配置你的邮箱 IMAP 信息(以 Gmail 为例需要先开启 IMAP 并生成应用专用密码)。

2. OpenAI 节点 — 添加「OpenAI」节点,连接 API Key(在 [platform.openai.com](https://platform.openai.com) 获取)。在「Message」字段中使用表达式引用邮件内容:`{{ $json.text }}`,Prompt 可以写:「分析以下邮件内容,提取关键任务和截止日期,用JSON格式返回」

3. Google Calendar 节点 — 添加「Google Calendar」节点,使用 OAuth2 授权。将 OpenAI 返回的 JSON 映射到日历事件的标题、时间、描述字段。

### 第三步:测试与激活

点击右上角的「Test Workflow」按钮,n8n 会逐步执行每个节点并显示输入输出数据。确认无误后,点击「Active」将工作流切换为激活状态,它会每 1 分钟自动检查新邮件。

### 进阶玩法

n8n 的强大之处在于 AI Agent 节点。你可以用「AI Agent」节点替代固定流程,让 AI 根据邮件内容自行决定下一步操作——查找资料、生成报告、发送通知等。

// 在 Code 节点中做数据转换
const items = $input.all();
return items.map(item => ({
  json: {
    subject: item.json.subject,
    summary: item.json.ai_response?.summary || '无需处理',
    dueDate: item.json.ai_response?.deadline || '未指定'
  }
}));

**实用场景:** n8n 最打动人的地方在于——你不需要写代码就能搭建企业级自动化。从客服工单自动分类到社交媒体定时发布,一个工作流搞定。

n8n vs Zapier vs Make:为什么选 n8n?

如果你之前用过 Zapier 或 Make(原 Integromat),可能会问:n8n 有什么不同?三个关键差异:

1. 开源自部署:n8n 可以跑在你自己的服务器上,数据不出公司内网。对有数据合规要求的企业来说,这是硬需求。

2. 代码节点:n8n 内置的 Code 节点支持 JavaScript/Python,让你在可视化流程中插入自定义逻辑,兼顾了「低代码」的便利和「写代码」的灵活。

3. AI 原生:n8n 的 AI Agent 节点允许你在工作流中嵌入 LLM 决策能力——让 AI 根据输入内容自己决定走哪个分支、调用哪个工具。

常见问题排查

IMAP 连接失败:检查邮箱是否开启了 IMAP,Gmail 用户需使用「应用专用密码」而非登录密码。在 Google 账户设置中搜索「应用专用密码」即可生成。

OpenAI 节点报错:确认 API Key 有效且有余额,网络环境是否能访问 OpenAI API(可能需要代理)。建议先在 n8n 的 Credentials 管理中测试连接。

工作流未触发:确保已点击「Active」按钮,n8n 的工作流在未激活状态下不会自动运行。也可以尝试手动点击「Execute Workflow」看是否能正常执行。

更多实用场景

除了邮件到日历的自动化,n8n 还能轻松实现以下场景:

社交媒体自动发布:连接 WordPress + 微博/微信公众号,文章发布后自动同步到所有社交平台

客服工单智能分类:接入企业微信/飞书消息 → OpenAI 分析内容 → 自动分配标签和优先级 → 创建 Jira 工单

数据监控告警:定期查询数据库/API → 与历史数据对比 → 异常时发送钉钉/邮件告警

AI 日报生成:每天定时抓取 RSS 新闻 → 让 ChatGPT 筛选和总结 → 通过邮件或企业微信推送给团队

这些场景的共同特点是:简单到不需要工程团队专门开发,但频繁到手工操作无法承受。n8n 正好填补了这个中间地带。

🔥 关注LC智趣厅,每周实用教程让你技术进阶

👇 你最想用n8n自动化什么场景?留言告诉我们


— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn

滚动至顶部
微信公众号:LC智趣厅

扫码关注微信公众号
LC智趣厅