Abacate Pay支付成功后自动发送邮件与Slack通知工作流 - n8n自动化客户服务解决方案
n8n工作流,Abacate Pay,自动化邮件,Slack通知,优惠券生成,API集成,webhook自动化,客户服务自动化

## 工作流概述

这个工作流提供了一个完整的自动化售后解决方案,由Abacate Pay(巴西的Stripe – 巴西流行的支付网关)的成功支付webhook触发。

当成功支付注册时,该工作流会立即向客户发送一个美观、响应式的HTML确认邮件,并将详细通知发布到指定的Slack频道。

关键功能是能够动态奖励首次购买者。工作流检查客户的购买历史,如果是他们的首次订单,会自动为下一次购买生成10%的折扣优惠券,并将其包含在欢迎邮件中。

## 主要功能

– **Webhook触发器**:安全监听来自Abacate Pay的成功支付事件
– **首次购买者检测**:查询过去的订单以识别新客户
– **自动优惠券生成**:为新买家创建唯一的、一次性使用的折扣优惠券
– **动态内容**:邮件和Slack消息自动包含优惠券详情,但仅针对首次购买者
– **响应式HTML邮件**:发送专业且移动友好的订单确认
– **丰富的Slack通知**:使用Block Kit为团队提供格式良好、可操作的警报
– **集中配置**:单个Configs节点便于管理静态变量,如公司名称和令牌

## 设置说明

1. **Webhook节点**:复制webhook URL并将其粘贴到您的Abacate Pay仪表板中,用于”payment successful”事件(例如billing.paid)

2. **Configs节点**:打开此Set节点并填写您公司的信息(companyName、companySite、companyEmail)以及用于验证webhook请求的令牌

3. **HTTP Request节点(GetOrders、CreateCustomCoupon)**:在两个节点的”Authentication”或”Header”部分,将占位符Bearer Token替换为您的实际Abacate Pay API密钥

4. **Send Email节点**:从下拉列表中选择您的电子邮件凭据或配置新帐户(例如SMTP、Gmail)

5. **Slack节点**:选择您的Slack凭据并选择要接收通知的频道

6. **激活工作流**:保存并激活工作流。现在它已准备好处理传入的订单!

## 所需凭据

– Abacate Pay API凭据
– 电子邮件凭据(例如SMTP、SendGrid、Gmail)
– Slack API凭据

## 工作流节点详细说明

### Webhook节点
– 类型:n8n-nodes-base.webhook
– 功能:接收Abacate Pay的支付成功webhook
– 配置:设置webhook路径和HTTP方法

### Configs节点
– 类型:n8n-nodes-base.set
– 功能:集中管理配置变量
– 包含:公司名称、网站、邮箱、webhook验证令牌

### CheckToken节点
– 类型:n8n-nodes-base.if
– 功能:验证webhook请求的安全性
– 逻辑:检查传入的webhookSecret是否与配置的令牌匹配

### GetOrders节点
– 类型:n8n-nodes-base.httpRequest
– 功能:查询Abacate Pay API获取客户历史订单
– 用途:用于检测是否为首次购买

### CheckFirstOrder节点
– 类型:n8n-nodes-base.code
– 功能:JavaScript代码逻辑检查购买历史
– 逻辑:过滤订单数据,确定是否为首次购买

### If节点
– 类型:n8n-nodes-base.if
– 功能:条件判断是否为首次购买
– 分支:根据结果决定是否生成优惠券

### CreateCustomCoupon节点
– 类型:n8n-nodes-base.httpRequest
– 功能:调用Abacate Pay API创建自定义优惠券
– 参数:10%折扣、单次使用、基于客户姓名的代码

### MakeBodyEmail节点
– 类型:n8n-nodes-base.code
– 功能:动态生成HTML邮件内容和Slack消息块
– 特性:根据是否为首次购买者包含不同的内容

### Send Email节点
– 类型:n8n-nodes-base.emailSend
– 功能:发送响应式HTML确认邮件
– 配置:SMTP凭据、收件人、主题

### Slack节点
– 类型:n8n-nodes-base.slack
– 功能:向指定Slack频道发送通知
– 内容:使用Block Kit格式化的丰富通知

### RespondError节点
– 类型:n8n-nodes-base.respondToWebhook
– 功能:处理验证失败的情况
– 响应:返回400错误和”token invalid”消息

## 技术亮点

1. **安全性**:通过令牌验证确保webhook请求的合法性
2. **智能奖励**:基于购买历史的动态优惠券生成
3. **专业通信**:响应式HTML邮件和格式化的Slack通知
4. **错误处理**:完善的验证和错误响应机制
5. **可扩展性**:模块化设计便于维护和扩展

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