通过将聊天机器人集成到 CRM 系统中,可以实时收集客户信息并高效管理其数据。该集成允许:
▪ 如果聊天机器人识别到客户已存在于 CRM 中(例如通过电话号码或电子邮件),可以自动用对话中提供的新数据更新其信息。
在 CRM 中创建新记录
▪ 如果 CRM 中没有客户的记录,聊天机器人可以根据收集的信息自动创建新的潜在客户或联系人。
此功能简化了客户管理流程,提升了用户体验,并确保销售或支持团队始终拥有最新且可用的信息。
情境 1:更新现有的潜在客户或联系人
我们将实施一个聊天机器人,使你能够自动更新 CRM 中现有潜在客户或联系人的信息。
操作流程:
客户识别:
▪ 聊天机器人会请求关键信息,例如电话号码或电子邮件,以验证客户是否已在 CRM 中注册。
CRM 查询:
▪ 系统会在 CRM 数据库中查询是否存在匹配的信息记录。
数据更新:
▪ 如果客户已存在,聊天机器人会请求新的或更新后的信息(如姓名、公司、兴趣等)并实时修改 CRM 中的数据。
客户确认:
▪ 聊天机器人将通知用户,他们的信息已成功更新。
成果:
✅ 自动化客户信息更新流程。
✅ 降低数据管理中的人为错误。
✅ 优化销售和客服团队的时间利用。
✅ 为客户提供更顺畅、更快捷的体验。
此聊天机器人将确保 CRM 中的信息始终保持最新,从而实现客户服务的个性化并提升业务机会的管理效率。
第一个节点:欢迎并获取姓名
在第一个节点中,聊天机器人会向客户表示欢迎并询问他们的姓名。随后,将执行一个 后续操作 ,以查找该客户是否已在 Zoho CRM 中注册。
后续操作 - 在 Zoho CRM 中查找记录
请求姓名后,将执行以下后续操作:
✅
操作:
“在 Zoho CRM 中搜索记录”
✅
目标:
检查该客户是否已有 CRM 记录。
1)设置 Zoho CRM 中的 API 名称
为完成搜索操作,我们需要获取 Zoho CRM 中模块的 API 名称:
🔹 点击右上角的 齿轮图标(⚙️)。
🔹 进入 开发者中心。
🔹 选择 API 和 SDK。
🔹 查看 API 名称 部分并选择相应的模块(如潜在客户、联系人等)。
2)选择要搜索的字段
为了在 Zoho CRM 中执行搜索,需要选择用于识别客户的字段。
🔹 可选字段: 电话、电子邮件或关键字。
🔹 在此案例中,所选字段为 电话 ,因为它同时适用于 Zoho CRM 和 Woztell。
使用电话号码作为搜索标准可以确保精准识别客户,避免重复记录,并保证信息管理的准确性。🚀
3)搜索值
在此步骤中,我们需要定义聊天机器人在 Zoho CRM 中执行搜索所使用的值。
🔹 搜索值: 我们保存在 Woztell 中的手机号码。
🔹 Woztell 引用: 该值保存在变量 {{externalId}} 中。
因此,在执行 Zoho CRM 中的搜索操作时,将使用保存在 {{externalId}} 中的电话号码来查找相应的记录,从而确保使用正确的数据进行搜索并找到正确的联系人。
4) 如果你想将响应存储在用户的临时数据中,请在此输入你自定义的变量。
如果你希望将搜索响应保存到用户的临时数据中,可以创建一个自定义变量来保存这些信息。
🔹 自定义变量: 例如: lead_encontrado 。
该变量将存储在 Zoho CRM 中执行的搜索结果,你之后可以在聊天机器人流程中使用它,例如检查是否找到了客户、更新其信息或执行其他操作。
第二个节点:请求电子邮件并保存姓名至临时数据
客户已经向我们提供了姓名,现在我们希望请求他们的电子邮件。不过,在此之前,我们希望将他们提供的姓名保存在我们的临时数据中。
第二个节点名称:
▪ 节点: 请求电子邮件并保存姓名
节点触发器:
▪
触发类型:任意文字
这意味着该节点会被用户的任意回复触发(例如在第一个节点提供的姓名)。
前置操作 - 保存临时数据:
▪ 操作: 将用户提供的信息保存在 Woztell 文件的临时数据中。
● 要保存数据的变量名称:
▪
变量:
Name
在此步骤中,我们为变量命名,以便存储客户提供的信息。此处变量名为
name
,将用于之后的聊天流程中。
● 选择平台:
▪
平台:
WhatsApp
我们需要选择将接收信息的平台。在本例中,由于聊天机器人在 WhatsApp 上运行,我们选择
WhatsApp
作为接收平台。
选择平台后,我们必须选择将接收的事件类型。本例中选择的是 文本类型。
第三个节点设置:请求并保存电子邮件
节点触发器:
▪
触发器:
电子邮件
此步骤将在客户提供
电子邮件
时触发,用于继续对话流程。
前置操作 - 保存临时数据:
▪ 操作: 将客户提供的电子邮件保存到临时数据中。
▪
变量:
email
变量
email
将保存客户提供的电子邮件地址,用于后续流程。
响应设置:
电子邮件保存完成后,聊天机器人将发送一条响应。
后置操作:
在保存电子邮件并发送回复后,我们会设置一个
后续操作
,用于执行接下来的操作。在此示例中,后续操作为更新 CRM 中的潜在客户。
更新 Zoho CRM 中的记录:
● CRM 模块:
▪ CRM 模块: 我们需要填写所更新模块的 API 名称。此模块应与之前执行搜索时使用的模块一致。
▪ 在我们的示例中,使用的模块是 "Leads"。
● 点击“要更新的 CRM 记录”:
▪ 操作: 选择 + 要更新的 CRM 记录 选项,表示我们将更新 Zoho CRM 中的记录。
● 记录 ID:
▪ 记录 ID: 这是系统在第一个节点搜索用户时获得的信息。
▪ 此字段的代码始终为: {{meta.zoho.crm.record.id}}。 这个标识符可以帮助你定位 CRM 中客户的具体记录以进行更新。
● CRM API 字段:
▪ CRM API 字段: 我们需要填写希望在 Zoho CRM 中更新字段的 API 名称。
▪ 例如,在此案例中,我们将更新客户的 姓名, 因此 Zoho CRM 中该字段的 API 名称为 First_Name。
● 机器人变量值:
▪ 机器人变量值: 此处我们需告诉系统从哪里获取要更新到 Zoho CRM 的值。
▪ 在整个聊天流程中,我们已经将用户的数据保存在 临时数据 中。我们想要用于更新 CRM 字段的值将来自相应的变量。
▪ 我们需要插入的代码为: {{botMeta.tempData.name}} 。
▪ 在下一个节点中,当我们要更新 电子邮件 时,代码将为: {{botMeta.tempData.email}}。
该代码结构始终一致,仅需修改最后的变量名:
{{botMeta.tempData.
name
}}
。
Zoho CRM V1 与 V2 搜索记录的区别
在 V1 版本中,流程是直接在 Zoho CRM 中搜索潜在客户或联系人。如果找到了记录,则提取其 ID 并保存到 临时数据 中以供后续使用。
另一方面,V2 版本提供了更高级的功能。除了搜索 Zoho CRM 中的潜在客户,还可以根据搜索结果作出决策。如果找到客户,可以将用户引导至聊天机器人的特定流程;如果未找到,则转到其他流程,从而优化用户体验。
该功能对于希望验证用户是否已在数据库中的企业尤为有用。如果用户已注册,可直接引导至主菜单;如果尚未注册,则可启动预先设定的资格评估流程以收集所需信息。
情境 2:创建潜在客户或联系人
第一个节点:欢迎并获取姓名
在第一个节点中,聊天机器人会欢迎客户并询问他们的姓名。
第二个节点:请求电子邮件并保存姓名到临时数据
客户已经向我们提供了姓名,现在我们希望请求他们的电子邮件。不过,在此之前,我们希望将他们提供的姓名保存在我们的临时数据中。
第二个节点名称:
▪ 节点: 请求电子邮件并保存姓名
节点触发器:
▪
触发类型:任意文本
这意味着该节点将由用户的任意响应触发(例如在第一个节点中提供的姓名)。
前置操作 - 保存临时数据:
▪ 操作: 将用户提供的信息保存到他们在 Woztell 中的文件的临时数据中。
● 保存数据的变量名称:
▪
变量:
Name
在此步骤中,我们为变量命名,以保存客户提供的信息。在此示例中,变量为
name
,它将存储客户姓名,用于后续聊天流程中。
● 选择平台:
▪
平台:
WhatsApp
我们需要选择将接收客户信息的平台。在本例中,由于聊天机器人将在 WhatsApp 上运行,我们选择
WhatsApp
作为接收平台。
平台选择完成后,我们需要选择将要接收的事件类型。在本案例中,将选择 文本 事件类型。
第三个节点设置:请求并保存电子邮件
节点触发器:
▪
触发器:
电子邮件
在此步骤中,当客户提供他们的
电子邮件
时,节点将被触发,从而继续对话流程。
前置操作 - 保存临时数据:
▪ 操作: 将客户提供的电子邮件保存至临时数据中。
▪
变量:
email
变量
email
将保存客户提供的电子邮件地址,供后续聊天流程使用。
响应设置:
一旦保存了电子邮件,聊天机器人将发送响应。
后置操作:
在保存电子邮件并发送回复之后,我们设置一个
后续操作
用于下一步处理。该后置操作可用于任何后续执行的动作,在此案例中为在 CRM 中更新潜在客户。
在 Zoho CRM 中插入新记录:
● CRM 模块:
▪ CRM 模块: 我们必须填写所要更新模块的 API 名称。
▪ 在本案例中,所使用的模块是 "Leads" 。
● 点击“要插入的 CRM 记录”:
▪ 操作: 选择 + 要插入的 CRM 记录 选项以指明我们将在 Zoho CRM 中插入一条记录。
● CRM API 字段:
▪ CRM API 字段: 我们必须填写想要在 Zoho CRM 中插入字段的 API 名称。
▪ 例如,在第一个案例中,我们将插入客户的手机号,因此该字段在 Zoho CRM 中的 API 名称是 Mobile。
● 机器人变量值:
▪ 机器人变量值: 这里我们需要告知系统从何处获取要插入 Zoho CRM 的字段值。
▪ 在整个聊天过程中,我们一直在将用户数据保存到 临时数据 中。我们要用于更新 Zoho CRM 字段的值,将是我们保存到相应变量中的值。
▪ 我们要插入手机号的代码为: {{externalId}} 。
▪
在下一个节点中,当我们更新
姓名
时,代码将是:
{{botMeta.tempData.name}}
。
此代码格式始终相同,仅需修改最后的关键字: {{botMeta.tempData. name }} 。