跳转到主要内容

将 Shopify Flow 与 Omnisend 集成

了解如何将 Shopify Flow 与您的 Omnisend 账户集成

作者:Armintas Griežė

Shopify Flow 是一个电子商务自动化平台,通过自动化工作流程将 Shopify 与第三方应用连接起来。通过将 Shopify Flow 与 Omnisend 集成,您可以在 Omnisend 中触发自动化流程(Automation)或基于 Shopify 事件更新联系人数据。

本指南将向您展示如何连接 Shopify Flow 到 Omnisend 并构建您的第一个自动化工作流(Workflow)。

Shopify 帮助中心 | Shopify Flow


开始之前

  • Shopify 套餐限制:大多数 Shopify Flow 功能在所有套餐上都可用,但有些是套餐专属的。查看 Shopify 的套餐详情

  • Omnisend 套餐:所有 Omnisend 套餐用户都可以与 Shopify Flow 集成。

  • 直接集成:某些应用(Yotpo、LoyaltyLion)直接与 Omnisend 集成。请使用这些集成,而不是通过 Shopify Flow 路由,以实现更简单的设置。

优势

  • 基于 Shopify 事件(订单履行、客户标签等)触发 Omnisend 自动化流程(Automation)工作流程。

  • 将第三方应用中的联系人数据同步到 Omnisend。

  • 构建高级的自动化流程(Automation),无需自定义代码。

  • 使用 Shopify Flow 的事件筛选器和条件来优化哪些联系人进入您的工作流程。

设置流程

步骤 1.安装 Shopify Flow

在 Shopify 应用商店 中找到 Shopify Flow → 点击 "Add app" 并按照提示安装。

安装后,在您的 Shopify 后台打开 Shopify Flow,方法是导航至Apps → Shopify Flow。

您可以从头开始构建工作流程或使用 Shopify 的预设模板。查看 Shopify 的工作流(Workflow)构建器指南。

步骤 2. 选择 Omnisend 操作

Shopify Flow 应用可以触发事件或执行操作。查看 完整的集成应用列表。

Omnisend 支持两种操作:

  1. 创建或更新客户 - 将联系人数据(姓名、电子邮件、电话、标签)同步到 Omnisend。

  2. 跟踪事件 - 通过自定义事件在 Omnisend 中触发自动化(不会更新联系人数据,除电子邮件/电话外)。

何时使用:

  • 创建/更新客户:当您需要同步新的联系人详情时(例如,Shopify 添加一个“VIP”标签 → 在 Omnisend 中更新联系人)。

  • 跟踪事件:当您想要触发条件(Trigger)一个自动化流程(Automation)工作流(Workflow)(例如,订单准备取货 → 发送取货提醒)。

要添加 Omnisend 操作,首先在 Shopify Flow 中选择一个触发条件(Trigger)(来自 Shopify 或其他集成应用)。然后添加一个操作并选择 Omnisend。

为了使集成可用,Omnisend 应用(或您想要连接的任何第三方应用)必须安装在您的 Shopify 管理后台中。

示例:当订单已准备好取货时跟踪事件

在此示例中,我们将触发一个自动化流程(Automation)工作流(Workflow),当订单履行状态更改为Ready for pickup。由于不需要更新客户数据,请选择跟踪事件操作。

1. 在 Shopify Flow 中,选择一个触发条件(Trigger)(例如,订单履行状态已更新)。

2. 添加操作 → 选择 Omnisend → 跟踪事件

3. 提供以下详情:

  • 客户电子邮件地址(必填):用于电子邮件发送。

  • 客户电话号码(可选): 用于短信(SMS)发送。

  • 客户名字(可选):添加到消息内容或主题行。

  • 客户姓氏(可选):添加到消息内容或主题行。

  • 事件名称: 输入 Shopify Flow 应该发送到 Omnisend 的事件名称,例如,订单准备好取件。在您配置操作之前,事件不需要在 Omnisend 中存在。自动化工作流可以在第一个事件到达后使用该事件。

  • 事件自定义字段(可选): 使用 JSON 语法将 Shopify 数据映射到 Omnisend 自定义事件属性:

    {
    "ready_for_pickup": "{{fulfillment.displayStatus}}",
    "ready_for_pickup_time": "{{fulfillment.estimatedDeliveryAt}}"
    }
    • ready_for_pickup 和ready_for_pickup_time 是在 Omnisend 中创建的属性。

    • fulfillment.displayStatus 和fulfillment.estimatedDeliveryAt 是 Shopify 模板变量。使用 添加模板变量 在 Shopify Flow 中查看所有可用变量。

重要说明:

  • 您必须提供电子邮件地址或电话号码,以便事件触发。

  • 默认客户属性以及您创建的自定义属性应映射到相应的 Shopify Flow 变量。

  • 旧工作流: 在 2026 年 9 月 16 日之前创建的工作流可能会使用事件 ID(遗留) 字段。保持现有事件 ID 不变 - 工作流继续按以前的方式工作。对于新工作流,请输入事件名称 代替。要将旧工作流迁移到新设置,请删除现有的跟踪事件 步骤并再次添加。

4.点击 启用工作流 以在 Shopify Flow 中启用工作流。

步骤 3. 在 Omnisend 中构建自动化工作流

  1. 在 Omnisend 中,转到 自动化 9D7 创建工作流 9D7 从头开始自定义。

  2. 选择您的自定义事件(例如,订单准备好取件)作为触发器。

  3. 添加电子邮件或 SMS 消息。您可以将自定义属性(例如,{{ready_for_pickup_time}})插入消息内容或主题行中。

重要: 此自动化触发所有 联系人,无论订阅状态如何。要按订阅状态过滤,请在 Shopify Flow 中添加规则或使用Omnisend 中的自动化渠道设置

用例

Shopify Flow + Omnisend 让您:

  • 当订单状态更改时,发送 "准备好取件" 的电子邮件。

  • 标记高价值客户并发送 VIP 提供。

  • 当 LoyaltyLion 授予积分时触发忠诚度积分提醒。

  • 在 Shopify 将订单标记为已完成后发送评论请求。

更多 Shopify Flow 用例:

  • 在支付捕获之前标记并取消高风险订单。

  • 管理忠诚度计划和促销活动。

  • 根据支付方式标记订单。

💡 查看更多示例,请访问 Shopify 的帮助中心 和 Shopify 的博客。

常见问题

我如何测试集成是否正常工作?
要确认 Shopify Flow 和 Omnisend 集成正常工作,请按照以下步骤操作:

  1. 手动触发 Shopify 事件。 在您的 Shopify 管理员中,执行应该激活流的操作。例如,将订单的履行状态更新为准备好取件。

  2. 在 Omnisend 中打开联系人。 转到受众 9D7 联系人 并找到您更新的订单的联系人。

  3. 验证自定义事件。 打开联系人资料并检查活动时间线以确认自定义事件(例如,订单准备好取件)是否出现。

如果事件在联系人的资料中可见,则集成工作正常。如果没有出现,请检查您的 Shopify Flow 触发器、事件名称和自定义字段映射。对于现有工作流,请检查事件 ID(遗留)值。

为什么我的事件没有触发?
确保您在 Shopify Flow 操作中提供了电子邮件地址或电话号码。对于新工作流,请验证事件名称 和自定义字段映射。对于现有工作流,请验证事件 ID(遗留) 值。


没有找到您问题的答案? 请通过应用内聊天或以下方式联系我们的支持团队:[email protected] - 我们的团队全天候提供支持。

这是否解答了您的问题?