
## 工作流概述
这个n8n模板演示了如何在客户完成Stripe结账后自动发送邮件收据、记录交易信息,并发送内部通知的完整自动化流程。
## 主要功能模块
### 1. 交易记录模块
– **Stripe触发器** (Checkout Completed):监听Stripe结账完成事件
– **Google Sheets节点** (Log Transaction):将交易详细信息记录到Google Sheets中,包括:
– 客户姓名、邮箱、国家
– 交易金额、货币类型
– 交易时间、发票ID
– 邮政编码
### 2. 发票处理模块
– **Stripe触发器** (Invoice Created):监听Stripe发票创建事件
– **Google Sheets节点** (Log Invoice):将发票信息记录到独立的Sheet中,包括:
– 客户信息
– 发票ID
– 支付金额
– PDF发票链接
### 3. 邮件收据发送模块
– **等待节点** (Wait for Invoice):等待几秒钟确保发票已生成并记录
– **Google Sheets查找** (Lookup Invoice):从发票记录中查找对应的PDF链接
– **Gmail节点** (Email Receipt):向客户发送包含详细交易信息和PDF收据链接的专业邮件
### 4. 内部通知模块
– **Slack节点** (Message to RevOps):向#revops频道发送内部通知,包含:
– 交易金额
– 客户信息
– 支付链接
## 工作流逻辑
1. 当客户在Stripe完成支付时,触发”Checkout Completed”事件
2. 交易信息立即记录到Google Sheets交易日志中
3. 同时触发两条并行流程:
– 向Slack发送内部通知
– 等待发票生成后发送邮件收据
4. 当Stripe生成发票时,发票信息记录到独立的发票表中
5. 邮件流程等待发票生成后,查找PDF链接并发送给客户
## 技术特点
– **双触发器设计**:分别处理结账和发票事件
– **数据持久化**:所有交易和发票信息都记录在Google Sheets中
– **延迟处理**:通过等待节点确保发票生成后再发送邮件
– **多通道通知**:同时支持客户邮件和内部Slack通知
– **错误处理**:通过分步处理确保系统稳定性

评论(0)