Workflow Transactional Email 简介

通过 HTTP 请求和自定义电子邮件操作,突破 Shopify Flow 的功能限制

Shopify Flow 虽然它是一个功能强大的自动化平台,但其内置的操作库存在局限性。您可以触发工作流程并设置条件,但一旦涉及与外部服务_进行交互_ - - 例如调用 API,或者从自己的邮箱发送带有品牌标识的电子邮件 - - 原生的 Shopify Flow 就力不从心了。

Workflow Transactional Email 它弥合了这一差距。该功能为Shopify Flow新增了三项操作:“发送事务性邮件”、“发送营销邮件”和**“HTTP请求**”,让您无需编写任何代码,即可将工作流程连接到任何外部API、Webhook、CRM或邮箱。

它的独特之处在于

原生Shopify Flow能很好地处理Shopify的内部操作:标签管理、发货、库存调整。但它缺乏对外连接能力,即无法突破Shopify的范围并与外部系统进行交互。这款应用正是针对这一缺口而设计的:

  • **通过您自己的邮箱发送邮件。**只需点击一下即可连接 Microsoft 365 或 Google,或者将应用指向任意 SMTP 服务器。您的域名、您的信誉、您的品牌形象。
  • **一款真正的电子邮件设计工具。**您可以使用模块(如标题、文本、图片、按钮、双栏布局、循环和二维码)来构建版面,也可以自行编写 HTML 代码。可重复使用的页眉和页脚确保每封邮件都符合品牌风格。
  • **提供退订选项的营销邮件。**将某版面标记为“营销”后,该版面发送的每封邮件都会包含退订链接和贵公司的详细信息;选择退订的客户此后将不再收到相关邮件。参见 营销邮件与退订。
  • **所有 Shopify 套餐均支持 HTTP 请求。**Shopify 自带的_“发送 HTTP 请求_”操作仅限于某些套餐。而此功能不受此限制,因此 Basic 套餐的商店仍可向任何 API 推送数据。
  • **安全的密钥管理。**只需将 API 密钥、令牌和密码存储一次,即可在任何地方通过 {{ secrets.keyName }} 引用它们。这些密钥在静止状态下通过 Cloud KMS 进行信封加密,仅在执行操作时才会被解密。
  • **Liquid 模板。**利用从 Shopify Flow 中获取数据的 {{ variables.xxx }} 占位符,构建动态的主题、正文、URL 和请求负载。
  • **完整的执行历史记录。**每次发送和每次请求都会连同其请求和响应详情一起被记录下来,因此调试只需点击一下,无需凭空猜测。任何过去的操作都可以重新发送。
  • **不包含Shopify数据范围。**该应用完全不请求任何访问范围。它不会读取您的商品、订单或客户信息 - - 它仅执行您配置的外发请求和电子邮件。

三种“Shopify Flow”操作

发送交易邮件

使用您在应用中配置的发件人和交易邮件模板发送一封电子邮件。

Shopify Flow 中的字段 功能说明
发送至电子邮件地址 一个或多个收件人,每行一个。通常为一个 Shopify Flow 变量,例如 {{customer.defaultEmailAddress.emailAddress}}
抄送的电子邮件 可选的抄送(CC)收件人,每行一个
密件抄送(BCC)邮件 可选的密件抄送(BCC)收件人,每行一个
变量(JSON) 布局的自定义数据,例如 {"customerName": "John", "orderId": "12345"},引用地址为 {{ variables.customerName }}

发件人和版式应在该操作的配置界面(“发件人”和“版式”)中选择,而非在这些字段中选择。该界面仅提供事务性版式。

该操作返回的结果可供后续的 Shopify Flow 步骤据此进行分支处理:

返回字段 价值观
status SENT 或者 FAILED,或者 SKIPPED(当切换到营销模式的布局中仅包含已退订的收件人时)
messageId 提供商的消息 ID(如有)
provider GOOGLE、MICROSOFT、SMTP 或 DEFAULT
Shopify Flow 工作流程:一个触发器,随后是“发送事务性电子邮件”操作
在Shopify Flow中将“发送交易邮件”设为一个步骤。

发送营销邮件

发送营销邮件模板:例如新闻简报、评价请求、客户回流优惠。其字段与“发送交易邮件”相同,但在配置界面中仅提供营销模板,且发送方式有所不同:

  • 每个“收件人”地址发送一封电子邮件(每次操作最多20封),每封邮件均附有独立的退订链接,
  • 页脚中的退订声明和公司信息,
  • 已取消订阅的客户将被跳过。

它返回:

返回字段 价值观
status SENT、FAILED 或 SKIPPED(所有收件人已取消订阅)
messageId 首封邮件的提供商消息 ID(如有)
provider GOOGLE、MICROSOFT、SMTP 或 DEFAULT

有关营销版式、页脚和退订列表的所有内容,请参见 营销邮件与退订。

HTTP 请求

运行您在应用中保存的 HTTP 请求。

Shopify Flow 中的字段 功能介绍
变量或主体覆盖(JSON) 可以在 URL、请求头和请求体中引用以 {{ variables.xxx }} 形式表示的自定义变量,或者使用请求体覆盖:传递 {"body": {...}} 以完全替换已配置的请求体

它返回:

返回字段 价值观
status HTTP 状态码
response 作为字符串化的 JSON 的响应正文

应用简介

页面 用途是什么
首页 设置指南、与套餐的对比、成功率、发送状态、操作图表和近期活动
电子邮件发件人 已连接 Microsoft 365 和 Google 账户、SMTP 服务器以及“测试发送”对话框
电子邮件版式 电子邮件本身 - - 主题、设计、附件、测试变量 - - 分别位于“交易”和“市场”标签页中
页眉与页脚 可在不同版式间共享的可重复使用页眉和页脚预设
HTTP 请求 已保存的请求模板:方法、URL、请求头、请求体
秘密 您通过{{ secrets.keyName }}引用加密值
历史 每次执行的状态、时间、请求和响应详情
取消订阅 已选择退订您的营销邮件的客户,可通过搜索、手动添加、重新订阅和CSV导出等方式查看 - - 请参阅 营销邮件与退订
开发者 REST API 和 MCP 服务器的 API 密钥及 connect 命令 - - 请参阅 开发者 API 和 MCP
设置 电子邮件默认设置、各语言版本的营销页脚文本、品牌颜色、自定义字体和提醒 - - 请参阅 设置
帮助 支持联系方式、文档链接以及您的套餐

观看实际演示

从 Shopify Flow 发送自定义 HTTP 请求(视频无声音):

通过您自己的 SMTP 服务器发送带有品牌标识的电子邮件(视频无声音):

套餐与限制

套餐 价格 每30天滚动期间的交易量 附件存储
免费 $0 500 500 MB
开胃菜 15美元/月 5,000 2 GB
成长 35美元/月 15,000 10 GB
无限 100美元/月 无限 50 GB

所有付费套餐均支持按年计费,这样比按月计费更划算。一个“操作”指发送一封电子邮件或执行一次 HTTP 请求;向多位收件人发送一封营销邮件仍算作一个操作。所有套餐均包含全部功能 - - 各套餐仅在流量和存储空间方面有所不同。请参阅 套餐与使用情况。

下一步

请按顺序完成以下事项: