Shopify 售后自动化:使用 Shopify Flow 和您的帮助台设置工作流
Shopify Flow 可以自动化购买后支持中的 Shopify 端步骤,而您的帮助台仍是客户对话、工单归属和客服跟进的系统。最可靠的设置方式是使用 Flow 检测订单事件,检查少量条件,然后更新订单或向帮助台集成发送结构化信息。不要将 Flow 单独视为完整的货运监控系统:承运商延误、配送异常和退货事件可能需要能够提供这些信号的跟踪或退货平台。
本指南介绍如何设计工作流、选择正确的触发器、将结果连接到帮助台,以及如何测试自动化,避免创建重复工单或向客户发送误导性消息。
工作流应执行的任务
一个有用的购买后工作流包含四个部分:
- 事件:订单发生某些变化,例如付款、履行、取消或退款。
- 决策:Flow 检查该事件是否需要采取行动。条件可能包括订单金额、配送国家/地区、履行状态、标签,或客户是否已经联系过支持团队。
- 操作:Flow 添加标签、更新订单、发送电子邮件或通知,或者将数据发送到外部端点。
- 负责人:当需要人工判断或与客户沟通时,由人员或帮助台队列接收案件。
目标不是自动化每一次客户互动,而是在保留异常情况清晰交接机制的同时,减少重复的分类工作。
构建前:定义事实来源
首先确定每条信息由哪个系统掌握。Shopify 通常是订单、付款、履行、退款和客户信息的来源。承运商或跟踪平台可能是运输中扫描、配送异常和送达确认的来源。帮助台应是对话历史、工单状态、分配情况和客服备注的来源。
这种区分可以避免一个常见的设计错误:构建一个假设 Shopify Flow 能识别所有配送问题的工作流。Flow 可以响应 Shopify 事件,以及通过已连接的应用或外部服务提供的信息,但不能仅因为订单已履行就推断承运商发生了延误。履行事件确认履行记录或状态发生了变化;它本身并不能证明包裹正在正常运输。
在选择触发器之前,先写下实际需要的事件。例如:
- “订单已履行,客户应收到标准的购买后消息。”
- “货件出现承运商异常,支持团队应收到一个优先处理的案件。”
- “已创建退款,如果客户已经有对话记录,应将客户转至退款队列。”
Shopify Flow 与帮助台的推荐架构
有两种实用的连接模式。
模式 1:使用原生帮助台集成
如果您的帮助台具有 Shopify 集成,请先安装并配置它。原生集成通常会将订单详情显示在工单内,或允许客服在无需手动复制数据的情况下打开相关订单。具体事件和操作取决于帮助台,因此请在其当前文档中确认,而不要假设每个 Shopify 事件都受支持。
在此模式中,Flow 可以处理 Shopify 端的分类。例如,当订单符合您的支持标准时,它可以添加一个类似 post_purchase_priority 的标签。然后,帮助台可以使用该标签、订单数据或应用提供的事件来路由对话。
模式 2:从 Flow 发送 HTTP 请求
当没有原生操作能够完成交接时,如果相关选项受到支持,Shopify Flow 可以向中间件服务、自动化平台或帮助台端点发送 HTTP 请求。接收系统应验证请求,必要时转换有效负载,并创建或更新工单。
仅当您能够控制身份验证、重复检测、错误处理以及发送到外部服务的数据时,才使用此模式。如果每次 Flow 运行都简单地创建一个新工单,很快就会产生重复案件。
工作流 1:将履行交接给客户支持
这是一个很好的起始工作流,因为履行是明确的 Shopify 事件,运营结果也易于衡量。
第 1 步:选择触发器
在 Shopify Flow 中,使用与您的流程匹配的履行相关触发器创建工作流。随着 Shopify 更新 Flow,确切的触发器名称和可用变量可能会发生变化,因此请选择管理后台中显示的当前选项,并检查工作流编辑器中可用的变量。
第 2 步:添加业务条件
不要将每个已履行订单都发送给客服。添加能够识别异常情况或有用运营细分的条件。例如:
- 订单具有较高的内部支持优先级。
- 配送目的地属于拥有独立服务队列的市场。
- 订单包含需要特殊购买后说明的产品。
- 订单具有表示客户此前投诉或需要人工审核的标签。
- 订单为部分履行,客户可能需要获得解释。
让第一个版本保持范围较小。除非有明确的运营原因,否则“所有国际订单都转给支持团队”这样的规则可能会增加工作量,而不是减少工作量。
第 3 步:选择操作
对于低风险分类,可以添加订单标签或内部备注。对于需要明确负责人的案件,可以通过集成发送帮助台通知或创建工单。只包含接收团队所需的信息:
- Shopify 订单 ID 和订单号
- 客户姓名和联系方式标识符
- 配送国家/地区或区域
- 履行状态和跟踪引用(如有)
- 路由原因
- 建议的队列和优先级
如果帮助台 API 要求特定的 JSON 格式,请以其文档作为契约。不要猜测字段名称。尽可能在 Flow 中通过变量选择器插入变量,然后将测试有效负载与接收系统所需的字段进行比较。
第 4 步:防止重复工单
使用幂等策略。在创建新案件之前,检查订单是否已经具有支持标签、未结工单引用,或表示交接已完成的自定义字段。如果帮助台支持幂等键,请使用基于订单和事件的稳定值,而不是时间戳。如果不支持,请让中间件在创建新案件之前搜索现有的未结案件。
工作流 2:配送异常升级
配送异常需要更加谨慎,因为事件可能源自 Shopify 之外。只有当跟踪应用或集成将可靠事件传递到 Shopify 或 Flow 使用的端点时,Shopify Flow 才应作为操作层。
合理的设计如下:
- 承运商或跟踪服务报告异常。
- 跟踪服务或中间件检查货件是否仍处于未结状态,以及类似异常是否已经处理过。
- 系统向帮助台或兼容 Flow 的端点发送结构化事件。
- 帮助台创建或更新工单,分配适当的队列,并向客服显示跟踪上下文。
- 客服决定是联系客户、等待下一次扫描、请求确认地址,还是提供已批准的解决方案。
使用受控的异常类别列表,例如地址问题、海关延误、配送尝试失败、货件损坏或近期无扫描记录。除非底层服务提供当前预计时间且您的客户服务政策允许发送此类消息,否则不要自动承诺送达日期。
如果使用 Flow 为相关订单添加标签,请选择描述状态而非结果的标签。当承运商尚未确认最终失败时,carrier_exception_open 比 delivery_failed 更安全。
工作流 3:退货、退款和购买后问题
退货和退款经常会产生重复问题,但不应将它们合并为单一自动化流程。退款可能已经完成,而客户仍在等待支付服务商入账。退货可能已经申请,但尚未收到。每种状态都应对应不同的帮助台响应或内部指示。
当商店的 Flow 配置中提供这些事件时,可以使用 Shopify Flow 对退货请求、退款创建、取消或订单更新等事件进行分类。根据您的政策路由结果:
- 信息类:添加内部标签,并让帮助台现有的宏回复常见问题。
- 时间敏感:当承诺的服务期限可能受到影响时,创建或提高工单优先级。
- 人工审核:将货物损坏、有争议的退款或异常订单历史转交给专员。
- 需要客户操作:只索取缺失的信息,例如照片或更正后的地址。
如果退货由专用退货应用管理,请将退货状态保留在该系统中,并将必要状态传递给 Shopify 或帮助台。除非有明确的对账流程,否则不要在三个系统中维护相互竞争的手动状态。
如何配置帮助台交接
在启用外部操作之前,先准备好帮助台端。
定义队列和负责人
创建与实际决策对应的队列,而不仅仅是宽泛的标签。“配送异常”“地址更正”和“退款审核”通常对应不同的流程。为不完整或无法识别的事件分配一个备用队列,以免自动化失败后无人处理。
创建紧凑的事件架构
使用一致的字段名称和值。一个实用事件可以包含 event_type、event_id、shopify_order_id、order_number、customer_reference、tracking_number、reason_code、priority 和 occurred_at。发送稳定的事件 ID,并在接收端记录该 ID。
尽量减少个人数据。帮助台可能已经能够通过订单号检索客户档案,因此不要发送集成所需之外的更多客户信息。
设定客户联系规则
确定哪些事件创建内部工单,哪些事件发送面向客户的消息,哪些事件同时执行两者。承运商异常通常需要先进行内部审核,再发送自动电子邮件。标准履行确认可能适合使用已批准的模板。应将规则写入工作流文档,以便客服了解消息发送的原因。
测试和监控清单
分阶段测试,而不是一次性开启所有操作。
- 测试触发器:确认所选事件会针对预期的订单类型运行,并且不会因无关变更而运行。
- 测试条件:使用正面和负面示例,包括部分履行、国际目的地、退款以及已有标签的订单。
- 检查有效负载:验证订单标识符、跟踪数据、日期、优先级和原因代码。检查空字段不会导致接收 API 出错。
- 测试重复行为:多次运行同一事件,并确认不会创建多个活动工单。
- 测试失败处理:在受控环境中暂时使用无效端点或必填字段。确认负责人能够看到失败情况。
- 进行有限发布:从一个队列、市场或事件类型开始。在扩大范围前,审核工单和客服反馈。
同时监控运营结果和客户结果。有用的指标包括自动交接数量、重复工单、未分配工单、失败请求、首次人工审核耗时,以及客服重新分类的路由案件百分比。即使 Flow 运行历史显示成功,如果自动化产生了更多工单,却没有改善负责人分配或解决结果,那么它的运行效果仍然不好。
应避免的常见错误
- 将履行作为送达证明:履行和送达是不同的状态。
- 为每个订单创建工单:使用条件和路由阈值,将客服资源保留给异常情况。
- 发送不稳定的标识符:订单号、事件 ID 和跟踪引用应保持一致映射。
- 跳过身份验证:将接收客户或订单数据的 HTTP 端点视为受保护的服务。
- 忽略应用和套餐限制:确认当前设置中可用的 Flow 操作、触发器、API 调用和帮助台功能。
- 自动化政策决策:让 Flow 对常规案件进行分类,但将退款、补偿、地址变更和疑似欺诈控制在已批准的规则和人工审核范围内。
实用的上线顺序
对于大多数 Shopify 商店,最安全的顺序是先添加内部标签或通知,然后添加帮助台路由,最后再引入面向客户的自动化。先从一个易于验证的事件开始,例如履行异常或已知的退款状态。记录触发器、条件、操作、负责人、重复规则和失败路径。工作流产生稳定结果后,再逐个添加更多事件类型。
最好的设计不是拥有最多 Flow 操作的设计,而是在正确时间为支持团队提供正确上下文、留下可审计记录,并避免让客户重复提供 Shopify 或相关跟踪系统中已经存在的信息。
常见问题
Shopify Flow 可以直接创建帮助台工单吗?
这取决于帮助台以及您商店中可用的集成。如果没有可用的原生 Flow 操作,在受支持的情况下,可以通过 HTTP 请求将事件数据传递给中间件服务或帮助台端点。在启用工作流之前,请确认接收系统的身份验证、有效负载和工单创建要求。
Flow 能检测包裹是否延误吗?
仅凭履行状态不能做到。延迟或延误货件需要配送时间规则,以及可靠的承运商或跟踪事件来源。使用能够提供这些信号的跟踪集成或服务,然后将事件路由到帮助台或适当的 Shopify 工作流。
每个购买后事件都应该创建工单吗?
不应该。对于低风险事件,请使用标签、内部通知或现有的帮助台自动化。只有当人员必须调查、联系客户、批准补救措施或监控异常时,才创建工单。
如何阻止重复工单?
使用稳定的事件 ID 或订单与事件组合键,检查是否存在未结工单,并记录交接结果。对于简单工作流,support_handoff_complete 之类的标签可能有所帮助;但当事件可能被重试时,使用帮助台或中间件查询会更安全。
上线前应测试什么?
测试触发器、条件、数据映射、权限、重复行为、失败提醒和面向客户的措辞。包括部分履行、缺少跟踪数据、重复事件、退款,以及已经存在支持案件的订单。


