
这个n8n工作流解决方案专为”Agentic Arena社区竞赛”设计,通过集成Stripe、Google Drive和Google Sheets,实现支付收据的自动化归档管理。
## 工作流概述
该工作流能够自动获取Stripe发票、下载PDF收据、上传到Google Drive存储,并同时发送收据邮件给客户,最后在Google Sheets中维护完整的收据台账。
## 详细工作流程
### 1. 触发与数据获取
– **手动触发**:通过”Execute workflow”按钮启动
– **API响应检查**:验证Stripe API返回的数据结构完整性
– **获取发票列表**:从Stripe API获取最新的5张发票数据
### 2. 数据处理与筛选
– **列表展开**:将Stripe返回的发票列表拆分为单个记录
– **支付状态检查**:筛选出已支付(status=paid)的发票
– **收据发送状态检查**:通过metadata.receipt_sent字段避免重复发送
### 3. 收据处理流程
– **下载PDF文件**:从Stripe获取发票PDF文件
– **上传到Google Drive**:以发票编号命名并存储到指定文件夹
– **发送收据邮件**:通过Gmail向客户发送包含PDF附件的收据邮件
– **更新台账**:在Google Sheets中记录收据详细信息
### 4. 错误处理
– **错误日志记录**:将工作流错误记录到专门的错误跟踪表格
## 技术特点
– **智能过滤**:自动跳过未支付和已处理发票
– **文件管理**:PDF文件自动命名和组织
– **数据同步**:多平台数据实时同步
– **错误恢复**:完整的错误处理机制
## 适用场景
– 企业财务部门的收据自动化管理
– SaaS平台的客户支付确认流程
– 电商平台的订单收据处理
– 需要审计追踪的支付记录管理

评论(0)