如何使用 Automatisch 内置的 Webhooks 触发器接收外部请求并执行 Flow?

发布时间:2026/9/15 16:07:52

如何使用 Automatisch 内置的 Webhooks 触发器接收外部请求并执行 Flow? 如何使用 Automatisch 内置的 Webhooks 触发器接收外部请求并执行 Flow【免费下载链接】automatischThe open source Zapier alternative. Build workflow automation without spending time and money.项目地址: https://gitcode.com/GitHub_Trending/au/automatisch如果你的外部系统表单提交、其他服务的回调等需要在事件发生时通知 Automatisch 去跑一段自动化可以不用任何第三方凭证Automatisch 内置了 Webhooks 应用它的Catch raw webhook触发器会在收到 HTTP 请求时启动 Flow。本文以外部请求进来 → Flow 执行 → 返回响应为一条完整路径覆盖创建 Flow、选择同步/异步模式、获取并测试 webhook URL、发布与验证的全过程。前提与工作方式Webhooks 是随 Automatisch 内置的应用不需要与任何外部服务认证即可运行因此建 Flow 时无需先创建 Connection。触发器Catch raw webhook支持GET、POST、PUT、PATCH四种请求方法webhook URL 在编辑器的测试子步骤test substep中给出见 触发器文档 与 连接文档。该触发器有一个必填参数Wait until flow is doneYes/No定义在 catch-raw-webhook/index.js它决定请求的返回行为Yes同步Automatisch 会等 Flow 执行完用 Flow 中配置的响应状态码、请求头和 Body 直接答复外部请求No异步Flow 在后台执行请求立即以204结束、不带响应体对应 异步处理器 固定返回204的逻辑。触发器把请求的headers、body、query作为原始数据raw推入 Flow供后续步骤引用。第一步创建 Flow 并配置 Webhook 触发器进入Flows页面点击Create flow得到一个空的 trigger 和 action 步骤流程创建指南。在触发步骤第 1 步的Choose an app下拉中选择Webhook。事件选择Catch raw webhook点击Continue。在Wait until flow is done下拉中选择Yes或No再点击Continue。选择依据只有一条外部请求方是否需要拿到 Flow 执行结果的响应——需要选Yes只需要请求到了就行选No。完成后进入测试子步骤页面上会出现webhookUrl输入框里面就是当前 Flow 的 webhook URL。异步模式下该 URL 不包含sync字样同步模式则包含这一点在 e2e 测试夹具 中作为断言被明确区分。第二步用真实请求测试触发器在测试子步骤中直接向拿到的 webhook URL 发一个请求即可方法限 GET/POST/PUT/PATCH。例如curl -i -X POST 你的webhookUrl \ -H Content-Type: application/json \ -d {event: order.created, orderId: 1001}把你的webhookUrl替换成测试子步骤中实际显示的 URL。在 Flow 尚未发布test run状态下测试请求会以204返回见 e2e 测试 中对axios.get(webhookUrl)的断言。随后点击Test Continue测试输出区会显示本次请求进入 Flow 的数据确认请求已被 Flow 捕获后点Continue进入 action 步骤。第三步可选添加 Respond with 动作定义响应只有在Wait until flow is done Yes时定义响应才有意义。在第 2 步选择Webhook应用、事件选择Respond with动作定义配置三个参数Status code字符串必填默认值200Headers可选按需添加Key/Value请求头支持变量Body必填响应体内容支持引用前面步骤的变量。e2e 测试中的示例配置是statusCode 200、body response from webhook可照此填写自己的值。配置完成后点击Test Continue验证再点Continue。第四步发布 Flow点击Publish发布。发布后 Flow 会在触发事件发生时自动执行已发布的 Flow 不能直接修改需要改动时先Unpublish再编辑见 流程创建指南 的 Publish 章节。验证同步与异步的返回差异发布后对 webhook URL 再发一次请求两种模式的返回是可直接核对的判断标准与 webhook.spec.js 中的断言一致模式请求返回Wait until flow is done YesGET webhookUrl状态码200响应体为 Respond with 中配置的 Body测试示例中为response from webhookWait until flow is done NoGET webhookUrl状态码204响应体为空同步模式返回的内容由 同步处理器 写入状态码、请求头和 Body 全部取自 Flow 执行结果如果 Flow 中没有有效的 Respond with 动作就按异步行为处理固定204、空响应体逻辑见 异步处理器。限制与边界只支持 GET、POST、PUT、PATCHwebhook URL 必须在编辑器测试子步骤中获取不要手工拼接。触发器拿到的是原始请求数据raw.headers/raw.body/raw.query它本身不做业务解析需要过滤或转换时在后续 action 步骤中处理。Flow 发布后不可编辑改配置前必须先 Unpublish。调试请求详情时后端会以 debug 级别记录Handling incoming webhook request at originalUrl及请求载荷见两个 webhook 处理器中的logger.debug调用可用于确认请求是否到达 Automatisch。完成发布并通过上面的状态码核对后这个 Flow 就可以长期作为外部系统的回调入口使用后续要调整响应结构只需 Unpublish 后修改 Respond with 参数再重新发布。【免费下载链接】automatischThe open source Zapier alternative. Build workflow automation without spending time and money.项目地址: https://gitcode.com/GitHub_Trending/au/automatisch创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/15 16:02:51

ARM嵌入式无功补偿固件解析与调试指南

简介:本资源是一套基于ARM架构的低压无功补偿装置完整嵌入式开发资料包,面向电力电子、自动化及嵌入式系统工程师,解决配电侧功率因数偏低、电压波动大、线路损耗高等实际工程问题。压缩包共94个文件,含50个头文件(.h&…

2026/9/15 16:17:53

如何把「好用的写法」教给 AI?Webnovel Writer 项目经验沉淀机制

如何把「好用的写法」教给 AI?Webnovel Writer 项目经验沉淀机制 【免费下载链接】webnovel-writer 基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200 万字量级 连载创作。 项目地址: https://gi…

2026/9/15 16:17:53

MATLAB数据包络分析工具箱:高效实现DEA建模与绩效评估

简介:本资源是一个专为科研与教学设计的MATLAB数据包络分析(DEA)工具箱,面向运筹学、管理科学、经济学及量化评估领域的研究者与高年级本科生/研究生,用于高效开展效率评价、相对绩效分析与多指标决策建模。压缩包共33…

2026/9/15 16:12:53

速腾Helios-16P与Lego-loam实战:从编译到点云地图全流程指南

速腾Helios-16P配Lego-loam这套组合,前阵子我又重新捡起来完整跑了一遍。说实话,现在网上讲Lego-loam原理的文章不少,讲速腾雷达驱动的也算多,但能把这两样东西放在一起、从零编译到真正把点云地图跑出来一条龙说清楚的&#xff0…

2026/9/15 4:54:30

拯救者Y7000黑屏故障排查与维修实战指南

1. 项目概述:一台黑屏的拯救者Y7000,到底卡在哪一步? 联想拯救者Y7000系列笔记本,从2018年第一代搭载i5-8300H开始,到后来的i7-9750H、i7-10750H、i5-11400H,再到2023年款的R7-7840HS,它始终是学…

2026/9/15 0:01:16

AI英语单词APP开发:自适应学习算法与移动端优化实践

1. 项目概述 作为一名在移动应用开发领域摸爬滚打多年的老手,我最近完成了一个AI英语单词APP的开发项目。这个项目将传统单词记忆方法与现代AI技术相结合,打造了一款能够智能适应不同用户学习习惯的英语学习工具。 市面上大多数单词APP都存在一个通病&a…

2026/9/15 0:01:16

Flutter与OpenHarmony结合开发手语学习APP实战

1. 项目背景与核心价值作为一名同时接触过Flutter和OpenHarmony的开发者,最近我完成了一个基于Flutter for OpenHarmony的手语学习APP实战项目。这个项目最大的特点在于实现了跨平台框架与国产操作系统深度结合的创新实践——用Flutter开发的应用能完美运行在OpenHa…

2026/9/15 0:01:16

六个月成为机器人工程师:从ROS2到SLAM的实战路径

1. 六个月的紧迫感从哪来:先搞清楚你要成为哪种机器人工程师说实话,六个月的期限并不是一个宽松的时间线。市面上任何一本正经的机器人学教材都超过五百页,ROS2的官方文档可以翻到你怀疑人生,再加上ABB、KUKA这些工业机器人厂家动…

2026/9/15 14:22:53

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/14 13:53:59

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/15 11:42:23

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码