我们交付了一套客服系统,讲点验收、培训和售后的实在话
摘要:聊聊自己这两年交付新版IM客服系统的真实经历。怎么带客户走验收流程,培训客服团队时遇到哪些坑,以及售后支持中那些意料之外又必须解决的小事。
交付那天,客户问我:“这就好了?”
今年交付了几套新版IM客服系统,每次部署完、把账号密码发给对方的时候,总会有个短暂的沉默。然后客户那边有人问一句:“这就好了?我们直接可以用了吗?”我说对,你打开这个链接,用给你的卡密登进去,工作台就已经在等着你了。前后端都是PHP和VUE写的,搭环境真就十分钟,全程不需要配什么SSL证书,也不用折腾复杂的环境变量。这件事我自己都觉得有点快,但确实就是这么快,因为我们在本地和测试环境跑了无数遍了。
但快归快,验收这种事不能快。每次上线交付,我都有个固定流程:先让客户那边的IT确认一下服务器环境,PHP版本和那几个常见扩展有没有开,确认完我远程连过去,一套脚本跑完,源码扔进目录,配置好数据库连接,前后端连上,确实十来分钟的事。然后我会丢一个js嵌入代码给他们技术,让他们在官网底部或者客服入口页面贴一下,刷新就能看到那个聊天小圆点。
验收单上那些“看起来不重要”的项,往往才是关键
我们内部有张验收清单,每次交付都带着过一遍。客户一般都会先看大功能:访客能不能正常发起会话、客服能不能回复、图片语音发不发得出去。这些一般不会出问题,因为我们做功能测试时就反复跑过了。倒是有些小地方,客户会突然在意起来。
比如有人会问:访客那边聊天窗口的消息时间怎么显示?能不能改成12小时制?或者:客服工作台左侧访客列表,不同状态的访客颜色区分明显吗?能不能一眼看出谁在等回复?这些看起来是细节,但一旦他们客服用起来,就是每天八小时盯着的界面,一点不顺手都会抱怨。所以验收时我会主动把这些点拎出来问,如果客户有调整需求,现场改个CSS或者调一下VUE组件里的时间格式函数,很快。毕竟全开源,前端代码清楚,我们注释也写得足。
还有一个常被忽略的验收项:多客服同时在线时的会话分配逻辑。系统默认是轮询分配,但有客户习惯“一个访客一直跟着一个客服”,那就需要改一下分配策略。这个逻辑在PHP后端的一个Service类里,我们提前留好了配置开关。验收时当着客户面改好,他们才会放心。
培训客服团队,我发现最管用的不是讲功能
验收完了就开始培训。我一般先给客服主管和骨干客服做一场集中演示,然后留半天时间让他们自己登上去乱点。刚开始他们很安静,等你一个个功能过,但后来才发现,他们真正困惑的都不是“这个按钮是干嘛的”,而是“我的真实工作场景里怎么用”。
比如系统里有个“快捷话术”功能,可以在设置面板里预置一堆回复模板,客服点一下就发出去。我在培训时只是说:这里可以存你们常用的话术,提高回复效率。但他们一个老客服举手问:“如果访客问退换货流程,我点那个话术,但中间需要填对方的订单号,这个话术能不能带个可编辑的占位符?”我愣了一下,因为当前版本确实没有占位符功能,话术是死的文本。我说这个问题我记下来,回去我们看看能不能在下个迭代里加上。后来我们真加了,因为提这个需求的不止一家客户。
还有AI智能接待,培训时客服们最感兴趣。但他们很快发现,AI回复有时候太生硬,或者遇到没训练过的问题就答非所问。我告诉他们,后台有个AI问答模板,管理员可以自己上传问答对。有个客户当场就弄了个Excel,把他们售前最常见的五十个问题答案敲进去,导入系统。第二天客服工作台的AI回复质量明显提升。所以我现在培训都会把这个“喂数据”的环节作为重点,而不是只演示AI怎么开。
培训还有个坑:移动客服端。系统虽然支持手机浏览器访问客服工作台,但界面毕竟小,有些操作需要习惯。有家客户的一个客服主力,每天要在通勤地铁上处理会话,她问能不能把“转接给其他客服”这个按钮放到更顺手的位置。我给她出主意,说我们可以一块改一下移动端那部分的VUE组件,把常用操作图标调大,重新排个序。后来她成了系统最熟练的用户,还给我们提了好几个移动端的改进建议。
售后支持不是说“已解决”,而是“我陪你解决好”
交付和培训结束后,真正考验才刚开始。客户用起来,各种真实环境下的问题才会冒出来。有个客户,跑了两天突然说访客端加载很慢,那个聊天窗口要转好几秒才出来。我远程排查,发现是他们自己嵌代码的那个页面引入了好几个别的第三方js,有个统计脚本阻塞了渲染。我把我们的js改成异步加载,又教他们把嵌入代码位置往后挪了一点,问题解决。这事如果在售后群里只回一句“您的网络或页面代码问题”,那客户体验就差远了。我宁愿花时间帮他们找到根因,因为我们系统本身没毛病,但不能让客户觉得“你的系统不好用”。
还有一次印象很深,客户那边的管理员误操作,把一个客服账号的到期时间改成当天,结果那个客服登不上去了,正赶上咨询高峰。慌了在群里问。我直接登录后台,在管理员操作日志里找到那条修改记录,把时间改回来,前后不到两分钟。事后他们在群里说“你们这个日志功能真救命”。我心想,这种细节我们在开发时觉得理所当然,但只有在售后场景里,客户才能感知到价值。
售后过程里,我还积累了一些常被问到的问题模板。比如“怎么备份聊天记录?”,我会告诉他们后台有个一键导出,也可以配置自动备份到服务器指定目录。“域名池怎么用?”这个东西稍复杂,我会录一个一分钟小视频,比打字快得多。“卡密登录安全吗?”我就告诉他们卡密管理的几个原则:定期更换,不要把卡密明文发在群里,后台可以设登录失败次数限制。这些我已经放在知识库里了,但每次还是习惯单独讲一遍,顺便了解他们使用场景。
那些说明书不会写,但你会遇到的事
有时客户会要求二次开发,因为系统全开源,他们自己的技术想在客服工作台里加一个“客户标签”功能,用来给访客打业务标签。我会先判断一下,这个需求改动的文件范围,如果只是前端加几个字段和后端加一个表,我会给个报价和工时预估。如果他们自己改,我就提醒他们注意几个钩子位置,以及插件式开发避免覆盖源码。因为我们的代码结构比较清晰,VUE组件拆分得细,二开确实比那些笨重的老系统容易很多。
还有更琐碎的:客户换了服务器要迁移,我一般给操作文档,但会额外说明一句:迁移后记得同步一下附件目录和数据库,别忘了更新域名配置。有个客户迁移后访客端头像全裂了,就是因为忘了把上传目录拷过去。
写了这么多,其实就想说,这套新版IM客服系统,从技术上讲确实做到了开箱即用、轻量灵活。但对于一个交付者来说,真正能让客户觉得“这钱花得值”的,是在验收时较真那些细节,在培训时贴近他们的工作场景,在售后时主动多走一步。源码可以一样,服务从不会一样。
