Shopify Flow 扩展

外部 Webhook
作为 Shopify Flow 的触发器

从任何外部系统(n8n、Make、Zapier、Stripe、您的ERP系统或普通HTTP请求)启动Shopify Flow工作流程。支持经过验证的签名、定时轮询、完整历史记录以及欧盟地区托管服务。

Webhook 触发器特色预设定时轮询n8n / Make / Zapier对来电者的回复由欧盟主办

工作原理

从安装到发送第一个 Webhook 只需几分钟

01

安装该应用

通过Shopify应用商店一键安装。免费套餐包含所有触发器。

02

创建一个 Webhook 触发器

生成一个带可选 HMAC 或令牌认证的唯一 URL。将其粘贴到任何支持 POST 请求的系统中。

03

在 Shopify Flow 中进行布线

在Shopify Flow中选择一个新的触发器,并连接任意操作。完成。

功能

从任何地方触发Shopify Flow

通过安全且经过签名的 Webhook,将外部事件引入 Shopify Flow。无需自定义代码,也无需中间服务。

基于 Webhook 的触发器

任何 HTTP 调用都会成为 Shopify Flow 的触发器。您可以选择将负载中的哪些值映射到触发器字段,这些值会直接流向您的 Shopify Flow 操作。

已签署并经认证

HMAC 签名、静态标头令牌,或适用于 Stripe、GitHub、Typeform 及其他对 Webhook 进行签名的服务提供商的一键预设。未经授权的调用者永远无法访问 Shopify Flow。

定时 Webhook

无需调用方:该应用每5分钟至每天一次自动获取一个URL,并根据响应结果启动您的工作流程 - - 既可在每次获取时触发,也可仅在响应内容发生变化时触发。

JSON、表单和 XML 正文

除了 JSON 之外,该端点还能读取表单编码、多部分和 XML 格式的请求体,因此 Twilio、PayPal IPN 和普通 HTML 表单均可直接使用,无需中间环节。

将数组拆分为连续段

一个能将多条记录批量处理为一次调用的系统?给数组命名后,每个项目(每条请求最多 100 个)都会启动自己的工作流程运行。

变换函数

在 Shopify Flow 处理请求之前,对每个请求运行您自己的 JavaScript 代码:重构或丰富请求负载、移除不需要的内容,或者直接向调用者返回响应。

回复来电者

工作流程可以向调用它的系统返回数据,因此发送方会收到具体答复,而不是一个“盲目确认”。

重复数据保护

请指出哪个标头包含投递 ID;24 小时内的重试请求会被接受,但不会再次执行。提供商进行重试时,绝不会两次执行您的工作流程。

完整历史记录及回放

每次发送都会连同其负载、头部信息、状态和尝试次数一起存储。您可以重放任何过去的发送记录,或从应用中发送测试请求。

n8n、Make、支持 Zapier

n8n、Make、Zapier、Stripe、Typeform、Slack、GitHub 等众多工具的分步指南。粘贴您的 Webhook URL,几分钟内即可开始发送 Shopify Flow 事件。

浏览器调用和您自己的域名

对于直接从浏览器发起的调用,请按端点启用 CORS;或者通过 Shopify App Proxy 在您商店的自有域名上提供该端点。

开发者 API 和 MCP

通过 REST API 和 AI 助手的 MCP 服务器,使用您自己的工具创建和管理端点、回放历史记录以及测试 Webhook。

指南和教程

来自文档的分步指南,涵盖商家最常咨询的设置内容。

其他内容均可在 的文档中查阅,而 的更新日志 则列出了新增内容。

定价

简单、按使用量计费

免费开始使用。按年付费可节省 8%。

Free

$0/月

试试看

  • ✓无限数量的 Webhook
  • ✓每月 500 次 Webhook 调用
  • ✓通过电子邮件或 Slack 获取支持
Most popular

Grow

$35/月

营业中的商店

  • ✓无限数量的 Webhook
  • ✓每月 15000 次 Webhook 调用
  • ✓通过电子邮件或 Slack 获取支持

Unlimited

$100/月

企业 + 代理机构

  • ✓无限数量的 Webhook
  • ✓无限制的 Webhook 调用
  • ✓通过电子邮件或 Slack 获取支持

常见问题解答

使用 Workflow Webhooks 需要编写代码吗?+
不。您只需在应用内生成一个 Webhook URL,将其粘贴到任何能够发送 HTTP 请求的系统中,然后在 Shopify Flow 中选择新的触发器即可。无需编写任何代码。
传入的 Webhook 是如何进行身份验证的?+
可在 HMAC-SHA256 签名(行业标准)或静态头部令牌之间进行选择。这两种方式均可针对每个触发器进行配置。没有有效认证的请求在进入 Shopify Flow 之前就会被拒绝。
负载存储在哪里?+
所有负载、头部信息和响应元数据均存储在欧盟地区的 Google Cloud 上(europe-west1,比利时),并使用 Google Cloud KMS 进行静态加密。历史数据将在 30 天后自动清除。
它能与 n8n、Make 和 Zapier 配合使用吗?+
是的。任何能够发送 HTTP POST 请求的工具都可以使用。我们在文档中提供了适用于 n8n、Make 和 Zapier 的模板。
该应用是否符合《通用数据保护条例》(GDPR)的要求?+
是的。数据仅存储于欧盟境内,可应要求签署《数据处理协议》(DPA),本网站不进行任何第三方追踪。详细信息请参阅我们的《隐私政策》。
我的工作流程能否将数据返回给调用该 Webhook 的系统?+
是的。工作流程可以向调用方返回响应,因此外部系统可以等待结果,而不仅仅是收到一条确认消息。
Webhook 能否按计划运行,而不是等待调用?+
是的。通过 中的定时 URL 轮询功能(),该应用会以每 5 分钟到每天一次的频率抓取一个 URL,并将响应数据传输到您的端点 - - 既可在每次抓取时传输,也可仅在响应内容发生变化时传输。这将通过定时器从任何 API 触发 Shopify Flow 上的工作流程。
哪些 Webhook 签名可以进行验证?+
对 Webhook 进行签名的服务提供商(例如 Stripe、GitHub、Typeform、Slack 和 Svix)均提供“一键式”预设。对于其他任何发送方,则需采用自定义方案:包括标头、哈希算法、编码方式、时间戳容差以及签名负载格式。请参阅 以及《验证签名 Webhook》。
它是否不仅支持 JSON,还支持表单或 XML 内容?+
是的。表单编码、多部分和 XML 正文会被解析为可映射的字段,而正文中的数组可以拆分为每个项目一个工作流程运行。请参阅 正文格式以及数组拆分。
在负载到达 Shopify Flow 之前,我可以对其进行修改吗?+
是的。的转换函数 会在每次请求时执行您自定义的 JavaScript 代码:重塑或丰富负载,过滤掉不需要的请求,或者直接响应调用方,从而使 Webhook 作为 API 端点运行。

将外部事件引入Shopify Flow

免费安装,几分钟内即可发送您的第一个 Shopify Flow 触发器。