Shopify订单履行与WhatsApp跟踪通知n8n工作流 - 自动化客户沟通解决方案
Shopify自动化,WhatsApp通知,n8n工作流,订单履行,Rapiwa API,客户沟通,Google Sheets集成,API集成

## 这个工作流适合谁?

这个n8n工作流在Shopify订单履行时自动向客户发送WhatsApp通知。它提取订单详细信息,使用Rapiwa API验证客户手机号码的WhatsApp兼容性,通过WhatsApp发送跟踪信息,并将所有交互记录在Google Sheets中,附带适当的验证状态。

## 工作流功能

这个n8n工作流监听Shopify上的新订单履行事件,并自动向客户发送包含跟踪详情的WhatsApp消息。它使用Rapiwa API验证客户的号码是否在WhatsApp上,格式化所有数据,发送消息,并将所有内容记录到Google Sheets中,用于跟踪和审计目的。

## 主要特性
– **Webhook触发**:在新Shopify履行事件时激活
– **手机号码验证**:使用Rapiwa检查WhatsApp兼容性
– **跟踪消息自动化**:通过WhatsApp发送实时跟踪消息
– **数据清理**:格式化电话号码和客户数据
– **智能分支**:分离已验证和未验证的WhatsApp用户
– **Google Sheets记录**:存储带有状态标签的所有消息数据
– **速率限制保护**:等待节点帮助间隔API调用
– **双表记录**:维护已验证和未验证号码的单独记录

## 要求

### 工具与服务
– n8n实例(自托管或云端)
– 启用REST API访问的Shopify店铺
– Rapiwa.com账户:
– 有效的Bearer Token
– 已连接并验证的WhatsApp号码
– 具有以下列的Google Sheet:
– 类似此示例表格
– 在n8n中设置的Google Sheets OAuth2凭据
– 添加到n8n的Shopify API凭据
– 作为httpBearerAuth凭据添加的Rapiwa Bearer Token

## 如何使用

### 逐步设置

1. **将Shopify连接到n8n**
– 使用Shopify Trigger节点
– 将事件设置为fulfillments/create以捕获新履行事件

2. **提取Webhook数据**
– 使用Code节点格式化webhook响应
– 捕获订单、客户和跟踪详情

3. **获取完整订单信息**
– 使用Shopify Admin API添加HTTP Request节点
– 包含订单ID以检索客户电话、电子邮件和产品详情

4. **清理电话号码**
– 使用Code节点:
– 移除非数字字符
– 将号码格式化为国际标准
– 组合客户名字和姓氏

5. **批量处理订单**
– 使用Split In Batches节点逐个处理客户

6. **验证WhatsApp号码**
– 使用Rapiwa的/verify-whatsapp端点与Bearer Token
– 检查号码是否存在于WhatsApp上

7. **条件分支**
– 使用If节点:
– 如果data.exists === “true” → 已验证路径
– 否则 → 未验证路径

8. **发送WhatsApp消息**
– 发送带有个性化消息的跟踪信息:
“Hi [客户姓名],\n好消息!您的订单刚刚已履行。\n跟踪号码:[跟踪号码]\n在此处跟踪您的包裹:[跟踪URL]\n感谢您与我们购物。\n-SpaGreen Creative团队”

9. **将数据记录到Google Sheets**
– 在单独的表中记录已验证和未验证的条目
– 包含所有相关的客户和跟踪数据

10. **在消息之间添加延迟**
– 使用Wait节点避免Rapiwa API的速率限制

## Google Sheets列参考

Google Sheet格式类似此示例:

| customer_id | name | email | number | tracking_company | tracking_number | tracking_url | product_title | status |
|————-|——|——-|——–|——————|—————–|————–|—————|——–|
| 8986XXXX06 | Abdul Mannan | contact@spagreen.net | 8801322827799 | Amazon Logistics | SG-OT-02 | https://traxxxG-OT-02 | S25 Ultra 5G Smartphone | verified |
| 883XXX7982 | Abdul Mannan | contact@spagreen.net | 8801322827799 | Amazon Logistics | SG-OT-N03 | https://traxxxGOT-N03 | Samsung Galaxy S24 Ultra | verified |

## 工作流逻辑摘要
1. Shopify Webhook Trigger:订单履行时触发
2. 提取Webhook有效载荷
3. 获取订单+客户详情
4. 清理和格式化电话号码
5. 拆分为单项目批次
6. 通过Rapiwa检查WhatsApp有效性
7. 如果已验证:
– 发送WhatsApp消息
– 记录到已验证表
8. 如果未验证:
– 跳过消息
– 记录到未验证表
9. 使用Wait节点添加延迟
10. 为下一个履行重复

## 自定义想法
– 修改WhatsApp消息以包含交付日期或店铺联系方式
– 为不同产品类别发送不同的消息
– 使用product_type或shipping_zone触发单独的工作流
– 为未验证号码添加管理员警报
– 存储消息传递状态(例如,成功、失败)

## 注意事项与警告
– Rapiwa是非官方的WhatsApp API — 传递可靠性不保证
– Google Sheet列名称必须包含末尾的空格
– 对于高流量店铺,Wait节点可能需要更长的延迟
– 始终以国际格式格式化电话号码(例如,8801XXXXXXXXX)
– 使用的Shopify API版本是2025-07 — 随着新版本发布而更新
– 在向用户发送消息时,您必须遵守WhatsApp条款和数据隐私法律

## 有用链接
– 仪表板:https://app.rapiwa.com
– 官方网站:https://rapiwa.com
– 文档:https://docs.rapiwa.com

## 支持
– WhatsApp支持:立即聊天
– Discord:加入SpaGreen社区
– Facebook群组:SpaGreen支持
– 网站:https://spagreen.net
– 开发者作品集:Codecanyon SpaGreen

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