Claude工作收件箱AI 评分 · 83/100AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n + Claude 自动生成每周业务健康报告

Google Sheets 数据 → n8n 定时拉取 → Claude 分析对比 → Gmail 发送报告 → Sheets 记录归档

有一点经验步骤流程提示词贴士
给谁
需要每周汇总业务数据、生成可读报告并自动发送给团队的小企业主或运营人员
你会得到
每周一早上 7 点自动收到一封包含上周与上上周对比、趋势分析、需关注事项和本周 Top 3 行动建议的纯文本邮件报告
你需要
n8n · gmail · google-sheets

硬约束

前置条件:n8n 实例(自托管或 cloud)、Google 账号(可访问 Sheets 与 Gmail)、Anthropic API key。费用:Anthropic API 按 token 计费;n8n Cloud 有免费额度。输入:每日一行的 Google Sheet(列为关键指标)。输出:Gmail 纯文本邮件 + Sheets 归档记录。

他们做了什么

模板作者 akshaychug 在 n8n 官方模板库发布了该工作流,包含 15 个节点:定时触发、配置参数、并行拉取两周数据、Code 节点格式化对比表、Claude LLM Chain 生成报告、Gmail 发送、Sheets 归档。

效果如何

作者声称(模板描述)该工作流可每周一自动执行,生成包含总体健康度、周环比摘要、亮点、需关注事项、Top 3 行动建议和趋势观察的结构化报告,并通过 Gmail 送达。本站未实测。

值得知道

来源提示可自定义触发时间;可在 Format Data 前增加更多数据源;数据量小时可换用 Claude Haiku 降低成本。Sticky Note3 明确建议编辑 system prompt 以描述你的业务和“好绩效”标准。注意:description.md 与 sticky-notes.md 对 Report Log 列名描述略有差异(前者含 Week Covered / Business,后者简化为 Date / Summary / Status),workflow.json 实际映射了全部五列,建议按完整五列建表。

n8n 工作流模板

结构已检查 · 未实际运行

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

配置与测试清单

需要绑定的凭证

  • 导入后按各需鉴权节点绑定你自己的凭证;本附件不含原作者密钥。

需要替换的配置

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

测试输入与预期结果

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

模板处理说明

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

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

步骤

  1. 准备数据表并连接 Google 账号

    创建一个 Google Sheet,每行代表一天,各列存放你的关键业务指标(如收入、线索数、通话量、成交数)。在 n8n 工作流中打开 Fetch This Week Data 和 Fetch Last Week Data 两个节点,连接你的 Google 账号并选择该表格。两个节点的 documentId 都指向同一张表。

  2. 配置报告参数

    打开 Configure Report Settings 节点(Code 节点),修改前三个常量:BUSINESS_NAME(你的公司名)、REPORT_EMAIL(收件邮箱)、METRICS_DESCRIPTION(用 plain English 描述每列指标含义,例如 'Revenue (USD), New Leads, Sales Calls Booked, Deals Closed, Refunds')。保存后该节点会自动计算本周与上周的日期范围。

    搭建指导 · 来源原文。Configure Report Settings 节点的 JS Code 字段;替换常量后保存

    // ================================================
    //  EDIT THIS NODE -- all your settings live here
    // ================================================
    
    const BUSINESS_NAME    = 'Your Business Name';
    const REPORT_EMAIL     = '[email protected]';
    const METRICS_DESCRIPTION = 'Revenue (USD), New Leads, Sales Calls Booked, Deals Closed, Refunds';
    
    // ================================================
    //  DO NOT EDIT BELOW THIS LINE
    // ================================================
    
    const now   = new Date();
    const today = now.toISOString().split('T')[0];
    
    // This week: last 7 days
    const thisWeekEnd   = new Date(now);
    const thisWeekStart = new Date(now);
    thisWeekStart.setDate(thisWeekStart.getDate() - 7);
    
    // Last week: 8-14 days ago
    const lastWeekEnd   = new Date(thisWeekStart);
    const lastWeekStart = new Date(thisWeekStart);
    lastWeekStart.setDate(lastWeekStart.getDate() - 7);
    
    function fmt(d) { return d.toISOString().split('T')[0]; }
    
    return [{
      json: {
        business_name:        BUSINESS_NAME,
        report_email:         REPORT_EMAIL,
        metrics_description:  METRICS_DESCRIPTION,
        run_date:             today,
        this_week_start:      fmt(thisWeekStart),
        this_week_end:        fmt(thisWeekEnd),
        last_week_start:      fmt(lastWeekStart),
        last_week_end:        fmt(lastWeekEnd)
      }
    }];
  3. 配置 Claude AI 与提示词

    在 Analyse with Claude 节点下方找到 Claude Sonnet 子节点,添加 Anthropic credential 并粘贴从 console.anthropic.com 获取的 API key。模型已设为 claude-sonnet-4-5。Analyse with Claude 节点内已包含完整的 system prompt,可直接使用;若需调整业务背景或好绩效的定义,按 Sticky Note3 的说明编辑该提示词。

    运行提示词 · 来源原文。Analyse with Claude 节点的 Text 字段(promptType=define)

    =You are a sharp business analyst reviewing weekly performance data for {{ $json.business_name }}.
    
    Your job is to write a clear, honest weekly business health report that a busy owner can read in 2 minutes.
    
    METRICS IN THIS DATASET: {{ $json.metrics_description }}
    
    DATA:
    {{ $json.formatted_data }}
    
    Write the report using EXACTLY this structure:
    
    WEEKLY BUSINESS HEALTH REPORT -- {{ $json.run_date }}
    
    OVERALL HEALTH: [One of: Strong / Steady / Needs Attention / Critical]
    
    WEEK-ON-WEEK SUMMARY:
    Write 2-3 sentences comparing this week to last week in plain English. Be specific with numbers.
    
    WHAT IS WORKING:
    - [specific win with numbers]
    - [specific win with numbers]
    
    WHAT NEEDS ATTENTION:
    - [specific concern with numbers and why it matters]
    - [specific concern with numbers and why it matters]
    
    TOP 3 ACTIONS THIS WEEK:
    1. [Concrete action -- one sentence]
    2. [Concrete action -- one sentence]
    3. [Concrete action -- one sentence]
    
    TREND TO WATCH:
    One sentence on the most important trend developing across both weeks.
    
    Rules: Be direct. Use actual numbers from the data. Do not hedge or add disclaimers. If data is missing or incomplete, say so and explain what you can still see.
  4. 连接 Gmail 与创建归档表

    在 Send Weekly Report 节点连接你的 Gmail 账号。然后在同一张 Google Sheet 中新建第二个标签页,命名为 Report Log,按顺序创建以下列:Date、Week Covered、Business、Status、Summary。打开 Log Report Run 节点,连接同一 Google 账号并选择 Report Log 标签页。【首次测试安全】首次测试前,将 Send Weekly Report 的收件人改为自己的测试邮箱,或临时断开该 Gmail 节点,并用测试归档表验证 Report Log;确认无误后再接生产收件人与正式表。

  5. 激活并验证运行

    保存工作流后点击 Activate。Weekly Schedule Trigger 已设为每周一 7:00 自动触发。首次使用前建议手动执行一次,检查 Gmail 是否收到报告、Report Log 是否正确追加记录。若数据缺失或日期范围不符,检查 Configure Report Settings 中的常量和 Sheets 日期列格式。

可复制提示词

搭建指导 · 本站建议版本。交给搭建助手,先确认输入和权限,再按步骤替换常量与凭证

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

你正在搭建一个 n8n 自动化工作流:每周一早 7 点从 Google Sheets 拉取最近两周的业务数据,经 Claude AI 分析后生成健康报告,通过 Gmail 发送,并在 Sheets 中归档。请先确认你已具备:n8n 实例、Google OAuth 凭证(Sheets + Gmail)、Anthropic API key。然后按步骤替换 YOUR_BUSINESS_NAME、REPORT_EMAIL、METRICS_DESCRIPTION 和 YOUR_GOOGLE_SHEET_ID。首次运行前建议手动测试并核对收件箱与 Report Log。

此提示词用于理解工作流结构和定位配置位置,不是节点运行指令。

来源

Generate a weekly business health report from Google Sheets with Claude · akshaychug · n8n.io · 2026-04-08

留言与反馈

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

正在加载…

    相关用例