右侧为 wix 徽标和文字“wix integration”
使用 webhook 将外部系统与 Wix Automations 集成可以简化您的工作流程。借助其中包含的最佳实践和故障排除技巧,您将能够很好地应对任何挑战。让我们逐步探索设置 webhook 的过程,确保无缝且高效的集成。
什么是 Wix Automations?
Wix Automations 是一种工具,允许用户自动执行其网站上的各种重复任务,从而提高效率并节省时间。
它的工作原理是根据触发器(特定事件,例如表单提交或新订阅者)设置规则,自动执行诸如发送电子邮件、将用户添加到邮件列表或显示个性化内容等操作。
这些自动化工具有助于完成客户参与、潜在客户培育和保持联系人有序等任务。
在 Wix 中设置 webhook 的分步指南
以下是将外部系统与 webhook 集成所涉及的步骤:
1. 导航到网站仪表板中的“自动化”部分
侧边栏中有各种选项的 wix 菜单
2. 点击右上角的“+ 新建自动化”按钮。
建议客户参与的自动化
3. 选择“从头开始”或建议的自动化模板。
可供选择的自动化类别
4. 单击自动化标题以提供描述性名称。
sleekflow 自动化标题设置与触发器
5. 指定将启动自动化的触发事件。
应用程序选择和触发选项
6. 对于自动化操作,选择“通过 webhook 发送”。
各种自动化操作选项
7. 输入您希望 webhook 发送通知的“目标 URL”。
目标 URL 的 webhook 设置
8. 确定是否希望 webhook 发送来自触发事件的所有可用数据或仅发送特定数据:
“所有键和值”选项:如果触发器 阿富汗电话号码数据 是表单提交,webhook 将发送来自触发事件的所有数据,例如所有表单字段。
“自定义结构”选项:您可以通过将特定键映射到相应的值,仅发送来自触发事件的某些数据。
点击“查看结构”可以看到webhook发送的所有数据。
9. 如果您选择“自定义结构”选项,则:
点击“添加您的键和值”旁边的“自定义结构”。
输入描述性的密钥名称来识别正在发送的数据。
使用键值对自定义有效载荷
单击“值”旁边的“插入变量”以选择要包含的具体数据。
(可选)点击“+ 添加键值”来添加其他键值对。
完成 webhook 配置后,点击“保存”。
10. 选择自动化运行的所需时间。
自动化操作的延迟设置
11.最后,点击“激活”或“保存”即可完成自动化设置。
激活前添加其他操作
处理延迟或重复的 webhook 事件
延迟或无序事件:
如果您的服务器未能在 1250 毫秒内以 200 状态代码做出响应,则将对 webhook 事件进行额外的传送尝试。
这种传递延迟可能会导致后续事件先于先前的事件收到。
重新发送 webhook 将始终包含原始事件数据,而不是重新发送时的数据。
有关更多详细信息,请参阅 Webhook 重新发送策略文档。
重复事件:
您的应用事件的多个副本存储在不同的服务器上,以最大限度地减少数据丢失并确保事件的连续性。
然而,如果在事件传递期间保存副本的其中一个服务器无法访问,您可能会多次收到相同的事件。
建议您的应用程序设计能够正确处理和删除任何收到的 webhook 事件的重复数据。
如果 webhook 因超时错误(1250 毫秒)而无法传送,或者未收到 200 状态代码,则系统将根据以下重试计划最多再尝试 12 次发送 webhook:
Webhook 重试计划和传送尝试
如果 webhook 因超时错误(1250 毫秒)而传递失败或未收到 200 状态代码,系统将再次尝试发送 webhook。
重试计划从首次失败后 1 分钟的第一次尝试开始。后续尝试的间隔会逐渐增加。
第二次尝试是在前一次失败后 10 分钟,第三次尝试是在前一次失败后 1 小时,第四次和第五次尝试是在前一次失败后 2 小时。
第六次至第九次尝试是在前次失败后 4 小时进行的,第十次和第十一次尝试是在前次失败后 8 小时进行的。
第十二次也是最后一次尝试是在前一次失败 12 小时后。
管理 webhook 响应和更新的最佳实践
收到 webhook 后,以 200 状态代码进行响应以确认收货成功。
定期发出 API 请求以验证收到的 webhook 是否准确反映了您的应用或网站的当前状态。
确保您的服务器可以正确处理无序和重复的 webhook 事件通知。
当您在开发者中心看到有关过时的 webhook URL 的警报时,请更新 webhook 配置。
随时关注 webhook 更新将防止应用程序功能中断。
使用 Zapier 和 SleekFlow 扩展 Wix 自动化
您可以将 Wix 与外部平台连接起来,以扩展您的自动化功能,而无需人工干预。Wix Automations 涵盖了您网站的基本操作,但如果您需要高级功能,您可以通过 Zapier 将 Wix 与 SleekFlow 连接起来。
假设您在 Wix 上经营一家水疗业务,您的客户可以通过您的网站预订各种服务,例如按摩或面部护理。您设置了一个 Wix 自动化,并在客户安排服务时触发“预订”。
当触发器被激活时(即有人进行预订),操作是在 SleekFlow 中创建自定义对象记录。例如:
触发因素(预订):客户通过 Wix 预订一小时的按摩。
操作(SleekFlow):SleekFlow 为该预订创建自定义对象记录。该记录可能包括以下详细信息:
如何使用 Wix Automations 通过 webhook 发送数据
-
- Posts: 1
- Joined: Mon Dec 02, 2024 10:23 am