01为什么要做这个
三件事同时成立,才逼出了「装在手机上的助手」这条路。
成交发生在个人微信里
抖音负责把人找出来,但真正问价、发户型图、约量房、砍单,都是加了微信之后的事。短视频私信只是第一跳,个人微信才是全屋定制的成交主场。
销售回不过来,也回不及时
一个销售手里几百个客户,晚上十点、开车路上、陪客户量房、周末——消息照样来。装修客户的决策窗口很短,半小时没人应,人已经在跟别家聊了。
个人微信没有官方接口
企业微信有官方 API,个人微信没有。市面上号称「能对接个人微信」的工具,多数是往微信里注入代码或仿冒协议,属于封号高危,不能用在销售的主力号上。
02一条消息的完整旅程
从客户按下发送,到销售的手机把回复发出去,中间是这 9 步。黄色那两步是「闸」——过不去就停手,宁可不回。
系统通知把助手叫醒 手机
助手平时不扫描、不轮询、不常驻翻聊天列表,只在微信弹出新消息通知的那一刻被叫醒。省电,也不打扰微信正常运行。
把微信拉到前台,打开那个会话 手机
手机可以正停在桌面上——助手会自己把微信调出来、点进这位客户的聊天页。这一步需要手机系统给一项「允许从后台唤起应用」的权限,装机时向导会带着开。
截屏读字,看懂这一屏 手机
用系统级截屏拿到当前画面,再用手机本地的文字识别把字读出来。截图和 OCR 识别过程留在手机本地;识别出的客户文字及相关对话历史会发送到云端用于生成回复。
认人:确认真的在这位客户的窗口里 手机
核对聊天页顶部的名字,是不是要回的那个人。对不上、看不清、被别的弹窗抢了屏——一律不发,本轮作废。发错人是这个产品的红线,宁可漏一条,不冒一次险。
问云端大脑要一句回复 云端
把客户这句话连同这位客户的历史,发给云端。云端结合品牌知识库(板材、工艺、报价逻辑、门店与服务范围)、销售人设、以及这位客户之前聊过的内容,生成一句像真人销售写的回复,并决定要不要配图。
借用输入法,把字打进去 手机
助手自带一个专用输入法负责灌字。它只在发送的那两三秒被临时借走,发完立刻还回销售自己的键盘——销售平时打字、办别的公,用的还是自己惯用的输入法。
找到发送键,点下去 手机
不同品牌手机、不同微信版本,发送键的位置和样子都不一样。助手用四层办法依次尝试定位,都找不到就放弃本轮并清空草稿,不会瞎点。
核对:绿色气泡真的出现了 手机
点完发送再截一次屏,确认聊天里真的多了一条自己发出去的消息,才算这一条成功。「点了发送」不等于「发出去了」,这道核对就是为了不把失败记成成功。
退出微信、回到桌面,写回执 手机 云端
回完必须退出去——因为微信对「你正在看的那个聊天窗口」是不发通知的,赖在会话里等于把自己的耳朵堵上,下一条永远收不到。同时把这一条的结果写进云端账本,管理端随时可查。
03手机负责手和眼,云端负责脑子
这条分界线决定了两件很实际的事:话术随时能改而不用重装 App;手机端再简单也不影响回复质量。
销售手机上的 App
手 + 眼
- 接住微信的新消息通知
- 打开会话、截屏、本地识别文字
- 认人、灌字、点发送、核对气泡
- 发图(只从助手自己的通道插图,不打开相册)
- 所有安全闸与急停
云端大脑
知识 + 判断 + 记忆
- 品牌知识库:板材、工艺、报价逻辑、门店与服务覆盖
- 销售人设与话术风格,按阶段(破冰 / 培育 / 逼单)切换
- 跨会话客户记忆:问过的不再问第二遍
- 决定这轮配不配图、配哪张(配置单 / 环保证书 / 效果图案例)
- 完整对话账本与回执,供管理端复盘
04安全上的克制
用在销售主力号上的东西,「不出事」比「多回几条」重要得多。以下每一条都是产品里已经生效的设计。
← 左右滑动查看完整表格 →
| 担心的事 | 产品里怎么防 |
|---|---|
| 回错人 | 发送前核对聊天窗口顶部的名字;认不出、看不清、被弹窗抢屏,一律不发。名字里有生僻字识别不准时,也是宁可不回,绝不「猜一个最像的」。 |
| 乱发一通 | 遇到没跑过的机型、或微信升级换了界面,助手会先自己空跑一条(走完整流程但不点发送),确认这块屏幕认得对才开始真发——这一步在后台完成,不需要销售操作。群聊、微信系统号、黑名单则是任何设置下都挡住的。 |
| 想停停不下来 | 总开关在「点发送」前再次读取;正常情况下,关闭后尚未发送的任务会作废并清空草稿,正在执行的那一条可能完成。 |
| 该不回的回了 | 群聊一律不回;公众号、微信团队等系统号不回;黑名单永远生效。新装设备默认回复全部一对一会话;只想让它回指定的几个人,可以随时切成白名单,每天上限与活跃时段也能自己设。 |
| 发太快像机器 | 两条回复之间有最短间隔限制;助手只回不主动加人、不群发。 |
| 销售自己要用手机 | 一键「我要自己用手机」暂停值守,交还时一键恢复;输入法平时归销售自己,只在发送那两三秒借用。 |
| 说错话、报错价 | 报价不由 AI 临场发挥:城市与品类的价格走云端唯一的价格事实源,话术也是云端统一版本、可回看可回滚。回复发出前另有一组确定性检查,拦掉乱码、拦掉「已经发给您了」这类并没有发生的说法。这降低的是出错概率,不能替代人工抽检——前期建议按天抽看一批对话。 |
| 误发私人照片 | 发图走助手自己的内容通道,不打开系统相册选图,从设计上降低误选私人照片的风险。 |
| 分不清是谁的号 | 一部手机绑一个销售身份;每台设备每 5 分钟上报一次自己的状态——权限齐不齐、消息监听有没有连上、今天回了多少条——管理端据此能看出哪台在正常值守、哪台失联或缺权限。 |
05近期进展
以下是 9 月 1 日至 3 日完成、并已进入正式安装包的改动,集中在两件事:不打扰销售自己用手机,以及让它装得更简单、说话更贴上下文。
- 自动配图端到端跑通。客户问配置、问环保、问效果,助手能自己附上对应的配置单、证书或效果图,已在真机上从收到消息到图片发出完整验证过。
- 键盘还给销售。助手只在发送那两三秒临时借用输入法,发完立刻还回去。此前销售要自己打字得手动切一次键盘,而切走之后自动回复会静默停掉——看着在跑,其实一条没发。
- 「我要自己用手机」一键暂停。销售要拿手机办别的事,点一下暂停值守、办完点一下交还。助手的输入法万一被停用、或发送那一刻借不到,通知栏会直接写明「自动回复已暂停」,不再让人误以为它还在干活。
- 总开关升级成急停。开关的读取时机挪到「点发送」前的最后一刻——关掉之后,还没点下发送的都会作废并清空草稿;正在发的那一条可能会发完。
- 管理端可以远程暂停某台设备。不必再去销售手上操作那部手机。指令随每 5 分钟一次的例行上报下发,最长约 5 分钟生效;手机要装到对应新版本才认这条指令,正在逐台更新。
- 装完选个身份就能用。首装向导去掉了「先加一个测试联系人」「先点一次开始真发」这两步人工确认;遇到没跑过的机型、或微信升级换了界面时的空跑校准照旧保留,只是由助手在后台自己完成,不再占销售的时间。
- 销售可以自己建人设。不用等后台先配好,销售在 App 里填自己的身份与对客户的称呼即可,对客户称呼也不再有字数限制。
- 能看到接手之前聊过什么。助手回复前会先读一段销售接手前的历史对话,减少重复提问。云端已上线、手机端随新版本逐台铺开;实际能往前翻多远,还在真机上量。
- 装出去的包能查出处。正式安装包改为统一命名、留档并附校验值,版本号有自动检查把关;配合设备自己上报的版本,「某台手机装的是哪一版、和别人是不是同一个包」当场就能查。留档从这一版起建,更早发出去的包只能靠设备上报来认。
06现在做到哪一步了
目前处于小范围受控运行阶段:多台不同品牌、不同系统版本的销售工作机已在线值守,正在逐台扩机与做机型适配。
← 左右滑动查看完整表格 →
| 能力 | 状态 | 说明 |
|---|---|---|
| 收到消息自动回复 | 真机跑通 | 手机停在桌面守候,来一条回一条,回完自动退回桌面继续等下一条,可连续处理。 |
| 多条消息合并处理 | 真机跑通 | 客户连发几句被系统合并成一条通知时,能拆出最新一句,针对这一批回一条。 |
| 长回复、多行文字 | 真机跑通 | 较长、含换行的回复能完整写入并正确发出。 |
| 自动配图 | 真机跑通 | 按客户问题自动附上配置单 / 环保证书 / 价格说明等海报,或从效果图案例库配图,单条最多 2 张。 |
| 接管前的聊天历史 | 铺开中 | 助手生成回复前会先读一段销售接手之前的对话,减少「客户已经说过、AI 又问一遍」。云端已上线、手机端随新版本逐台铺开;实际能往前翻多远还在真机上量,所以先按「有就用,没有不强求」处理。 |
| 不占用销售键盘 | 真机跑通 | 「借用 / 归还」输入法已上线,真机上确认可用——销售平时用的是自己惯用的键盘,只在发送那两三秒被临时借走,发完立刻还回去。 |
| 销售自己建人设 | 已上线 | 销售可以在 App 里自己填身份和对客户的称呼,不用等后台先配好;整队共用同一个安装包。 |
| 装完开箱即用 | 已交付 | 安装包出厂预置后端配置,装完按向导点几步授权、选一下自己的销售身份就能值守;不用填后端地址和密钥,也不用先加测试联系人、先跑一条人工验证——这两步已在最新版本里去掉。新装设备默认回复全部一对一会话(群聊、系统号、黑名单仍然挡)。 |
| 对话可追溯 | 已上线 | 每条客户消息与 AI 回复都落云端账本,可按销售、按客户回看;每台设备每 5 分钟上报一次运行状态。 |
| 安装包可溯源 | 已上线 | 新出的正式安装包统一命名、留档并附校验值,版本号有自动检查把关;配合设备每次上报的版本号,「某台手机装的是哪一版」当场就能查,避免同名不同货的包混进机队。留档从这一版起建,更早的包只能靠设备上报来认。 |
| 远程暂停与统一下发 | 铺开中 | 管理端一键暂停某台设备的能力已上线,指令随每 5 分钟一次的心跳下发(不是瞬时生效);端上要装到对应新版本才认这条指令,正在逐台更新。 |
| 华为 / 荣耀机型 | 适配中 | 小米 / 红米系已完成端到端验证。华为、荣耀、OPPO 等机型的后台策略与界面差异正在逐个补,尚未完成整机验收;各家 ROM 对「临时切换输入法」的策略也不同,输入法借用要随整机验收一并复核。 |
| 主动跟进(沉默召回) | 未上线 | 「客户几天没回自动跟一句」的方案已设计完成,尚未开发,见下一节路线。 |
07已知边界(这些不是故障)
写清楚比藏着好——下面这些是这条技术路线的固有代价,遇到了不用当问题排查。
销售正开着那个聊天窗时,助手不动
微信对「用户正在看的那个会话」不发通知,助手也就收不到触发。这是微信自己的行为——反过来说,销售在跟客户聊的时候助手不会插嘴,其实是对的。
正在发上一条的那几秒,可能漏一条
助手把微信开在前台发消息的那约 6 秒里,新到的消息会被微信标成已读且不弹通知。补齐这段需要再加一条触发通路,在计划里。
需要 Android 11 以上、简体中文界面
系统级截屏是 Android 11 才有的能力;识别判断依赖微信中文界面上的固定字样。iPhone 不适用——iOS 不开放这类由 App 自己完成的跨应用操作。
手机得设成不熄屏、不锁屏
锁屏密码是系统安全底线,任何 App 都绕不过。所以值守手机需要设成常亮不锁屏,装机向导会带着设。
备注名有生僻字可能认不出
手机本地的文字识别对生僻字容易认错一笔。这时助手选择不回,而不是猜——因为「猜对一个字」和「把另一个人的名字猜成你要找的人」是同一个能力。解决办法是把客户备注改成常用字。
厂商开关要人工开一次
自启动、后台弹出界面、最近任务上锁这几项,各家手机厂商都不允许 App 自己打开。装机向导会一步步把人带到那一页,但最后那一下得人点。
08下一步优化方向
按「先让在跑的更稳,再让它多干活」排序。
- 全队升到同一版本。目前在线设备的版本还不齐,新做的远程暂停、输入法借用要装到新包才生效。统一之后管理端才能真正「一键管全队」。
- 把「装了但没在干活」变得看得见。缺权限、被系统冻结、销售手动暂停——这三种状态设备都已经在上报,但管理端还没有把它们一眼分开,目前都表现为「今天没回复」,得人去翻。
- 华为、荣耀整机验收。销售队伍里这两个品牌占比不低,目前只修过在它们身上发现的问题,还没有在上面跑完一整轮验收——这两件事不能混为一谈。
- 沉默客户自动跟进。客户问完就没下文,是全屋定制最大的一块流失。方案已设计完成:云端判断谁沉默了几天、该说什么、隔多久跟一次(前几次每天、之后隔天、总共不超过七次),手机端负责找到人、认对人、发出去。
上线前必须先做一件事:把个人微信和企业微信的客户池分开,否则会派错单。 - 发送前多看一眼。发跟进消息本来就要打开那个会话,顺手看一眼客户是不是已经回过了——回过就当场取消不发。不增加额外动作,也免得出现「客户已经回了、我们还追一句」。
- 补上投递期漏掉的消息。增加一条基于界面变化的触发通路,把发送那几秒漏掉的消息捞回来。
- 机型适配扩面。华为、荣耀、OPPO、vivo 各家的后台策略差异大,目标是把「装上就能用」的机型清单铺到销售队伍的实际机型分布。
- 送达核验加强。目前用「界面上出现了自己的气泡」判成功,计划补更强的证据链,让「发出去了」这件事在管理端更硬。
- 一部手机多角色共存。销售的工作机上常常同时装着企业微信和别的公务应用,目标是助手完全不影响他做别的事——输入法借用已经解掉了其中最大的一块。
- 配图更准。目前「该配效果图却只配了海报」这类偏差在云端选图逻辑里,属于持续调优项。
09它在整个触达体系里的位置
Akke 目前有四条并行的触达通道,各自负责漏斗的一段。本篇讲的是第三条。
← 左右滑动查看完整表格 →
| 通道 | 跑在哪 | 负责哪一段 | 状态 |
|---|---|---|---|
| 抖音评论 + 私信 | 服务器 / 云电脑 / 手机 | 从公开评论里找出装修意向客户,打分、生成开场白、私信触达 | 在跑 |
| 企业微信自动代回 | 云电脑(Windows) | 已加企微的客户,AI 代回单聊、7 天沉默召回 | 在跑 |
| 个人微信助手(本篇) | 销售自己的安卓手机 | 加了销售个人微信的客户,AI 代回单聊、自动配图 | 受控运行 |
| 个人微信(电脑版) | 云电脑 / 销售电脑 | 同上,但跑在电脑版微信上,适合坐班场景 | 在跑 |