
## 工作流概述
这个n8n工作流旨在简化您的月度财务报告流程,将原始交易数据自动转化为可操作的洞察。以下是其操作步骤的详细分解:
### 工作原理 ⚙️
**触发器(Cron节点)**:⏰ 工作流按照预定计划自动启动,通常是每月的第1天,确保及时生成报告而无需手动干预。
**获取财务交易数据(Google Sheets)**:📊 第一个功能节点连接到您指定的Google表格。它从指定范围(例如’FinanceSummary!A:E’)读取所有交易数据,作为报告的主要数据输入。
**筛选上个月交易(Function节点)**:🧹 一旦数据被检索,这个自定义JavaScript函数会仔细筛选出仅在上个完整月份发生的交易。这确保您的报告始终专注于最相关、最近结束的期间。
**生成AI财务洞察(OpenAI)**:🧠 筛选后的交易数据随后传递给OpenAI的GPT-4模型。在这里,AI充当您的个人财务助手,分析数据以:
– 计算总收入
– 计算总支出
– 生成3个简洁的关键财务洞察点,帮助您快速掌握财务健康状况和趋势
**发送月度财务报告邮件(Gmail)**:📧 最后,所有处理的信息汇集在一起。此节点构建一封全面的邮件,嵌入:
– 总结上个月所有交易的表格
– 有价值的AI生成的总收入、总支出和关键洞察
邮件随后自动发送给您指定的财务收件人,将报告直接送达他们的收件箱。
## 设置步骤 🚀
仔细遵循这些步骤来启动您的”财务月度报告与AI洞察”工作流:
**导入工作流JSON**:
– 打开您的n8n实例
– 在左侧边栏点击’Workflows’
– 点击’+’按钮或’New’创建新工作流
– 点击右上角的’…’(更多选项)图标
– 选择’Import from JSON’并粘贴提供的工作流JSON代码
**配置凭据**:
– Google Sheets节点(”1. Get Finance Transactions”):
– 点击此节点
– 在’Authentication’下,选择您现有的Google Sheets OAuth2凭据或点击’Create New’设置
– 重要:将’Sheet ID’字段中的替换为您Google表格的实际ID
– OpenAI节点(”3. Generate AI Financial Insights”):
– 点击此节点
– 在’Authentication’下,选择您现有的OpenAI API Key凭据或创建新凭据
– Gmail节点(”4. Send Monthly Finance Report Email”):
– 点击此节点
– 在’Authentication’下,选择您现有的Gmail OAuth2凭据或创建新凭据
**自定义邮件详情**:
– Gmail节点(”4. Send Monthly Finance Report Email”):
– 将替换为您希望发送报告的电子邮件地址
– 将替换为您希望接收报告的电子邮件地址(多个邮件可以用逗号分隔)
– 如果需要,也可以调整’Subject’
**添加和配置Cron触发器**:
– 点击工作流最开始的’+’图标(显示”first step…”的地方)
– 搜索”Cron”并选择’Cron’节点
– 连接:从Cron节点拖拽连接到”1. Get Finance Transactions (Google Sheets)”
– 计划:配置Cron节点到您期望的月度计划。例如:
– 设置’Mode’为’Every Month’
– 设置’On Day of Month’为’1’(在每个月的第1天运行)
– 设置’At Time’为特定时间(例如’09:00’表示上午9点)
**审查和激活**:
– 彻底审查所有节点配置,确保所有占位符都被替换且设置正确
– 点击右上角的’Save’按钮
– 最后,将’Inactive’开关切换为’Active’以启用您的工作流。🟢 您的自动化月度财务报告现已上线!
**故障排除提示**:如果工作流失败,检查n8n中的’Executions’标签获取详细错误信息。常见问题包括错误的表格ID、无效的API密钥或Google表格中的数据格式不匹配。

评论(0)