用 n8n + AI 自动处理邮件:每天节省 90 分钟的真实方案
从自动分类到生成回复草稿,附完整工作流配置
用 n8n + AI 自动处理邮件:每天节省 90 分钟的真实方案
从自动分类到生成回复草稿,附完整工作流配置
本文分享一套经过真实验证的 Gmail 智能处理方案:n8n + OpenAI 自动识别邮件类型、判断优先级、生成回复草稿,并推送到 Slack 提醒,亲测每天节省超过 90 分钟。
Gmail + n8n + AI:打造自动邮件助手
痛点:邮件处理吃掉太多时间
如果你每天要处理 50+ 封邮件,其中真正需要你亲自回复的可能不到 20%。剩下的是:
问题是:你得先打开每一封才能判断。这个过程本身就是时间杀手。
方案架构
Gmail 收件箱
↓ (n8n Gmail Trigger,实时监听)
n8n 工作流
├── OpenAI 分类节点:判断邮件类型 + 优先级
├── 若优先级=高 → 生成回复草稿 + Slack 通知
├── 若类型=广告 → 自动打标签"广告"并归档
└── 若类型=FYI → 打标签"已读/待查"并归档
第一步:n8n 环境准备
云端(推荐新手):注册 n8n.cloud,免费计划够用 自托管:
bash
docker run -it --rm \
--name n8n \
-p 5678:5678 \
-v ~/.n8n:/home/node/.n8n \
n8nio/n8n
访问 http://localhost:5678 开始配置。
第二步:连接 Gmail
第三步:AI 分类节点
添加 OpenAI 节点,配置如下:
Prompt 模板:
你是一个邮件助手。分析以下邮件,返回 JSON 格式结果:发件人: {{ $json.from }}
主题: {{ $json.subject }}
正文(前500字): {{ $json.text.slice(0, 500) }}
返回格式:
{
"type": "urgent|reply_needed|fyi|spam|newsletter",
"priority": "high|medium|low",
"suggested_label": "标签名称",
"reply_hint": "如果需要回复,一句话概括应该回复什么"
}
只返回JSON,不要其他内容。
第四步:条件分支
添加 IF 节点,根据 AI 返回的 priority 字段分支:
高优先级分支:
垃圾邮件分支:
FYI 分支:
回复草稿生成 Prompt
你是我的邮件助手,帮我起草以下邮件的回复:原邮件主题:{{ $json.subject }}
原邮件内容:{{ $json.text }}
回复方向:{{ $('OpenAI').item.json.reply_hint }}
要求:
语气专业礼貌
篇幅简洁,不超过150字
第一人称
不要加签名(我会自己加)
第五步:测试与调优
运行一周后,根据实际情况调整分类 Prompt:
常见问题:
实际效果
亲测数据(处理技术团队邮件,日均 60 封):
总计节省:约 73 分钟/天
注意事项
相关工具