2026-10-06 · 原文发布日
AI给COD订单打分,WhatsApp确认后才发货
面向货到付款(COD)商家的完整n8n流程:新Shopify订单进来后先用规则加GPT-4o-mini评估地址质量和欺诈风险,写入Google Sheets并打风险标签;随后通过WATI发WhatsApp模板请买家确认,确认且风险可控的订单自动在Shiprocket创建运单发货。物流轨迹更新会触发派送中、派送失败提醒,高风险订单和异常则在Telegram通知运营。全程用表格做状态台账,还有15分钟定时任务做催办跟进。
原文要点
这条免费n8n工作流面向COD商家:四类触发(Shopify新订单、WATI/Shiprocket的webhook、运营提交的n8n表单、15分钟定时)。新订单先算规则化RTO风险分,再交gpt-4o-mini评估地址质量与欺诈/拒收可能性,合成风险分与等级写入Google Sheets并更新Shopify标签(必要时取消订单),经WATI发WhatsApp确认模板;确认的低/中风险订单在Shiprocket建运单并回写AWB等信息;物流更新触发派送中/派送失败(NDR)消息和重派/退回操作;高风险、重复NDR、自动取消、API错误在Telegram告警。
这次做成什么
理解并分阶段落地这条COD风控流水线:新订单打分建档→WhatsApp确认→低风险发货→物流跟踪与异常告警,先用测试订单走通打分与表格台账这一段。
准备什么
- Shopify店铺及Admin access token凭据
- Google Sheets含「COD Orders」工作表并已共享给n8n服务账号
- OpenAI API Key(流程使用gpt-4o-mini)
- WATI账号及已审核通过的WhatsApp模板(确认、催办、派送中、NDR四类)
- Shiprocket的API账号(邮箱/密码登录)与已配置的揽收点名称
- Telegram机器人凭据用于运营告警
具体怎么做
建台账表并配凭据
建Google Sheet,工作表命名「COD Orders」,列参考下方材料。在n8n依次配置Shopify(Admin token)、Google Sheets、OpenAI、Telegram凭据,WATI用HTTP Header Auth,Shiprocket用Custom Auth填API邮箱和密码。
配置webhook与模板参数
把流程的webhook URL分别填进Shiprocket和WATI的事件回调设置(Shiprocket需带上共享token请求头);在配置节点粘贴Sheet ID、工作表名、Shiprocket揽收点名称和四个WATI模板名。
先验证打分段
用Shopify后台创建一笔测试COD订单触发流程,检查:规则风险分是否计算、gpt-4o-mini是否返回地址质量与风险评估、合成风险等级是否写入表格、Shopify标签是否更新。这一段不依赖WATI和Shiprocket,可先单独跑通。
验证确认与发货段
用测试手机号走WATI确认模板回复流程:回复确认后,低风险订单应在Shiprocket生成运单并把shipment ID、AWB、承运商回写表格;高风险订单应进入运营处理并在Telegram收到通知。
验证跟踪与告警段
模拟或等待Shiprocket轨迹webhook:派送中应发WATI通知,派送失败(NDR)应发NDR模板并可触发重派/退回;人为制造一次Shiprocket错误请求确认Telegram告警到达。
可直接复制的材料
地址质量与风险评估提示词
本站独立编写,字段名需与模板内实际变量对齐;原流程模型为gpt-4o-mini。
你是电商COD订单风控助手。请评估下面订单的地址质量和欺诈/拒收(RTO)可能性,只输出JSON:
address_quality:good|vague|bad(地址是否含完整门牌、地标、有效手机号)
fraud_likelihood:low|medium|high
reason:一句话说明依据
suggested_action:confirm|hold|cancel
订单信息:
姓名:{{name}}
地址:{{address}}
城市/邮编:{{city}} {{pincode}}
电话:{{phone}}
订单金额:{{amount}} CODCOD Orders台账列结构
本站设计的列结构,导入模板后以模板Append/Update节点实际字段为准。
OrderId,Customer,Phone,Address,Amount,RuleScore,AIScore,BlendedScore,RiskBand,ConfirmStatus,ShipmentId,AWB,Courier,ShipStatus,NDRCount,UpdatedAt规则风险分示例配置
本站设计的示例规则,仅作起点;原模板的具体权重需导入后在对应节点核对。
规则加分项(合计0-100):
手机号缺失或位数异常 +30
地址少于15字符或无门牌号 +25
邮编与城市不匹配 +20
首单且金额超过2000卢比 +15
历史有RTO记录 +40
分级:0-39低,40-69中,70以上高输入与输出示例
本站虚构演示,非真实调用OpenAI/WATI的结果。
输入
测试订单:客户Asha,电话9876543210,地址「12B MG Road, near metro gate, Bengaluru 560001」,COD金额1450卢比,首单。对应输出
打分结果示意:RuleScore=15(首单金额正常),AI返回 address_quality=good, fraud_likelihood=low, suggested_action=confirm;BlendedScore=22,RiskBand=低;表格新增一行,Shopify打标签「low-risk」,WATI发出确认模板。做完检查这些
- 测试订单触发后COD Orders表新增一行且RuleScore、AIScore、RiskBand均有值
- Shopify订单标签随风险等级更新,高风险订单能在Telegram触发告警
- WATI确认回复后低风险订单在Shiprocket生成运单且AWB回写表格
- Shiprocket webhook到达后ShipStatus更新,NDR事件发出对应WhatsApp消息
容易卡住的地方
- 四类触发器共用流程,上线前务必分段测试,直接全量接单风险高
- WATI模板必须是已审核通过的模板名,名字打错会发送失败
- Shiprocket webhook需带共享token请求头,漏配会导致回调被拒
- 规则分权重是本条最该按自己历史RTO数据调的部分,示例权重不是通用最优
- 15分钟定时任务负责催办跟进,时区设置错了会在半夜给客户发消息
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Confirm COD Shopify orders and manage RTO with GPT-4o-mini, WATI, and Shiprocket
- 原作者
- Rahul Joshi
- 原始发布日期
- 2026-10-06T08:14:49.424Z
- 来源
- https://n8n.io/workflows/20523