企业客户支持工单机器人:话题串、CRM 与数据分析
在 Telegram 上搭建客户支持工单机器人:用话题串分流对话、用机器人中转保护隐私、写好自动确认、自动关闭工单,并只关注两个真正有意义的指标。
在 Telegram 上搭建客户支持工单机器人:用话题串分流对话、用机器人中转保护隐私、写好自动确认、自动关闭工单,并只关注两个真正有意义的指标。

无论你是否计划过,人们都会在这里给你写信,因为他们本来就在这里。因此,搭建在 Telegram 上的支持台与其说是一个项目,不如说是一种承认,而且它有一个其他方式都没有的真正优势:客户不必去别的地方、不必安装任何东西,也不必一直开着某个标签页。
它没有的,是帮助台通常提供的一切——分配、状态、历史记录,以及任何能知道是否有人接手的方式。这些都要你自己来搭建,而其中最不重要的恰恰是技术层面的部分。
完成这一步后你将能够做到
- 决定对话落在哪里,以及看起来是谁在回复。
- 写出那句比任何路由逻辑都更有用的确认回复。
- 关闭工单,这是没人会提前设计的失败环节。
- 衡量两个真正值得衡量的数字。
四个决定,按它们产生影响的顺序排列
前两个是结构性的,后两个则决定是否有人会满意。
它落在哪里
谁来回答
你承诺什么
它何时结束
一个房间,还是每个对话一个话题串
如果有两个人回复、每天只有少量消息,一个员工房间就够了,其他任何做法都是额外负担。超过这个规模,单个房间会把所有对话同时交织在一起,变得无法跟进——两个客户、三个同事和一个只答了一半的问题全都在同一屏滚动里。
话题(Topics)就是解决这个问题的结构(第 057 步):每个对话一个话题串,在有人来信时创建,把客户的消息转发进去,再把员工的回复转发回来。让群组运转起来的一切在每个话题串里同样适用,包括可以忽略那些不属于你的话题串。
代价是话题串会不断累积,这就是第四个标签页。一个运行了一年却什么都没关闭的支持群,就是几百个话题的列表,其中还活跃的那些根本看不见。
少于两个人,用一个房间。超过这个规模,每个对话一个话题串——并且同时决定好如何结束它们。
用中转,还是让人们用自己的账号回复
直接回复更有人情味,也不需要搭建任何东西。但它也意味着对话存在于某个人的聊天里,其他人看不见——所以当他们不在时,没人知道说了什么,而且这意味着你同事的个人账号被交给了陌生人,这件事应该先问过他们,而不是想当然。
中转在他们之间放一个机器人:客户和机器人对话,员工通过机器人回复,整个交流过程留在团队能看到的地方。身份保持私密,覆盖不依赖某一个人,记录也存在。你失去的是另一端的人名——值得通过让员工在回复中署名来弥补,这不花什么成本,却能彻底改变语气。
只要回复的人不止一个,中转就是正确做法。错误在于搭建了它却让它面目模糊,让客户觉得自己在对着一堵偶尔吐出文字的墙说话。
回复的人不止一个,就用中转。然后把名字加回去——在回复开头写上“我是 Sam”,就能起到大部分作用。
确认回复比路由更有价值
这是本步骤中最不技术化的决定,却决定了满意度。写信来却什么也没听到的人会认为自己没被收到;而被告知“我们已收到,有人会在明天下午前回复”的人会平静地等待,即使最终答案所花的时间和原本一样长。
三条规则能让自动确认变得有用而非令人烦躁。说明这是自动的——一句假装是真人写的模板话,比沉默更糟。给出真实的时间,不要说“尽快”,而且给出一个你会提前达到的时间,而不是一个你希望达到的时间。索要你最后总会索要的那一样东西——订单号、账号、截图——这样第一条真人回复就是答案,而不是又一个请求。
并且说明工作时间。一个在工作日开放并明确说明的支持台是正常运转的支持台;一个周末沉默却毫无解释的支持台看起来就是坏了。
一句诚实的确认回复加上一个真实的时间,胜过本步骤中所有路由逻辑。在搭建任何东西之前先把它写出来。
没人会关闭工单
这是第三个月才会出现的失败,而且从来没人提前设计过。对话得到了回复,却从未被标记为结束,因为关闭某个东西是一个没有即时回报的步骤。列表不断增长,活跃对话在死掉的对话中变得不可见,团队也就不再信任这个视图了。
在沉默一段时间后自动关闭,并在关闭时说明:发一条简短消息告诉客户对话已关闭,再次写信即可重新打开。最后这一点正是让自动关闭变得可接受而非敷衍的原因——什么都不会丢失,而且对方不需要做任何事。
有两个值得做的改进。等待客户的对话应该比等待你的对话更早关闭。而重新打开的对话应该回到同一个话题串,而不是开一个新的,这样接手的人就能看到上次发生了什么。
一个永远清不空的队列最终会没人再看。自动关闭加上便捷的重新打开就是正常运转的支持台和一座档案库之间的区别。
写信来的人不是你的客户记录
一条消息从一个只有名字、可能还有用户名的账号发来。这就是你知道的全部。它不是电子邮箱,不是订单号,也不一定是他们所询问账号上的名字。
所以支持台每次必须做的第一件事,就是获取那个能让你查到他们的唯一标识——而该开口询问的地方是自动确认回复,不是第三轮交流。否则就会产生那种熟悉的循环:客户详细解释了自己的问题,然后却被要求去找一个订单号。
两个相关的习惯。不要索要超过那一个标识,因为填表格不是人们来聊天应用的目的。而且永远不要接受截图作为凭证来证明付款、订单或账号——它极易伪造,正如第 094 步所指出的,标识加上你自己的记录才是核验方式。
员工房间能看到什么
中转会把客户发送的内容复制到一个你的同事所在的房间里。这正是它的意义所在,而在开启之前值得想一想。
客户会发送他们本不打算发的东西:一张能看到另一个对话的截图、一份内容比他们想发的页面更多的文档、一条在私密场所录制的语音消息。所有这些都会落到员工房间里,留在那里,并且房间里所有人都能搜索到。本步骤并不建议不要这么做——它建议的是:员工房间的成员构成是一个决定,离职的人应该在离开当天就被移除,而你保留的任何东西都应该是有意保留的(第 093 步)。
也要对此有所说明。在确认回复里加一句——消息由支持团队而非某一个人处理——不花什么成本,也诚实地说明了是谁在读。
现在试一试——五分钟
四个步骤,其中第一步即使你永远不搭建这些东西也值得做。
- 写出确认回复 三句话:我们已收到,真人会在什么时间前回复,以及现在请发给我们那一样东西。
- 说明你的工作时间 写在机器人的描述里,那里是在第一条消息之前被读到的,而不是之后。
- 决定关闭规则 沉默多久之后对话关闭,以及说明如何重新打开的那句话。
- 写下谁会看员工房间 包括去年为某个项目加入的人。把不该在那里的人移除。
两个数字,以及该忽略的那些
支持仪表盘上满是描述活动量而非服务质量的指标。有两个值得关注。
首次回复时间。不是解决时间——而是第一次真人回复的时间。这才是客户实际感受到的响应速度,是你的确认回复做出承诺的那个数字,也是预测某人是会再次写信还是放弃的那个数字。
从未得到任何回复的对话。通常数量不多,却是真正造成伤害的那个。这些人写了信,什么也没听到,然后对你得出了某种结论。任何平均值都不会让它们浮现出来,因为平均值被那些顺利的对话主导了。
该忽略的:把消息量当作绩效指标,因为好的月份和坏的月份看起来可能一模一样;以及每次交流后都发送的满意度调查,回答它的只有非常满意和非常愤怒的人,中间的人一个都不回。如果你想知道情况如何,每周随机读五个已关闭的对话。花十分钟,比任何图表告诉你的都多。
这个阶段的常见问题
支持应该通过机器人运行,还是通过一个人们可以加入的群组?
对于任何涉及个人账号、订单或问题的内容,用机器人——那些对话不应公开,其他客户也不应读到。公开群组是另一回事,而且是互补的:一个用于有通用答案的问题的地方,其他成员互相帮助,一个答案服务许多人。很多社区两者都运行,而错误在于把本该私下对话处理的案例放到群组里。
我能把它连接到我们已经在用的帮助台吗?
可以,而且这往往是正确的架构:Telegram 成为前门,现有系统仍然是记录所在,这样分配、历史记录和报告都留在它们已经运转良好的地方。第 092 步的告诫仍然适用——客户消息会经过中间的任何东西。另一种选择,即完全在 Telegram 内运行支持,对于小团队来说确实没问题,但当你需要知道谁负责什么时,它就不再能扩展了。
我们如何处理多种语言?
和第 084 步对频道给出的答案一样:限制在于谁能回复,而不是谁能发布。机器翻译对于理解来信确实有用,但对于发送涉及金钱、截止日期或任何带数字的答复则很危险。如果某种语言占你客户中有意义的一部分,诚实的选项是要么找一个会说这种语言的人,要么在确认回复中明确说明你能用哪些语言回复。
机器人应该尝试在真人之前先回答吗?
对于真正重复性的事实问题——营业时间、在哪里找到某样东西、如何重置某样东西——在消息框前放几个按钮能节省所有人的时间。对于其他任何情况,它会在看起来像是在帮忙的同时拖延答案,这是最糟糕的组合。检验标准是:你是否能把答案放在一个页面上并确信它是完整的;如果不能,那就需要真人,自动化应该迅速让开。
机器人宕机了怎么办?
人们写信来却什么也没发生,而且他们分不清是机器人坏了还是自己被无视了。两种缓解措施:第 092 步的故障告警,让你能快速发现;以及在一个稳定地方公布的备用渠道——机器人描述里的一个电子邮箱地址,或你频道里的一条置顶消息。只有一个入口的支持系统,离沉默只差一次故障。
自动关闭对话会显得失礼吗?
只有当关闭意味着丢失了什么时才会。一条说对话已关闭、再次写信即可直接恢复的消息只是日常整理,大多数人根本不会注意到。真正失礼的是团队不知不觉滑向的另一种做法:让一切都保持打开,搞不清哪些还活跃,最终没能回复某个还在等待的人。关闭正是保护那些真实对话的方式。