我们能为您做些什么?
Workflow Webhooks 文档:创建安全的 Webhook 端点,用于从 n8n、Make、Zapier 或任何支持 HTTP 的工具触发 Shopify Flow 工作流程。
入门指南
- Workflow Webhooks 简介Workflow Webhooks 为您提供安全的 HTTP 端点,用于启动 Shopify Flow 工作流程,并将负载数据作为 Shopify Flow 变量传递进去。
- 创建您的第一个 Webhook分步指南:创建一个 Webhook 端点,对其进行身份验证,映射负载,并将其连接到一个 Shopify Flow 工作流程。
- 身份验证使用静态令牌或 HMAC SHA-256 对您的 Webhook 进行加密,其中包含适用于 Stripe、GitHub、Shopify、Slack、Typeform 和 Calendly 的预设配置。
- 负载映射和流变量使用点路径将最多四个负载字段映射到 Shopify Flow 变量,当四个字段不足以满足需求时,转发原始正文、头部或查询字符串。
- 套餐与使用情况“免费”、“增长”和“无限制”版本的区别仅在于每月调用量。哪些计入调用量、哪些不计入,以及如何在达到上限前收到提醒。
配置
- 验证已签名的 WebhookWorkflow Webhooks 在Shopify Flow运行之前,会验证发件人的HMAC签名:提供22种内置提供程序,此外还可为任何其他服务配置自定义签名。
- 重复配送防护请为包含发件人唯一事件 ID 的标题命名;24 小时内的重复投递将被接受,但不会重新发送至 Shopify Flow。
- 从 Shopify Flow 调用 Webhook使用“触发器 Webhook”操作,在Shopify Flow工作流程中的某个步骤内调用您的某个 Webhook。
- 同步响应使用“同步 Webhook 触发器”和“返回 Webhook 响应”操作,将呼叫方的请求暂存,直至您的Shopify Flow工作流程做出响应。
- 定时URL轮询让该应用每5分钟到每天一次地请求一个URL,并将响应发送到您的Webhook,这样Shopify Flow就能根据定时器运行,而不是等待调用者。
- 正文格式和数组拆分Workflow Webhooks 可解析 JSON、表单编码、多部分和 XML 请求体,并能针对数组中的每个元素触发一次 `Shopify Flow` 调用。
- 变换函数在每个 Webhook 请求上运行您自己的函数:重构或丰富负载、丢弃不需要的请求,或者直接回复调用者。
- IP白名单除了令牌或 HMAC 签名之外,还将 Shopify Flow Webhook 的访问范围限制在您的发件人 IP 地址或 CIDR 范围之内。
- CORS、应用代理 URL 和浏览器调用启用 CORS,在商店的自有域名上发布包含应用代理 URL 的 Webhook,并了解可由浏览器调用的 Webhook 公开了哪些内容。
- 警报和通知邮件在套餐配额用尽之前,或者当您的 Webhook 调用失败率异常升高时,您会收到一封电子邮件通知。
自动化平台
连接一项服务
- 如何将Calendly与Shopify Flow连接起来通过支持 HMAC 验证的 Webhook 将 Calendly 与 Shopify Flow 连接起来。当会议被预订或取消时,自动触发标签、订单备注和电子邮件通知。
- 如何将 Customer.io 连接到 Shopify Flow通过支持 HMAC 验证的 Webhook 将 Customer.io 与 Shopify Flow 连接起来。在邮件送达、打开或退回事件发生时,触发标签、备注、电子邮件或元字段。
- 如何将 GitHub 连接到 Shopify Flow使用 Workflow Webhooks 将 GitHub 与 Shopify Flow 连接。验证 HMAC 签名,并在发生推送、发布或问题事件时触发工作流程。
- 如何将Lemon Squeezy连接到Shopify Flow将 Lemon Squeezy 连接到 Shopify Flow:验证 HMAC 签名,并在订单或订阅事件发生时触发标签、元字段和电子邮件发送。
- 如何将Linear连接到Shopify Flow通过支持 HMAC 验证的 Webhook 将 Linear 连接到 Shopify Flow;包含分步设置、检查和故障排除指南。
- 如何将Mollie连接到Shopify Flow使用经过 HMAC 验证的 Webhook 将 Mollie 连接到 Shopify Flow。本文包含分步设置指南、触发器检查以及故障排除技巧。
- 如何将Paddle连接到Shopify Flow通过采用 HMAC 验证的 Webhook 将 Paddle 与 Shopify Flow 连接。在 Paddle 事件触发时,自动更新标签、订单备注和元字段。
- 如何将 Paystack 与 Shopify Flow 连接起来将 Paystack 连接到 Shopify Flow,并确保在每次请求中都启用 HMAC 签名验证。本文包含分步设置指南和故障排除方法。
- 如何将Razorpay与Shopify Flow对接将Razorpay与Shopify Flow连接,对每个Webhook进行HMAC签名验证,然后触发标签、备注或电子邮件。
- 如何将 Sanity 连接到 Shopify Flow使用经过 HMAC 验证的 Webhook 将 Sanity 与 Shopify Flow 连接起来。分步设置指南,支持触发器标记、备注、电子邮件或元字段更新。
- 如何将Sendcloud与Shopify Flow连接起来通过支持 HMAC 验证的 Webhook 将 Sendcloud 与 Shopify Flow 连接起来,这样包裹状态的变化就能触发标签、备注或电子邮件。
- 如何将 Sentry 连接到 Shopify Flow使用Workflow Webhooks将Sentry连接到Shopify Flow:已验证HMAC签名,附带分步设置指南。
- 如何将 Shopify 连接到 Shopify Flow将 Shopify 与 Shopify Flow 连接,并启用经过验证的 Webhook。设置经过 HMAC 验证的触发器,以便订单、产品或客户能够启动工作流程。
- 如何将 Slack 与 Shopify Flow 连接起来使用经过签名的 Webhook 触发器将 Slack 与 Shopify Flow 连接。本文包含设置步骤、HMAC 验证以及故障排除技巧。
- 如何将Square与Shopify Flow连接起来通过 Shopify Flow 将 Square 与 Workflow Webhooks 连接:采用经过验证的 HMAC 配置,以触发标签、备注、电子邮件和元字段的更新。
- 如何将标准 Webhook 连接到 Shopify Flow将标准 Webhook 连接到 Shopify Flow,并对每次请求进行 HMAC 签名验证,确保只有可信事件才会触发您的工作流程。
- 如何将 Stripe 连接到 Shopify Flow使用Workflow Webhooks将Stripe与Shopify Flow连接。设置经过HMAC验证的Webhook,并在发生支付、退款和争议事件时触发工作流程。
- 如何将Svix连接到Shopify Flow将 Svix 连接到 Shopify Flow:验证 HMAC 签名,并在发生注册或退信等 Webhook 事件时触发工作流程。
- 如何将 Typeform 与 Shopify Flow 连接起来通过支持 HMAC 验证的 Webhook 将 Typeform 与 Shopify Flow 连接起来。根据表单回复触发标签、备注和元字段的更新。
- 如何将 Vercel 连接到 Shopify Flow将 Vercel 连接到 Shopify Flow:验证 HMAC 签名,并在部署或项目事件发生时触发工作流程。
- 如何将WooCommerce与Shopify Flow连接起来使用经过 HMAC 验证的 Webhook 将 WooCommerce 连接到 Shopify Flow。分步设置指南、触发器检查及故障排除技巧。
- 如何将 Zendesk 与 Shopify Flow 连接起来将 Zendesk 与 Shopify Flow 集成:验证 HMAC 签名,并在工单事件发生时触发标签、订单备注或电子邮件。
工作流程模板
- 工作流程模板适用于 Workflow Webhooks 的现成 Shopify Flow 工作流程:为订单和产品添加标签、将订单标记为已付款、创建客户、更新元字段、添加订单备注以及同步处理请求,每个工作流程均为可导入的 .flow 文件。
- 接收 Webhook 时的标签顺序一个现成的Shopify Flow工作流程:当外部系统通过 Webhook 调用您的服务并传入订单号和标签时,将该标签添加到订单中。下载 .flow 文件并将其导入。
- 在收到 Webhook 时返回订单状态一个现成的Shopify Flow工作流程。通过HTTP请求响应,返回订单的支付和发货状态。聊天机器人、客服系统或客户门户发送订单号后,将在同一条响应中收到状态信息。
- 收到 Webhook 时创建客户一个现成的Shopify Flow工作流程。通过表单提交或发送到您Webhook的、标记为“webhook-lead”的潜在客户,创建Shopify客户。将来自着陆页、表单工具和活动的潜在客户直接收集到“客户”模块中。
- 收到 Webhook 时将订单标记为已付款一个现成的 Shopify Flow 工作流程。当您的银行、开票或支付系统通过您的 Webhook 确认付款时,请将对应的订单标记为“已付款”。该功能专为银行转账、发票和货到付款订单设计,这些订单无法由 Shopify 自动捕获。
- 收到 Webhook 时为产品添加标签一个现成的Shopify Flow工作流程。当供应商、PIM或ERP系统通过Webhook向您发送SKU和标签时,将该标签添加到产品中。确保产品系列、筛选条件和标识与Shopify外部的数据保持同步。
- 在收到 Webhook 时更新客户元字段一个现成的 Shopify Flow 工作流程。当忠诚度计划、CRM 或积分系统通过 Webhook 向您发送一个电子邮件地址和一个数字时,请将其存储在客户的 custom.loyalty_points 元字段中。您可以在客户账户、电子邮件或 Shopify Flow 中显示该信息。
- 收到 Webhook 时添加订单备注一个现成的 Shopify Flow 工作流程。当第三方物流(3PL)、企业资源规划(ERP)或支持工具通过 Webhook 向您发送订单号和消息时,将该消息添加到订单备注中。原有的备注内容将保留,新消息将显示在新行中。
