Zapier的ZAP与分支逻辑

问题描述 投票:2回答:2

我想创建一个分支逻辑ZAP。我想这样做,因为网关/ REST API正在使用支持除了只有一个网页挂钩。我要求扎普当假设触发器返回与“EVENT_TYPE” =“阿尔法”和行动“B”的事件,可以执行动作“A”将被执行时,所述相同的触发返回与“EVENT_TYPE” =“测试”的事件

例:

if trigger_A.output.event_type = 'alpha'
       then 'Send mail' to '[email protected]'
else if trigger_A.output.event_type = 'beta'
       then 'Send message' to 'Slack'
else
       post in 'Facebook' trigger_A.output.message

这可能与一个单一的扎普?

请注意,我不能在多个网络挂接添加到我的REST API,所以我不能有多个触发器,我可以使用使用最大1扎普。

从论坛的任何帮助将不胜感激。

zapier zapier-cli
2个回答
5
投票

大卫在这里,从Zapier平台团队。

我有一个好消息和一个坏消息!坏:这是目前无法开箱。它正在内部讨论,我们有没有什么可以再在这个时候说些什么。

好消息是,你所描述的工作流程是可能的,但它会采取一些快速切换:

扎普答:Webhooks (catch) -> Code -> Webhooks (post) 扎普B:Webhooks (catch) -> Gmail (send mail) 扎普C:Webhooks (catch) -> Slack (send message) 扎普d:Webhooks (catch) -> Facebook (create new post)

步骤如下:

  1. 你的服务发送一个网络挂接到ZAP A和一键+值描述event_type
  2. 您有运行你上面贴的伪现实版,设置根据事件类型url变量代码的一步。一种ZAP B,C,d各自具有唯一的网址为他们的触发器,所有这些都是已知的ZAP A.
  3. 扎普一个帖子的URL返回在步骤2中,沿着你想要的任何数据发送。
  4. 一个孩子ZAP的(B,C,d)被触发,这样做所需的操作。

所以你有它!不漂亮,但肯定是可行的。

让我知道如果你有任何其他问题!


3
投票

我知道这是一个老问题,但它是值得分享这个好消息。现在,您可以定义分支逻辑与Zapier外的开箱:

路径让你建立先进的工作流程来运行基于你决定条件不同的动作。路径是Zapier的条件逻辑工具。想想路径,如果/那么逻辑的:如果在你的触发应用情况,那么做到这一点,当B发生,然后去做别的事情,等等。

路径功能仅适用于专业版,专业增强版和团队计划账户。更可以在Zapier documentation on Paths找到。

可能有益的另一种选择是使用filters and multiple zaps

© www.soinside.com 2019 - 2024. All rights reserved.