跳转到主要内容

将 Redo 与 Omnisend 集成

了解如何将 Redo 与 Omnisend 集成

作者:Inesa Valinčiūtė-Kunčienė

重做 是一个订单跟踪和退货管理平台,帮助您为客户提供品牌退货体验、换货和退款。

通过Redo集成,退货事件会自动同步到Omnisend,这样您可以在客户创建或更新退货或其订单跟踪状态更改时触发目标电子邮件和短信自动化。


好处

  • 实时退货触发器:当客户创建退货或退货状态发生变化时(例如,已发货,已送达,已完成)响应。

  • 订单跟踪更新:当运输状态发生变化时触发自动化 - 在运输中、派送中、已送达等。

  • 订单和退款上下文:每个事件包括原始订单参考、退款/换货/商店积分金额,以及完整的商品级详细信息。

  • 自动化客户沟通:通过自动化工作流程,保持客户了解他们的退货和发货情况。

设置过程

步骤 1。 在 Omnisend 中,前往 应用 搜索 Redo 应用并点击 立即连接

步骤 2. 您将被要求提供您的REDO API 密钥商店 ID。您可以在您的REDO 仪表板的设置 开发者 API 客户端中找到(或生成)这些信息。

步骤 3. 在下一页,您将看到一个自动化。一旦您选择它,您将看到 webhook 的 URL。复制它。此 URL 是我们接收即将发生的事件信息所必需的。

步骤 4. 要在 Redo 中进行退货自动化,请前往设置 开发者 网络hooks → 9添加 webhook 并设置:

字段

主题

退货

Webhook 类型

重做

Webhook URL

步骤 4 中的 webhook URL

Bearer token

您选择的秘密,用于验证传入请求

点击 创建 以激活 webhook。

步骤 5. 订单跟踪 webhook 通过 Redo API 注册。您需要您的商店 ID(在设置 开发者)和一个V3 API 令牌Webhooks(读取 + 写入)和订单(读取)范围。

使用 Postman 或任何 API 客户端,发送以下请求:

POST https://api.getredo.com/v3/account/{your-store-id}/graphql 
Authorization: Bearer your-redo-sk-token
Content-Type: application/json

正文:

{   
"query": "mutation { createWebhookEndpoint(input: { url: \"YOUR_OMNISEND_WEBHOOK_URL\", topics: [ORDER_TRACKING_STATUS_UPDATED, TRACKER_CREATED, TRACKER_STATUS_UPDATED], description: \"Omnisend order tracking\" }) { id secret } }"
}

保存返回的 secret - 它只显示一次。

步骤 6. 在 Omnisend 中确认设置。

就这样! 所有 Redo 退货事件现在将在 Omnisend 中触发为 自定义事件

传递的数据

联系人的联系资料字段

以下字段将被添加到Omnisend中的联系人资料中:

  • 电子邮件地址

  • 名字

  • 姓氏

支持的自定义事件

自定义事件名称

描述

重做 - 返回创建

当创建新的退货时触发

Redo - 退货更新触发,状态 =

当更新现有退货时触发

重做 - tracker_created

当创建一个货运跟踪器时触发 - 第一次包裹与承运人可追踪

重做 - tracker_status_updated

当包裹的承运人状态发生变化时触发(例如,运输中,派送中,已送达)

重做 - order_tracking_status_updated

当订单的履行状态发生变化时触发(例如,已创建,已履行,已取消)

注意: 在 Redo 中返回事件作为 Omnisend 中的自定义事件可能需要几分钟。这是正常的,并不表示集成存在问题。

返回事件属性

每个事件都包含作为事件属性的返回数据,包括:

属性

描述

firedIn

触发事件的退货阶段的内部标识符 (例如 return-created)

return.id

唯一的返回 ID

return.status

返回状态

return.type

退货, 兑换, 索赔,或 保修

return.compensationMethods

退货的补偿方法数组 (例如 exchange, refund, store_credit)

return.order.name

原始 Shopify 订单名称(例如) 1259)

return.source.emailAddress

客户电子邮件地址

return.source.name

客户的名字和姓氏

return.source.mailingAddress

客户的退货邮寄地址

return.totals.refund.amount

退款金额和货币(如果退货是换货,则可能为 0.00

return.totals.exchange.amount

换货金额和货币

return.totals.storeCredit.amount

商店信用金额和货币

return.exchange.items

换货中包含的商品,包括 SKU、价格和数量

return.exchange.itemCount

换货中的商品数量

return.exchange.provision

换货供应状态(例如 processed)

return.shipments

退货运输详细信息数组(可能为空,具体取决于退货类型)

return.items

完整的退货商品数组,包括 SKU、数量、原因和每个商品的退款类型

订单

原始订单数据,包括订单名称、下单日期、总额和行项目

order.items

原始订单中的行项目,包括产品和变体名称

订单跟踪事件属性

每个事件都包含作为事件属性的返回数据,包括:

属性

描述

id

品牌跟踪器 ID (trk_...)

状态

当前跟踪状态 - 请参阅下面的完整列表

occurredAt

状态变化发生的时间戳

trackingNumber

承运人跟踪号码

订单

与此发货相关的订单数组,包括订单号和订单名称

orders[].orderName

原始 Shopify 订单名称(例如) #1490)

orders[].orderNumber

Shopify 订单号

📝 了解更多:在 Omnisend 中使用个性化.

使用重做事件构建自动化流程(Automation Workflows)

以下是数据流动后您可以构建的一些自动化:

  • 返回确认电子邮件(Email): 当 重做 - 退货创建触发,确认收到客户的退货请求,并告知他们接下来会发生什么。

  • 退货状态更新:当 重做 - 退货更新触发,通知客户他们的退货新状态(例如,已收到货物,已处理退款,已发货交换)。

  • 退款处理通知:当 Redo - 退货更新触发,状态 = status = 完成,确认退款或发放的店铺信用金额。

  • 运输中: 当重做 - tracker_status_updated 触发时,status = 在运输中,通知客户他们的退货正在路上。

  • 派送中: 当重做 - tracker_status_updated 触发时,status = 派送中,让客户知道他们的包裹今天到达。

  • 已送达确认: 当重做 - tracker_status_updated 触发于status = 已送达,确认交付并提示下一步。

常见问题解答

我需要哪个 Redo 计划?

您需要一个具有 API 和 webhook 访问权限的 Redo 账户,在 设置 开发者 下。 请联系 Redo 支持以确认您的套餐的可用性。

此集成支持订单跟踪事件吗?

目前没有。 此集成目前仅涵盖退货事件。

新联系人将具有什么订阅状态?

通过此集成创建的新联系人是根据提供的标识符进行设置的。 他们在通过 Omnisend 的订阅表单选择加入之前不会收到营销邮件,除非他们已经订阅。

历史数据会同步吗?

不,只有在集成激活时的实时事件。

我可以在电子邮件(Email)营销中使用重做事件吗?

重做事件是为自动化流程(Automation Workflows)设计的。 要发送一次性营销活动(Campaign),请根据从Redo事件同步的联系人数据创建一个细分(Segment),并向该细分(Segment)发送营销活动(Campaign)。


如果您找不到问题的答案,请通过应用内聊天或联系 [email protected] 的支持团队 - 我们的团队全天候提供服务。

这是否解答了您的问题?