将新优惠发送至 Slack

每次推出新折扣时,都要确保支持措施保持一致

使用“折扣创建”触发器,当您的营销团队在Shopify中创建促销活动时,系统会立即将新的折扣详情发送至Slack。这样,您的客服团队就能在首位客户咨询之前,提前查看折扣代码、状态和有效日期。

该设置由三个部分组成:

  • Workflow Trigger Extensions 检测折扣何时被创建
  • 在支持频道中通过 Slack 接收提醒
  • Shopify Flow 将折扣数据传递给 Slack

视频指南

您还可以观看这段介绍整个过程的视频指南。

开始之前

  • 您已安装了Workflow Trigger Extensions应用
  • 您可以访问 Shopify Flow
  • 您可以创建或编辑 Slack 工作流
  • 你知道应该将折扣提醒发送到哪个 Slack 频道吗

步骤 1:在 Workflow Trigger Extensions 中授予折扣访问权限

在 Shopify 管理员界面中打开该应用,然后转到**“首页”。在“设置指南**”中,找到**“授予折扣访问权限**”并启用它。

Workflow Trigger Extensions 主屏幕上显示“设置指南”和“授予折扣访问权限”选项
Workflow Trigger Extensions 主屏幕上显示“设置指南”和“授予折扣访问权限”选项

一旦获得访问权限,该应用即可向 Shopify Flow 发送创建折扣的事件。

步骤 2:创建一个由 webhook 触发的 Slack 工作流

在 Slack 中,为这些警报创建一个新的工作流。

在 Slack 中,创建一个工作流,并为其指定一个清晰的名称,例如“折扣已创建”。

选择**“来自 Webhook**”作为工作流触发器。

Slack 将生成一个 Web 请求 URL。请复制此 URL,因为 Shopify Flow 会将折扣数据发送到该 URL。

添加“向频道发送消息”步骤,并选择应接收该通知的支持频道。

在 Slack 消息中使用 webhook 变量,这样你的团队就能立即看到最重要的细节。

Slack 工作流设置示例:展示“Discount Created”工作流,该工作流使用“来自 Webhook”触发器和一个 Web 请求 URL
Slack 工作流设置示例,展示了“Discount Created”工作流,该工作流使用了“来自 Webhook”触发器和一个 Web 请求 URL
Slack 步骤:向频道发送一条包含折扣变量的消息
Slack 步骤:向频道发送一条包含折扣变量的消息

一条简单的 Slack 消息可能如下所示:

css
New discount created
Title: {{title}}
Status: {{status}}
Starts at: {{startsAt}}
Ends at: {{endsAt}}

步骤 3:从 Shopify Flow 发送折扣数据

现在在Shopify中构建流程,以便新的折扣事件将数据发送至 Slack Webhook。

在 Shopify Flow 中,创建一个以 Workflow Trigger Extensions 中的“折扣已创建”触发器为起点的流程。

向你在 Slack 中复制的 Slack Webhook URL 发送一个 HTTP POST 请求。

请包含您的支持团队所需的字段,例如折扣名称、状态、创建日期、开始日期和结束日期。

如果您使用的是Shopify Basic版本,且没有Shopify Flow自带的HTTP请求选项,则可以使用Flow操作扩展来发送该请求。

使用 Flow 操作扩展发送 HTTP 请求

Shopify Flow 使用“折扣已创建”触发器和包含 JSON 正文中折扣字段的 HTTP 请求操作的工作流
Shopify Flow 使用“折扣已创建”触发器和包含 JSON 正文中折扣字段的 HTTP 请求操作的工作流

JSON 请求正文示例:

json
{
  "body": {
    "title": "{{discount.title}}",
    "status": "{{discount.status}}",
    "createdAt": "{{discount.createdAt}}",
    "startsAt": "{{discount.startsAt}}",
    "endsAt": "{{discount.endsAt}}"
  }
}

第 4 步:测试工作流

在Shopify管理后台创建一个新的折扣,以测试配置。创建折扣后:

  • “Discount Created”触发器应在Shopify Flow中触发
  • HTTP 请求应将有效载荷发送至 Slack
  • 您选择的 Slack 频道应收到该消息

如果出现 Slack 消息,则一经创建新促销活动,您的支持团队就会立即收到通知。

请查看 Workflow Trigger Extensions 中的事件有效载荷

您还可以在应用内查看触发器捕获了哪些数据。

在 Shopify 的管理后台中,依次打开**“Apps**”→“Workflow Trigger Extensions”→“Event History”。打开折扣事件以查看有效载荷。

Workflow Trigger Extensions “事件历史记录”屏幕显示了一个折扣创建事件及其有效载荷
Workflow Trigger Extensions “事件历史记录”屏幕显示了一个折扣创建事件及其有效载荷

在排查 Slack 或 Flow 的故障之前,这是确认触发器是否捕获了预期值的最快方法。

您的团队将获得什么

  • 市场部一经生成新的促销代码,客服团队即可收到通知
  • 销售代表可以自信地回答有关时间安排和库存情况的问题
  • 您的团队避免了那种导致晋升显得缺乏协调性的脱节现象

相关指南

当折扣到期时,发送后续操作通知。