Extract spend details (template)

该工作流通过自动抓取Gmail中标记邮件的附件,解析PDF格式的发票和付款单据,并利用AI语言模型智能分析邮件内容,提取消费明细。最终,将结构化交易信息如日期、商户、金额等自动写入Google Sheets,显著提升财务数据整理的效率和准确性,适用于企业、个人及会计人员的财务管理需求。

流程图
Extract spend details (template) 工作流程图

工作流名称

Extract spend details (template)

主要功能和亮点

该工作流自动从Gmail中标记的邮件(发票和支付相关邮件)中抓取附件,解析PDF格式的发票和付款单据,结合邮件中的HTML内容提取消费明细,利用Google Gemini和Groq的AI语言模型对邮件内容进行智能解析,结构化提取交易日期、商户名称、金额、类别、货币及信用卡信息。最终将结构化数据自动追加到Google Sheets中,形成便于财务分析和账务管理的电子表格记录。

解决的核心问题

传统财务数据录入繁琐,邮件附件和内容格式多样,手工整理耗时且易出错。本工作流实现自动化抓取、智能解析多来源发票和支付邮件,统一标准化输出,极大提升财务数据整理效率和准确性。

应用场景

  • 企业或个人财务管理自动化
  • 信用卡消费邮件账单解析
  • 电子发票和付款通知的自动归档与分析
  • 财务部门或会计人员的辅助工具

主要流程步骤

  1. 监听Gmail中指定标签的邮件,自动下载发票和付款邮件附件。
  2. 从附件PDF中提取文本内容。
  3. 根据邮件来源分类(多笔付款信息邮件、单笔付款信息邮件、发票邮件)进行不同处理。
  4. 抽取邮件HTML内容中标记的消费明细数据。
  5. 使用AI语言模型(Google Gemini Chat Model和Groq Chat Model)解析邮件内容,转换为结构化账务数据。
  6. 通过结构化输出解析器对AI结果进行校验和格式化。
  7. 将最终整理好的交易记录追加写入Google Sheets表格,方便后续管理和分析。

涉及的系统或服务

  • Gmail(邮件触发器与附件下载)
  • PDF解析节点(Extract from File)
  • HTML内容提取(CSS选择器抽取)
  • Google Gemini Chat Model和Groq Chat Model(AI语言模型解析)
  • Google Sheets(数据存储)
  • n8n内置节点(Switch分支、Set数据、Merge合并等)

适用人群或使用价值

  • 财务人员和会计助理:自动化处理大量电子账单和付款通知,提升工作效率。
  • 企业管理者:实时获取结构化财务数据,辅助预算和报销决策。
  • 自由职业者和小微企业主:简化账务整理流程,降低人工成本。
  • 开发者和自动化爱好者:可根据需求自定义解析规则和输出格式,灵活扩展。

此工作流通过结合邮件自动抓取、AI智能解析和云端表格写入,打造了一套高效、准确的财务支出明细自动化处理方案,极大简化了传统财务数据整理的繁琐步骤,适合多种财务管理场景使用。