目录

概述

帮我吧是一个客服管理系统。为了方便客服使用,它本身允许客服人员将服务过程中的客户信息保存下来,以供后续调取使用。但在很多情况下,使用帮我吧的服务提供商已经使用了第三方的CRM系统来进行客户管理,此时需要将帮我吧与第三方的CRM系统进行整合,客户管理功由CRM系统提供,帮我吧仅提供客服相关功能。

本文档描述了第三方CRM系统如何与帮我吧通过API调用进行结合,目标读者为第三方CRM系统的开发人员和相关技术人员。

1. 数据流向说明


在不与第三方CRM结合的情况下,客户信息和服务信息都保存在帮我吧服务器中。如下图所示,帮我吧客服端从帮我吧服务器获取客户及其服务信息,展示给客服人员: 在与第三方CRM结合的时候,帮我吧仅提供客服及相关功能,客户管理功能由CRM系统提供。如下图所示,此时帮我吧客服端仅从帮我吧服务器获取服务信息,客户的相关信息(如公司名称、联系人等信息)通过预定义接口从CRM系统获取: 在这种情况下,CRM系统和帮我吧客服端可能都部署在服务商的内部局域网中,所以CRM系统也无需向外网暴露任何服务接口,这极大地保障了服务商CRM系统中客户信息的安全性。

2. 接口交互


在与第三方CRM结合时,帮我吧系统和CRM系统之间的API调用关系如下图所示(图中黑色字体的API为必须调用的,或者必须实现的接口): <BOOKMARK:APIChart> API消息交互图 BW8_API_1 @ 248,99,548,123 BW8_API_2 @ 249,143,554,164 BW8_API_3 @ 326,189,475,207 BW8_API_4 @ 314,230,487,249 BW8_API_5 @ 301,270,497,289 CRM_API_1 @ 369,323,600,343 CRM_API_2 @ 404,370,581,390 CRM_API_3 @ 390,419,576,440 map

帮我吧需要提供五个接口供CRM系统调用,其中前两个接口是CRM与帮我吧对接时必须调用的接口,其他的根据CRM系统的实际需要酌情调用。这五个接口具体是:

CRM系统需要提供三个接口供帮我吧客服端调用,它们分别是:

为了减少需要由CRM系统提供的回调API入口的个数,我们根据是否需要提供用户交互界面,将不需要界面交互的CRM_API_1和CRM_API_2整合为一个接口(由后续URL参数做两种功能的区分),本文档后文以及帮我吧后台设置中称之为CRM回调API。将需要用户界面的CRM_API_3称做CRM内嵌URL

以上所有接口的数据均使用UTF-8格式进行编码。