ChatGPT销售增长营收AI 评分 · 待评分AI 辅助编辑·未发现明显提示词注入风险n8n.io

n8n 邮件摘要代理:定时获取、AI 摘要并发送团队日报

输入:Gmail 收件箱;处理:n8n 定时触发 → 取 24 小时邮件 → 聚合关键字段 → GPT-4o-mini 提取要点与待办 → 发送 HTML 摘要邮件;输出:团队邮件摘要报告

有一点经验步骤流程提示词
给谁
需要减少邮件过载、确保行动项不遗漏的团队或运营人员
你会得到
每日两次(早晚)自动收到前 24 小时邮件的要点摘要与行动项清单
你需要
n8n · gmail

硬约束

前置条件:可访问的 n8n 实例;已配置的 Gmail OAuth2 凭证与 OpenAI API 凭证。将模板导入 n8n 后,替换邮件查询语句中的邮箱地址、发送目标地址,并视需要调整触发时间。

他们做了什么

作者 vishalquantana 在 n8n 模板库发布了一个工作流模板,通过 Schedule Trigger 定时触发,利用 Gmail 节点获取过去 24 小时邮件,经 Aggregate 节点整理关键字段后,交由 GPT-4o-mini 提取要点与行动项,最终通过 Gmail 发送格式化的 HTML 摘要邮件。

效果如何

作者描述的预期效果为「显著减少遗漏的行动项和跟进事项」(author_report)。本站未执行实测。

值得知道

1. 模板 description 提到早晚两次触发(7 AM 与 9 PM),但提供的 workflow.json 中仅包含一个 Daily 7AM Trigger 节点,晚间触发器需自行添加。2. Gmail 查询语句中硬编码了邮箱地址 [email protected],必须替换。3. 邮件正文 HTML 中的标题与页脚包含 Quantana ESAgent 品牌信息,复现时应按需修改。4. 需正确配置 gmailOAuth2 与 openAiApi 两种凭证类型,否则节点无法执行。

n8n 工作流模板

结构已检查 · 未实际运行

下载后在 n8n 选择“Import from File”,或复制 JSON 后粘贴到编辑器。先配置自己的账号,再用测试数据运行;模板默认未启用。

配置与测试清单

需要绑定的凭证

  • Fetch Emails - Past 24 Hours 节点:绑定Gmail OAuth2 凭证。
  • Summarize Emails with OpenAI - Morning 节点:绑定OpenAI API 凭证。
  • Send Summary - Morning 节点:绑定Gmail OAuth2 凭证。

需要替换的配置

  • 源模板来自 n8n 公开库 #2722(约 9 个节点)。导入后先保持未启用,核对触发器、表达式与外部 API 端点。
  • Sticky Note 中的说明仅供参考;按自己的账号、表结构或频道 ID 替换占位配置。

测试输入与预期结果

  • 在测试环境手动执行一次主路径,确认每个需凭证的节点已连接且无鉴权错误。
  • 用一条合成/脱敏样例数据跑通,核对输出字段与下游写入目标,再考虑生产启用。

模板处理说明

  • 已移除原作者凭证绑定、webhookId 与执行数据,工作流设为未启用;节点、连线与原文提示词保持原样。未在 n8n 中实际运行。
  • 未改业务逻辑;运行前请自行核对密钥、配额与隐私合规。

模板获取日期: 2026-10-25

步骤

  1. 设置定时触发器

    在 n8n 工作流中添加 Schedule Trigger 节点(或从模板导入)。配置为每天 7:00 运行。如需晚间摘要,可再添加一个 21:00 的触发器节点。

  2. 获取过去 24 小时的邮件

    连接 Gmail 节点,操作设为 getAll,returnAll 设为 true。在 filters.q 中使用查询字符串限制时间范围。来源模板中的查询示例使用特定邮箱地址,需替换为你需要监控的 Gmail 地址。

  3. 聚合邮件关键字段

    添加 Aggregate 节点,include 选择 specifiedFields,fieldsToInclude 填写 id, From, To, CC, snippet。此步骤将多封邮件的零散字段整理为结构化数据,供下游 AI 节点处理。

  4. 使用 OpenAI 生成摘要与行动项

    添加 OpenAI 节点,模型选择 gpt-4o-mini,开启 jsonOutput。将下方提示词填入 messages 字段,输入变量为 Aggregate 节点的输出。

    运行提示词 · 来源原文。OpenAI 节点的 messages.values[0].content 字段

    =Go through this email summary and identify all key details mentioned, any specific issues to look at, and action items.
    Use this format to output
    {
      "summary_of_emails": [
        "Point 1",
        "Point 2",
        "Point 3"
      ],
      "actions": [
        {
          "name": "Name 1",
          "action": "Action 1"
        },
        {
          "name": "Name 1",
          "action": "Action 2"
        },
        {
          "name": "Name 2",
          "action": "Action 3"
        }
      ]
    }
    
    Input Data:
    
     {{ $json.data.toJsonString() }}
  5. 发送 HTML 摘要邮件

    添加 Gmail 节点,操作为发送邮件。sendTo 与 ccList 替换为实际收件人地址。message 字段使用模板提供的 HTML 邮件正文,其中包含两个动态区域:summary_of_emails 列表与 actions 列表。subject 可按模板格式自动生成日期范围标题。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限

这一段是提示词,页面不会在这里插入广告。

你是一个 n8n 工作流搭建助手。用户希望复现「Email summary agent」模板:定时从 Gmail 获取邮件,用 OpenAI 提取摘要与行动项,再发送 HTML 报告。请先确认用户已具备:1)n8n 实例访问权限;2)Gmail OAuth2 凭证;3)OpenAI API 凭证。然后指导用户导入 workflow JSON,并依次替换邮箱地址、收件人地址、触发时间。

提示:模板中硬编码了示例邮箱地址,导入后务必替换为你的 Gmail 地址与团队收件人地址。

来源

Email summary agent · vishalquantana · n8n.io · 2025-01-13

留言与反馈

试过这个方法吗?分享效果、遇到的问题或改进建议。留言审核后公开,请勿填写敏感信息。

正在加载…

    相关用例