2016-06-07 37 views
0

我正在使用Zapier在Salesforce中查找联系人和潜在客户。如果一个人没有被列为联系人并且未列为主角,那么我想创建一个主角。如何在Salesforce中找不到记录时继续使用Zapier zap?

当联系人中找不到人时,测试zap停止。如果没有找到记录(搜索结果为空),我想采取行动。有没有办法用Zapier步骤来做到这一点?

+0

Zapier需要一些数据才能继续。如果这个人不是联系人或领导者,他们究竟是什么(在Salesforce中)?也许这就是你应该触发的数据类型(如果可能的话)。 – Matt

+0

我想在尝试添加它之前确定该人员不在系统中。在我尝试在Salesforce中创建新的潜在客户之前,我想确保他们不是联系人。但是,如果zap无法继续执行下一步的JavaScript代码,那么我可能必须编写PHP代码,而不是使用Zapier。 –

回答

0

这是一个为我们工作的解决方案。

扎普#1 - 创建,如果没有联系人记录发现

  1. 搜索SF联系的首席
  2. 如果没有找到,创建新的联系人,但填充“虚拟/占位符数据的联系人记录”。 (姓氏=“占位符”姓=“Zapier”)
  3. 然后继续到下一个步骤,并且从表单创建与数据线(或任何触发输入你需要)

扎普#2 - 如果找到

  1. 的联系
  2. 搜索如果找到更新的联系人记录,更新联系人记录
  3. 过滤器,如果无发现然后扎普结束
0

您的触发器必须专门查找而非联系人或潜在客户,并返回该客户,以便后续操作可以使用该客户端。如果你的触发器只是返回所有人(不管他们是联系人还是潜在客户),那么你需要一个Zapier过滤器或“搜索”步骤来缩小哪些数据继续到zap的“动作”步骤。

+0

即使存在多个匹配的记录,Salesforce搜索操作也会返回符合搜索条件的最近创建的记录。[link](https://zapier.com/help/salesforce/#supported-searches)。所以我不能得到一个清单,然后过滤它。 –

相关问题