如何在Mautic中基于webhook返回响应执行不同决策
Mautic基于Webhook返回状态码配置活动分支的实现方案
Mautic原生支持根据Webhook请求的返回响应设置营销活动分支规则,无需额外安装第三方插件即可实现你的需求,具体操作步骤如下:
前置准备
提前完成Webhook基础配置:确认对接的外部API返回的状态码符合HTTP规范,在Mautic后台配置好对应Webhook的请求地址、请求方法、鉴权信息、传参规则,确保Webhook本身可以正常发送请求。
核心配置步骤
- 进入目标营销活动的编辑页面,在动作库中选择发送Webhook请求动作,完成对接API的参数配置后保存该动作节点。
- 点击已添加的「发送Webhook请求」动作节点的后续添加按钮,选择新增决策节点,在决策分类中选中「Webhook响应」类型。
- 在决策配置面板中找到响应状态码匹配规则组,设置第一条匹配逻辑:匹配条件选「等于」,匹配值填入
200,保存后将状态码200对应的后续动作挂载到该决策的「符合条件」分支下。 - 再次回到「发送Webhook请求」动作节点,新增第二个「Webhook响应」决策,设置匹配条件为「等于」,匹配值填入
411,保存后将状态码411对应的后续动作挂载到该决策的「符合条件」分支下。
注意事项
- 若需要同时匹配多个同类状态码,可将匹配条件调整为「属于」,多个状态码用英文逗号分隔填写即可。
- 如需基于响应体的具体字段做分支判断,可在决策配置中开启解析响应体选项,通过自定义字段匹配规则提取响应参数值作为判断条件。
- 配置完成后建议使用测试联系人触发活动,验证不同状态码下的分支执行逻辑是否符合预期。
内容的提问来源于stack exchange,提问作者Nima Bahrami
相关产品推荐
相关产品推荐

