您可通过拖拽组合模块完成会话服务流程的搭建。
开始模块与系统参数
开始模块作为会话服务流程第一个模块自动出现在画布中,不可删除。开始模块中提供了系统参数可用于其他模块中的引用。
关键参数 | 说明 | 示例 |
${WaitNo} | 排队时当前用户前面的排队人数。该参数仅能用在转人工节点。 | 当前有${WaitNo}人排队中,您可继续等待或稍后再次咨询。 |
${StaffNo} | 用户接入客服代表的工号。该参数只有在转人工成功后才会有值。 | 转接成功,${StaffNo}号客服为您服务。 |
${StaffNickName} | 用户接入客服代表的对外昵称 | 转接成功,${StaffNickName}为您服务。 |
${SystemClientAppID} | 在线客服的渠道id | 与接口调用配合使用,获取用户咨询的入口 |
${SystemClientAppName} | 在线客服的渠道名称 | 与接口调用配合使用,获取用户咨询的入口 |
${SystemClientUserID} | 用户的userid | 与接口调用配合使用,通过userid去业务后台查询用户资料 |


服务时间模块
用于设定人工客服工作时间,工作与非工作时间进入的用户会话可进入不同的接待流程。

消息发送模块
该模块用于向用户发送文本消息,一般用作欢迎语。
关键参数 | 说明 | 填写示例 |
标签 | 可自定义该模块的名称 | 欢迎语 |
消息正文 | 需要发送给用户的文本消息 | 您好,欢迎咨询,请问有什么可以帮您? |


分支模块
分支模块用于对用户不同服务类型需求进行分流。
菜单导航
适用渠道:网页、H5、App 内嵌 H5、微信公众号(服务号)、微信客服
实现效果:用户可点击菜单进入不同的导航,如下图所示。
注意
微信公众号(订阅号)不支持菜单导航,仅支持回复关键字导航,若您接入的渠道为微信订阅号,请参考4.2 回复关键词导航进行相关设置。
网页、H5、App 内嵌 H5 实现效果 | 微信公众号(服务号)实现效果 |
![]() | ![]() |
参数描述
关键参数 | 说明 | 示例 |
标签 | 可自定义该模块的名称 | 服务分支 |
消息文本 | 指引用户进行按键菜单的提示语 | 请选择您需要的服务 |
输入错误时的提示 | 用户按键错误时的提示语 | 您的输入错误,请重新输入 |
分支 | 用户的按键菜单,可添加或删除任意分支菜单。 | 售前服务 售后服务 |
菜单导航参数配置示例如下图所示:

回复关键字导航
适用渠道:微信公众号(订阅号)
实现效果:用户可回复不同的关键词进入不同的导航,如下图所示。

参数描述
关键参数 | 说明 | 示例 |
标签 | 可自定义该模块的名称 | 服务分支 |
消息文本 | 指引用户进行相应关键词回复的提示语 | 请选择您需要的服务 |
输入错误时的提示 | 用户回复错误时的提示语 | 您的输入错误,请重新输入 |
分支 | 用户回复的关键词分支 | 售前服务请回复数字1或售前 售后服务请回复数字2或售后 |
回复关键词导航参数配置示例如下图所示:

转人工模块
转人工模块用于将会话转至相应的技能组,系统会根据技能组内客服状态以及客服在技能组内的优先级分配会话,一般连接至分支模块后。

收集信息模块
收集信息模块通过提示语引导用户输入信息,用户输入信息将被存储在设定的变量名中,表单类型支持收集文本和选项。

收集信息节点一般后面需要连接一个接口调用模块,将收集信息变量通过入参形式给到第三方系统接口,实现效果如下:

接口调用模块
接口调用模块支持第三方系统通过配置 HTTP API 接口调用的模式,注入自定义业务参数到 IVR 流程中,IVR 流程中的其他模块节点可以使用这些业务参数。

最大错误数:接口调用失败后将重试,此配置调用接口允许失败的次数
超时时间:每次调用接口的超时时间
默认值:在接口调用失败时,变量会被赋予默认值
说明:
调用接口均失败的情况,系统会自动保底走到下一个节点。
接口请求地址:任意支持公网访问的客户URL
METHOD: POST
Content-Type:
application/json;charset=utf-8
request:
参数 | 类型 | 说明 |
请求参数1 | 字符串 | ivr 配置中指定的请求参数 |
请求参数2 | 字符串 | ivr 配置中指定的请求参数 |
请求参数N | 字符串 | ivr 配置中指定的请求参数 |
可支持的系统参数:
参数 | 类型 | 说明 |
${SystemSessionId} | 字符串 | 会话ID |
response:
参数 | 类型 | 说明 |
返回参数1 | 字符串 | 会话服务流配置中指定的返回参数 |
返回参数2 | 字符串 | 会话服务流配置中指定的返回参数 |
返回参数N | 字符串 | 会话服务流配置中指定的返回参数 |
示例:
通过信息收集收集到客户的手机号后,通过接口调用将手机号传给第三方系统,查询客户得分后,将得分注入 IVR
https://www.customurl.com/fetchVariables请求{"Phonenumber":"008618621500000"}返回{"Score":"95"}
条件判断模块
该模块通过配置添加各个条件分支,可以结合系统参数以及传参模块中注入的业务参数进行逻辑路由。条件分支支持的运算语法包括判断:等于、不等于、大于、小于、大于等于、小于等于、与。
默认分支:是一种特殊的分支,提供保底的功能,在所有分支逻辑判断都失败的情况下,系统将走到默认分支。
1. 通过接口调用模块,注入课程参数值。
2. 条件判断模块,将课程分为3种,分别走3个不同分支。
示例如下:


结束模块(超时自动结束设置)
结束模块作为 IVR 最后一个模块自动出现在画布中,不可删除。结束模块一般连接在转人工模块后。您可在结束模块设置用户应答超时后自动结束会话的时间、自动结束提示语以及客服手动结束会话的提示语。
说明
用户应答超时表示当客服给用户发送消息后,用户在设定的时间内未进行回复。
