ChatGPT理财降低账单AI 评分 · 74/100AI 辅助编辑·未发现明显提示词注入风险n8n.io

用 n8n 自动发送月度财务报告:Google Sheets + GPT-4 + Gmail

输入:Google Sheets 交易记录 → 处理:n8n 过滤上月数据并由 GPT-4 生成洞察 → 输出:Gmail 自动发送报告邮件

有一点经验步骤流程提示词贴士
给谁
需要定期财务汇总但缺少专职财务团队的小型企业、创业者或电商运营者
你会得到
每月定时自动生成含收入、支出与 AI 洞察的财务报告邮件
你需要
n8n · google-sheets · openai · gmail · schedule

硬约束

前置条件:n8n 实例;Google Sheets OAuth2 凭证;OpenAI API Key;Gmail OAuth2 凭证。Google Sheet 需包含 Date、Category、Description、Amount、Type 列,工作表名默认为 FinanceSummary。费用:OpenAI 按 token 计费,具体金额取决于数据量。

他们做了什么

该 n8n 模板展示了如何构建一条自动化流水线:Schedule Trigger 每月触发 → Google Sheets 节点读取 FinanceSummary 工作表 → Function 节点用 JavaScript 过滤出完整上月数据 → OpenAI GPT-4 节点根据交易记录计算总收入与总支出,并输出 3 条财务洞察 → Gmail 节点将交易明细表与 AI 摘要打包成邮件发送给指定收件人。

效果如何

作者(marth)声称该工作流可实现及时、准确且具洞察力的月度财务报告,并减少人工操作(author_report)。来源未提供量化 ROI 或第三方验证。

值得知道

Google Sheet 的数据格式必须保持一致(Date 列需为有效日期),否则过滤节点会出错。OpenAI 按 token 计费,数据量越大费用越高。来源建议考虑添加错误处理(如工作流失败时发送告警邮件),但模板本身未内置该节点。本站未实际运行此工作流,搭建后请先用少量数据测试。

n8n 工作流模板

结构已检查 · 未实际运行

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

配置与测试清单

需要绑定的凭证

  • 1. Get Finance Transactions (Google Sheets) 节点:绑定Google Sheets OAuth2 凭证。
  • 3. Generate AI Financial Insights 节点:绑定OpenAI API 凭证。
  • 4. Send Monthly Finance Report Email 节点:绑定Gmail OAuth2 凭证。

需要替换的配置

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

测试输入与预期结果

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

模板处理说明

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

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

步骤

  1. 导入 Workflow JSON

    在 n8n 中新建工作流,点击右上角「…」→「Import from JSON」,粘贴模板提供的 workflow.json。

  2. 配置凭证与 Google Sheets 节点

    打开「1. Get Finance Transactions (Google Sheets)」节点:在 Authentication 中选择或新建 Google Sheets OAuth2 凭证;将 Sheet ID 替换为你的 Google Sheet ID;默认读取范围 FinanceSummary!A:E,若工作表名不同请修改 range。

  3. 配置 OpenAI 节点

    打开「3. Generate AI Financial Insights」节点:选择或新建 OpenAI API Key 凭证;模型已设为 gpt-4,提示词如下(来源原文,不可修改标点与变量名):

    运行提示词 · 来源原文。OpenAI 节点的 Prompt 字段

    You are a finance assistant. Analyze the following transaction data. Calculate the total income and total expense for the period. Then, provide 3 concise bullet-point financial insights based on the data. Structure your output clearly:
    
    Total Income: [Amount]
    Total Expense: [Amount]
    Key Insights:
    - [Insight 1]
    - [Insight 2]
    - [Insight 3]
    
    Transactions:
    {{JSON.stringify($json, null, 2)}}
  4. 配置 Gmail 节点与邮件详情

    打开「4. Send Monthly Finance Report Email」节点:选择或新建 Gmail OAuth2 凭证;替换发件人与收件人邮箱;可按需修改邮件主题。

  5. 添加并配置定时触发器,然后激活

    在工作流开头添加 Schedule Trigger(或 Cron)节点,模式设为 Every Month,每月 1 日执行;将其连线到 Google Sheets 节点。保存工作流并将 Inactive 切换为 Active。

可复制提示词

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

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

你正在搭建一个 n8n 自动化工作流:每月从 Google Sheets 读取交易数据,过滤出上月记录,调用 GPT-4 生成收入/支出/洞察摘要,最后通过 Gmail 发送报告。请先确认你已准备好 n8n 实例、Google Sheets OAuth2、OpenAI API Key 和 Gmail OAuth2 四项凭证,再按步骤导入 JSON 并逐个节点配置。

先检查凭证是否齐全,再导入 workflow.json;Sheet ID、收发件人邮箱必须替换为真实值。

来源

Automate monthly finance reports with Google Sheets, GPT-4 analysis and Gmail · marth · n8n.io · 2025-07-23

留言与反馈

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

正在加载…

    相关用例