与潜在客户代理一起使用您自己的数据供应商
使用 Apex 类或自动启动流逻辑修改现有潜在客户主题,以连接到自己的数据提供商。
所需的 Edition
| 适用于:Lightning Experience |
| 适用于:具有适用于销售的 Agentforce 或适用于行业的 Agentforce 加载项的 Enterprise、Performance、Unlimited 和 Developer Edition,或包括 Agentforce 1 Sales 和 Industry Edition。需要每个用户拥有适用于销售的 Agentforce 或适用于行业的 Agentforce 加载项,才可以访问操作。 |
| 所需用户权限 | |
|---|---|
| 设置 Agentforce Prospecting: | 查看设置 与 修改所有数据 或 自定义应用程序 |
| 创建和配置潜在客户客服人员: | 销售代理潜在客户经理 |
| 要使用 ZoomInfo 数据: | ZoomInfo 预期访问权限 |
在您开始前,打开 Agentforce Prospecting 并构建和管理 Prospecting Agent。
潜在客户客服人员使用现有Account_Research和Prospect_Finder主题中的操作来鉴定客户、查找潜在客户、根据您理想的客户简档验证潜在客户,并丰富潜在客户的详细信息。要使用标准提供商以外的数据供应商,请为每个行动创建带有@InvocableMethod或自动启动流的 Apex 类。然后,更新现有主题操作引用,以指向这些实施。保持与标准操作相同的输入、输出和 JSON 响应形状。
此更改向后兼容,不会影响现有客服人员。它为客户提供了自定义客服人员操作的灵活性,以便他们可以与自己的数据供应商一起运行。
-
从数据提供商为潜在客户创建源 ID 格式。
使用格式
prefix__id,例如myvendor__001。前缀为 1–100 个字符,仅包含字母和下划线,且不能以下划线开头或结尾。请勿使用salesforce或zoominfo作为前缀。在所有四个操作中使用相同的自定义源 ID。潜在客户客服人员使用此 ID 将潜在客户从发现转移到验证和丰富。 -
使用 @InvocableMethod 创建 Apex 类,或为每个客服人员操作创建自动启动流。包括所有必需的字段。
备注- 在所有四个操作中使用相同的自定义源 ID。潜在客户客服人员使用此 ID 将潜在客户从发现转移到验证和丰富。
- 对于每个 Apex 类,如果未找到潜在客户或供应商服务不可用,则返回空结果,并在
errorMessage或outputErrorMessage中包含原因。
-
为
QualifyAccount操作创建带有@InvocableMethod或自动启动流的 Apex 类。此操作决定客户是否值得潜在客户。包含这些字段。字段类型 字段 所需输入 accountId,accountSource,qualificationCriteria可选输入 researchSummaries,zoominfoAccountAttributes,niceToHaveCriteria,signalSummaries输出 isQualified,accountPov,errorMessage,responseJson返回此形状的
responseJson。{ "isQualified": true, "accountPov": "...", "errorMessage": "..." } -
为
FindPotentialProspects操作创建带有@InvocableMethod或自动启动流的 Apex 类。此操作会从数据提供商返回候选潜在客户 ID。包含这些字段。字段类型 字段 所需输入 accountId,accountSource,icpCriteria可选输入 maxProspects,agentSpecId,runId输出 potentialProspects,outputErrorMessage,responseJson以
prefix__id格式返回每个潜在客户 ID。{ "potentialProspects": ["myvendor__001", ...]} -
为
ValidateProspects操作创建带有@InvocableMethod或自动启动流的 Apex 类。此操作根据您理想的客户简档条件验证一个潜在客户。与操作收到时完全一样,响应prospectId值。包含这些字段。字段类型 字段 所需输入 prospectToValidate,icpCriteria输出 validationResults,responseJson返回此形状的
validationResults:{ "validationResults": [ { "prospectId": "Salesforce__003XX000000ABC", "isValid": false, "summary": "Bad fit: Engineer below Senior level matches the bad-fit criterion 'Engineers below Senior level'" } ] }返回此形状的
responseJson:{"validationResults":[{"prospectId":"Salesforce__003XX000000ABC","isValid":true,"summary":""}]} -
为
GetProspectAttributes操作创建带有@InvocableMethod或自动启动流的 Apex 类。此操作使用数据提供商的详细信息丰富了一个有效潜在客户。包含这些字段。字段类型 字段 所需输入 prospectId输出 firstName,lastName,jobTitle,emailAddress,companyName,companyId,phoneNumber,responseJson,outputErrorMessageresponseJson字段名称不同于平面输出。使用title代替jobTitle,使用email代替emailAddress,并使用嵌套company。返回此形状的
responseJson:" { "firstName":"Jane", "lastName":"Doe", "title":"VP of Finance", "email":"jane@acme.com", "phone": "1234", "company": { "name":"Acme Inc.", "id":"acme-co-123" } } "
-
从 Apex 类或自动启动流创建自定义客服人员操作。这些新客服人员操作会替换客服人员当前引用的标准客服人员操作。保持操作描述、输入名称、输出名称和输出类型与标准操作相同。错误的名称会导致删除字段。要创建的操作:
QualifyAccountFindPotentialProspectsValidateProspectsGetProspectAttributes
-
在潜在客户客服人员中,使用您创建的新自定义客服人员操作替换客服人员引用的标准操作。
-
ProspectingAgent.agent,修改Account_Research主题以使用您的QualifyAccount实施。 -
修改
Prospect_Finder主题,以使用您的FindPotentialProspects、ValidateProspects和GetProspectAttributes实施。 -
保留
Prospect_Finder指令,该指令在有效ValidateProspects结果后调用具有相同源 ID 的GetProspectAttributes。该指令也会将GetProspectAttributesresponseJson 值合并到潜在客户密钥下。
-
- 使用在数据提供商中有已知潜在客户的客户预览客服人员。验证客服人员是否有资格访问客户,返回带有自定义源 ID 前缀的潜在客户,验证潜在客户,并显示丰富的潜在客户详细信息。
本文章是否解决您的问题?
请与我们共享您的想法,以便我们进行改进!
