周一早上,某位客户无法登录系统。他们没有提交工单,而是在 X 上发帖:“更新之后 acme 每十分钟就把我踢下线一次,还有其他人遇到吗?”。有两个人回复说他们也遇到了同样的问题。等您的团队成员偶然发现这个帖子时,已经是周三了,而最初发帖的那位客户早已向您的竞争对手申请了产品演示。
您的服务台系统是为主动前来求助的用户而构建的。然而,越来越多的支持诉求并不会主动送上门。它们被公开发布在社交平台上,有时甚至拼错了您的品牌名称;除非有人刻意去搜寻,否则它们绝不会出现在您的客服收件箱中。
我是 Julien,在 KWatch.io 工作,这是一款适用于 Linkedin、X、Facebook、Youtube、Reddit 和 Hacker News 的关键词提醒工具。本文将向您展示我们如何捕获这些外部投诉,并将其直接分发到客服人员已在使用的工单队列中,从而像处理普通邮件一样处理 Reddit 上的帖子。
大多数客服团队确实会关注社交媒体,但通常只局限于直接推送到他们面前的内容。集成了 X 功能的客服服务台可以抓取对官方账号的直接提及。只要用户@了您,这种方式就非常有效。但现实中,很多人并不会主动@官方。
人们会直接输入“acme”而不是“@acme”。他们会在 r/sysadmin 板块中询问是否有其他人的同步功能也崩溃了。或者在 Hacker News 上讨论其他技术话题的评论中途随口提到您。这些内容都不会进入官方提及的信息流中,当值的支持人员自然也对此一无所知。
另一个问题在于责任归属。当市场营销团队捕获到社交媒体上的投诉时,这些信息往往会在市场部门的 Slack 频道里搁置,直到有人想起来转发给客服。工单有明确的负责人、解决期限和处理状态;而 Slack 消息则完全没有这些追踪机制。因此,根本的解决办法是尽早将这些投诉直接转化为支持工单。
在将任何数据接入客服系统之前,您需要设置能够精准筛选出支持问题、而非品牌所有泛提及的提醒。KWatch 提醒要求关键词列表中的所有词汇都必须同时出现,因此英文逗号相当于“AND(与)”逻辑。这让您可以将产品名称与用户在系统发生故障时习惯使用的词汇配对组合。
以“acme”代表您的产品,入门配置组合如下所示:
1. acme, not working 以及 acme, broken (应对彻底的系统故障)
2. acme, can't login 以及 acme, logged out (应对账户问题)
3. acme, refund 以及 acme, charged (应对账单投诉)
4. acme, help (应对询问操作方法的用户)
每一行都是一条独立的提醒规则。如果您把所有这些词都放在同一条提醒中,那么只有当一篇帖子同时包含所有这些词时才会触发匹配。运行一周后,观察哪些提醒被触发了以及用户的具体表达方式,然后据此进行调整。您也可以尝试将官方账号 handle 作为一个关键词加入,因为有些人习惯直接@官方账号而不是输入品牌名称。
过滤器能够保持工单队列的整洁,在这里它们的重要性超过了以往任何场景,因为每一次误匹配都会变成一张需要人工关闭的废工单。请将您自己的客服和品牌账号添加为 Excluded Users,避免您的回复触发生成新工单。在 Reddit 和 Hacker News 上,如果您的品牌名称较短,请开启 Whole Words Only,防止“acme”误匹配到“acmeplex”。几个排除关键词就能过滤掉明显的噪音,比如提到您公司的招聘帖子。请保持排除词列表精简,因为只要命中其中任意一个词,帖子就会被直接丢弃。有关每个过滤器的详细讲解,请参阅我们的博文: 减少关键词提醒中的噪音。
抓取速度取决于具体的平台,在向用户承诺响应时间之前,了解这一点非常有必要。以下是官方文档中注明的更新频率:
| 平台 | 新内容的检查速度 |
|---|---|
| Hacker News | 1 秒至 1 分钟 |
| Linkedin、Youtube | 1 至 10 分钟 |
| Reddit、X、Facebook | 10 分钟至 1 小时 |
因此,X 上的投诉最多可能需要一个小时才会推送到您的工单队列中。但对大多数客服团队而言,这仍远快于周三才靠人工偶然发现。如果您对直接 @mentions 有严格的响应 SLA,建议继续使用服务台原生的 X 渠道处理这些提及,并使用关键词提醒来监控原生功能无法覆盖的所有盲区,例如未被打标签的帖子、Reddit 讨论帖以及 Hacker News 评论。此外,KWatch 无法读取 DMs(私信),因此私信交流依然由您现有的工具负责。
一旦提醒开始正常触发,下一步就是将它们从 KWatch 导出并生成工单。最规范的方式是使用 API Webhook。每一次匹配都会以 JSON payload 的形式送达,您可以针对每个提醒单独配置 Webhook,这样投诉类提醒就会流向客服系统,而其他提醒则可发送至其他系统。针对单个提醒配置的 Webhook 优先级高于账号全局设置。
以下是官方文档中提供的 payload 示例:
{
"platform": "reddit",
"query": "Keywords: vllm",
"datetime": "19 Jan 24 05:52 UTC",
"link": "https://www.reddit.com/r/LocalLLaMA/comments/19934kd/sglang_new/kijvtk5/",
"author": "lmzoo",
"content": "sglang runtime has a different architecture on the higher-level part with vllm.",
"sentiment": "neutral"
}
工单所需的所有字段都已包含在内。 content 字段会作为工单描述, link 字段放在顶部以便客服人员直接打开原帖讨论串,而 query 字段则指明触发了哪条提醒。对于 X,author 字段还包含发帖人的全名和粉丝数,有助于客服人员决定优先回复哪些内容。
1. 使用 Webhooks by Zapier 和 Catch Hook 触发器创建一个 Zap,然后将该 Webhook URL 粘贴到您的投诉提醒的 API Webhook URL 字段中。
2. 如果您只希望将部分匹配项转为工单,可以添加一个 Filter 步骤。常见的规则是放行所有 sentiment 不为 positive(正面)的内容,从而跳过诸如“acme 在五分钟内就解决了我的问题”这类的表扬贴。
3. 添加客服系统的创建工单操作。在 Zendesk 中为 Create Ticket。将 content 映射到工单描述,基于 platform 以及 author生成工单主题,并添加类似 social 的标签,以便于对这些工单进行统计与报表分析。
同样的流程也可以通过一个 Webhook 节点、一个基于 sentiment的 IF 条件节点,以及用于创建工单的 Zendesk 或 Freshdesk 节点来实现。如果您之前未曾将 KWatch 连接到其中任何一个工具,我们的 Zapier 和 n8n 指南 逐步介绍了 Webhook 的详细配置方法。
关于情感过滤器(sentiment filter)的一点说明:它是针对您设置的关键词来衡量情感倾向的,有时讽刺性反语仍可能造成误判,因此建议在前两周将其作为软性过滤规则运行。先将所有内容全部推送,检查被标记为 positive 的具体内容,确认无误后再放手让过滤器自动丢弃不相关的工单。
来自 Reddit 的工单有些与众不同,因为并不是客户主动向您提交的。您的回复方式直接决定了这次互动能否起到积极的帮助作用。
建议第一条回复保持简短、公开且具体。说明您的身份,确认已注意到了该问题,并提供通融解决办法或下一步指引。如果您需要账号详细信息,请引导他们向您发送私信,切勿在公开讨论串中索要个人隐私信息。问题修复后,请回到帖子中同步修复结果。这条最终回复,正是下一个遇到同样问题并在 Google 上搜索的用户所能看到的重要参考。
有些讨论帖涉及的内容可能是您无法直接解决的,比如用户不满意的调价。这类问题依然需要有专人负责,但通常更适合打上标签后转交给产品团队,而不是由客服团队出面回复。如果一个小时内投诉从一条增加到二十条,这就不再只是普通的客服工单了。我们的 在社交媒体上捕获公关危机 指南详细介绍了遇到这种情况时的应对方法。
如果您的客服团队同时负责维护少数重要核心客户,我们的姊妹产品 MultiFollow 可以在特定 Linkedin 和 X 用户发帖时向您发送提醒,这样即使对方没有直接提及您的产品名称,您也能及时发现核心支持者的不满动态。
选定您的产品名称以及用户在遇到故障时最常输入的短语,并在 Reddit 和 Hacker News 上完成设置。 KWatch Free 方案 包含 Reddit 上的 2 个关键词提醒和 Hacker News 上的 2 个关键词提醒(支持邮件通知),这足以让您了解自己遗漏了多少客户投诉。X 提醒以及 Excluded Users 等过滤器从每月 19 美元的 Essential 方案起提供,用于创建工单的 API webhook 则从每月 79 美元的 Business 方案起提供。
Julien, Product Manager at KWatch.io