Workflow Transactional Email 简介

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 |

发送营销邮件
发送营销邮件模板:例如新闻简报、评价请求、客户回流优惠。其字段与“发送交易邮件”相同,但在配置界面中仅提供营销模板,且发送方式有所不同:
- 每个“收件人”地址发送一封电子邮件(每次操作最多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 请求;向多位收件人发送一封营销邮件仍算作一个操作。所有套餐均包含全部功能 - - 各套餐仅在流量和存储空间方面有所不同。请参阅 套餐与使用情况。
下一步
请按顺序完成以下事项:
- 电子邮件发件人概览 - 决定您的电子邮件应如何从商店发送出去。
- 使用自定义 SMTP 服务器从 Shopify Flow 发送电子邮件 - 连接您自己的邮件服务器,并发送第一封带有品牌标识的电子邮件。
- 使用 Microsoft 365 从 Shopify Flow 发送电子邮件 - 从 Microsoft 365 或 Outlook 邮箱发送。
- 使用 Google 从 Shopify Flow 发送电子邮件 - 从 Google 或 Gmail 邮箱发送。
- 设计电子邮件版面 - 设计电子邮件本身。
- 营销邮件与退订 - 包含退订链接的电子简讯和促销信息。
- 变量与液体 - 将“Shopify Flow”数据移至主题和正文中。
- 附件和图片 - 将文件和图片添加到电子邮件中。
- 页眉和页脚预设 - 确保每封电子邮件都符合品牌形象。
- 通过 Shopify Flow 发起一个 HTTP 请求 - 从工作流程中调用外部 API。
- 秘密 - 请勿在模板中包含 API 密钥和密码。
- 历史与故障排除 - 查看每次执行情况并修复故障。
- 常见问题 - 我们最常被问到的问题。

