编者按:客服功能是小程序的一个重要功能,很多企业都会选择在小程序中接入第三方的客服,那么为什么要接入第三方客服系统,以及小程序接入第三方客服的流程是什么呢?我们将结合以上问题为您展开介绍。

 

➤  为什么要接入第三方客服系统

实现微信小程序客服功能的方式有两种,一种是通过接入微信公众平台网页版客服工具,另一种是调用客服消息接口,将用户发送的消息转发到客服管理后台中,客服后台可由开发者自行开发,或者通过接入第三方客服系统使用第三方的客服后台,这两种方式的对比如下。

▌网页版客服工具具有局限性:官方提供的客服平台工具在使用时,需要关闭小程序的消息推送功能,用户发送给客服的消息才能推送到网页版客服工具中,但是,消息推送是小程序用户在触发某个动作时小程序给用户发送回馈信息,这在某些应用场景中是需要的,比如说用户下单反馈、退款反馈等。网页版客服工具不适用于需要使用消息推送功能的小程序。

▌客服管理后台开发难度高:通过调用小程序客服消息接口,将用户发送的消息转发到客服管理后台中,需要开启小程序的消息推送功能,适用于需要给用户进行消息推送的小程序。而小程序客服后台管理,微信端并没有提供,需要开发者自行开发,或接入第三方的客服后台。自行开发客服后台需要一定的技术和时间,成本可能要比接入第三方的客服后台要高。

对于需要使用消息推送功能的小程序,开发者不能够使用微信官方提供的网页版客服工具来实现小程序的客服功能,只能通过调用小程序客服消息接口,将消息转发到客服管理后台中,来实现小程序的客服功能。而自行开发小程序客服后台具有一定的难度,通过接入第三方客服系统可直接使用第三方的客服管理后台,从而实现小程序的客服功能。

综上,我们可以看出使用微信公众平台网页版客服工具具有一定的局限性,而客服管理后台开发又有一定的难度,很多小程序开发者会选择接入第三方客服系统来实现小程序客服功能。

 

➤  小程序接入第三方客服流程

常见的小程序第三方客服系统有:网易七鱼客、逸创云客服、Udesk、小能客服等,对于不同的第三方客服系统,接入的流程、方法大体上是相同的,流程如下:

▌小程序授权绑定:小程序相关管理人员需要注册并登陆到第三方客服系统的管理后台,授权/绑定微信小程序,需要填写小程序的名称、AppID和Appsecret,并获取第三方客服系统的URL,即第三方客服系统的服务器地址;

▌启用消息推送功能:在小程序微信公众平台启用消息推送功能,【设置】->【开发设置】->【消息推送】中,点击“启用”,小程序管理员扫码验证,进行相关信息的配置,包括URL(服务器地址)、Token(令牌)、EncodingAESKey(消息加密秘钥)、消息加密方式和数据模式。

URL要填写第三方客服系统的URL(服务器地址);Token(令牌)和EncodingAESKey(消息加密秘钥)。有的第三方客服系统会提供,填写时需要和第三方提供的保持一致,如果第三方没有提供,则令牌可以按填写要求自行设置、消息加密秘钥可随机生成,并且将填写的令牌和消息加密秘钥添加到第三方客服系统管理平台中;消息加密方式有文明模式、兼容模式和安全模式,数据模式有JSON和XML,不同的第三方客服系统支持的消息加密方式和数据模式不大相同,按照第三方客服系统的要求来选择消息加密方式和数据模式。

▌小程序域名设置:将第三方客服系统的URL(服务器地址)设置到小程序的合法域名中,【设置】->【开发设置】->【服务器域名】->【修改】,一个月内可申请5次修改。

▌小程序客服接入测试:完成以上操作后,基本上可以完成第三方客服系统的接入,可进入到测试步骤,个人微信进入小程序,给客服发送消息,看看客服在第三方客服后台中能否收到消息并回复,一般都能成功接收到用户消息并可以给用户进行回复。

 

➤  小结

需要使用消息推送功能的小程序且小程序管理者不具有开发客服管理后台的能力时,可以通过接入第三方客服系统,来实现小程序的客服功能。接入时,需要启用消息推送功能,并进行相关信息的配置,包括客服系统的服务器地址、令牌、消息加密秘钥、消息加密方式和数据模式,不同的第三方客服系统对上述的信息配置要求不一样,配置者需要按照第三方的要求进行配置,配置完成后需要将第三方客服系统的服务器地址添加到小程序的合法域名中。此外,第三方客服系统对小程序是否认证有要求,有的第三方要求小程序必须是认证的小程序,小程序相关管理人员在选择第三方客服系统时,需要注意第三方的要求。

>>  相关阅读

微信小程序客服功能介绍

微信小程序客服功能:微信公众平台客服网页版

微信小程序插件接入条件及流程

拼团活动案例分析:花点时间0元购花活动

好友瓜分券活动分析:QQbaby儿童摄影