Stripe发票到Google日历自动提醒工作流 | n8n自动化 | 发票管理
Stripe发票自动化,Google日历提醒,n8n工作流,发票到期提醒,API集成,数据处理,自动通知

## 📋 Stripe发票到Google日历自动提醒工作流

这个工作流自动监控Stripe发票,并为未来7天内到期的发票创建Google日历提醒。

### 主要功能:
– 每日早上8点定时执行
– 从Stripe获取草稿状态发票
– 筛选7天内到期的发票
– 仅为新发票创建日历事件
– 防止重复日历条目

### 使用场景:
非常适合自由职业者、代理商或需要自动发票到期日期跟踪和提醒的企业。

### 工作流流程:

**阶段1:定时触发**
– Schedule Trigger节点每天8:00 AM使用cron表达式`0 8 * * *`触发工作流

**阶段2:获取Stripe发票**
– HTTP Request节点调用Stripe API获取状态为draft的发票
– 配置查询参数:status=draft, limit=100

**阶段3:发票数据处理**
– Item Lists节点将Stripe返回的data数组分割成单个发票项目
– 每个发票单独处理以便后续操作

**阶段4:到期发票筛选**
– If节点应用三重过滤条件:
1. 发票必须有到期日期
2. 到期日在7天内
3. 到期日必须是今天或之后
– 使用JavaScript表达式进行日期计算和时间戳转换

**阶段5:重复检查**
– Google Calendar节点获取未来30天的现有事件
– Set节点提取现有日历事件中的发票ID
– 通过模式匹配`invoice_id:XXXXXX`识别重复发票

**阶段6:创建日历事件**
– 另一个If节点验证发票是否为新发票
– Google Calendar节点为符合条件的发票创建提醒事件
– 事件标题:”Pending Invoice Due”
– 事件时间:发票到期日,持续1小时
– 描述中包含发票ID用于跟踪

### 技术配置:

**所需凭证:**
– Stripe API凭证(Secret Key)
– Google Calendar OAuth2凭证

**节点配置:**
– Stripe API调用使用HTTP Request节点
– 日期过滤使用JavaScript表达式
– 重复检测使用模式匹配和数组操作
– 日历事件创建使用Google Calendar节点

### 自定义选项:
– 调整cron表达式改变执行时间
– 修改过滤条件改变提醒时间范围
– 添加客户名称或发票金额到事件标题
– 设置自定义提醒时间
– 在描述中添加发票URL链接

### 优势:
– 完全自动化,无需人工干预
– 防止重复提醒
– 灵活的配置选项
– 可靠的错误处理机制
– 易于维护和扩展

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。