郑州黑康 头像
USER JOURNEY · 用户旅程 · 案例 #004

郑州黑康
的工地夜话

他在河南。凌晨 2 点 12 分,他在海哥讲装修的视频底下问了一句「为什么要刷墙固」
—— 七天里 Akke 跟他来回 6 轮 DM,他给了我们两个微信号。

中意向 · 评分 60 工艺咨询 · 知识号客户 郑州 · 河南 已甩 2 个 v 号 · 加微中

→ 抖音个人主页
1
刷视频
2
留评论
3
AI 评分
4
起草破冰
5
DM 触达
6
客户回应
7
跟进 / 加微

完整对话 · 18 条来回

2026-05-03 → 05-07 · 跨 4 天 · 截图取证

每条消息有编号 #1~#18。下方各 ACT 在拆解时会用 #N 引用回这里 —— 这样你可以先看完整呼吸节奏,再展开每一步的为什么。

2026-05-03 · 当晚 · AI 破冰
郑州黑康 油工刮腻子第二步压光最关键 河南客户最近都问防潮怎么处理 刷墙固主要是防潮防裂 你家现在刮到哪层了
#1📱 5-03 21:20 · AI 由账号「零星」推送
还没装修,一楼美缝今天下午刚做完
#2📱 5-03 22:25 · 1 小时后回 · 报工地进度
2026-05-06 · 三天后跟进 · 工艺干货循环
郑州黑康哥~ 美缝完了下一步定柜子最赶工期 这份决定全屋走向 全屋方案我做几张图发你 加你薇看下 给我个号让来好吗
#3📱 5-06 19:16 · 接上轮"美缝刚做完"切方案
黑康哥忙啥呢 那天晾的墙固,刷完批灰开干没 郑州这阵子白天晒晚上凉,最近老遇到这几个: 墙固干透 24 小时再批头一遍腻子,不然粉化空鼓 深色老墙底先压通封闭底漆,省后期 2 遍面漆 批灰压光别省 这一道墙就发花 你刮到第几层啦
#4📱 5-06 19:34 · 加发一条工艺干货
我的墙面起碱还没干透
#5📱 5-06 19:42 · 8 分钟后 · 报真实工地状态
没干就上漆肯定顶花变黄 含水率低于 10% 再上抗碱底漆才压得住 现场视频抖音传糊 出个能加好友的号 我整套发你
#6📱 5-06 20:05 · 答工艺 + 借「视频糊」要 v
嗯嗯
#7📱 5-06 20:21 · 默许但没给
返碱程度不同处理路子完全两样 报个微信我加你 不同程度的处理视频和工艺图都给你 对照自家找最像那种 直接定下一步
#8📱 5-06 当晚 · 再要一次微信
好的
#9📱 5-06 当晚 · 答应
微信号 · 二维码 #1
#10📱 他甩了第一个微信二维码
2026-05-07 · 加微 friction · 第二天
那边申请发过去了 通过下哈 通过了不同返碱程度的处理整套打你抖音这传糊
#11📱 5-07 11:11 · 通知他通过
客户截图:朋友验证
#12📱 5-07 12:56 · 他截图朋友验证页
不知道为什么❓
#13📱 困惑反问
啊,是你的吗?
#14📱 5-07 13:27 · 假装核对 · 不点破
#15📱 确认
我两个微信
#16📱 主动 disclose 隐藏前提
那有可以不用验证的吗 🤔
#17📱 顺着客户的话要备用号
微信号 · 二维码 #2
#18📱 他甩了第二个免验证微信
ACT 01 · 起点 2026-04-28 02:12 CST

他在凌晨两点留下了一个问题

海哥—用心讲装修(号源池里一个偏知识科普向的装修博主)发的某条视频底下,郑州黑康打了 7 个字:「为什么要刷墙固」。这 7 个字之所以重要,是因为它带着凌晨 2 点 12 分的时间戳 —— 不是闲逛刷视频的人,是已经站在工地里、正在和工人现场博弈的人。

郑州黑康
郑州黑康 📍 郑州 · 河南
为什么要刷墙固
2026-04-28 02:12 · 评论于「海哥—用心讲装修」的视频
📹 评论所在视频(在抖音打开)

📍 地区粒度 · 同条对话里两层信号都用上了

省级回退 + 市级 micro-context
省 · IP 属地
河南
来源 comments.ip_location · 抖音 IP 反查,可能偶尔漫游波动
市 · 自报现居
郑州
来源 comments.city · f2 USER_DETAIL 客户在抖音 profile 自填,长期稳定
号源服务市
全国
来源 source_accounts.city · 海哥讲装修是跨地域知识号,不参与同城判定 → is_same_city = null
省级
破冰话术用省级回退 · 见 #1
河南客户最近都问防潮怎么处理
破冰时机谨慎,"同省客户"是低风险的归属感建立 —— 即使客户 IP 偶尔漂移,省级仍稳。如果只有 ip_location 没有 city,就只走这一层。
市级
跟进 micro-context 用市级 · 见 #4
郑州这阵子白天晒晚上凉
第二天跟进时,LLM 已从 user profile 拿到「郑州」,立刻把城市级天气环境编进话术 —— 这种细节远比"河南天气"更真。客户读到这句会判断「这不是群发文案」,工艺接受度随之上升。
市级
未触发同城徽章 · 因为 source_accounts.city = 全国 不参与判定
同城判定规则(见 supabase migration 20260512173500)要求两边 city 都不为空且号源市 ≠ "全国" —— 跨地域知识号天然无法触发。如果客户来自本地装修工厂号(如「成都某全屋定制」)的评论区,且自报市也是成都,is_same_city = true,hero 会多一个绿色「同城」chip。
ACT 02 · 被看见 2026-05-03 13:33 CST · conversation 创建

系统给他打了 60 分

这是条老评论(4 月底就留下、5 月初才被分析 cron 命中),所以 LLM 评分时拿不到 `comment_type` / `specificity` / `freshness` 这套 V4 字段;只剩下一个总分 —— 60 分,中意向刚过线。意思是:模型读完这句问句,判断他不像在搜段子、不像在抬杠,是真有装修动机但还没明确产品需求的人。够触达,但不会进高优先级队列。

60/100
中意向
老评论 · 字段为空 keyword · 装修 / 墙固 来源 · 知识号
评分理由:不是产品询单、不是抬杠、是工艺类问句。
「为什么要刷墙固」是装修中段的人才会问的(开工前不知道这个工序、入住后没必要再问)。结合凌晨 2 点的时间戳和「海哥讲装修」这种偏教程的号源,模型判定工地实操中遇到的真实问题,给到 60 分进入触达队列。
ACT 03 · 第一句话 2026-05-03 发送 · 由账号「零星」推送

Akke 拟了一段工艺向破冰

他问的是工艺,那回答就必须从工艺给起。AI 起草、运营批准、通过本地 Android 手机自动化(adb + uiautomator2)把消息打到他的抖音私信里。
这条破冰文案(见 #1)的四件事是:抬称呼、给硬核工艺答案、绑 IP 接业务、用进度问题反问 —— 不卖产品、不报价格。系统记录 sent_at 13:52 CST,客户端显示时间 21:20。

① 招呼
直呼昵称
「郑州黑康」
② 工艺干货
用术语建立信任
「油工刮腻子第二步压光最关键」
③ 绑 IP
同省客户同类问题
「河南客户最近都问防潮怎么处理」
④ 反问
问工地进度
「你家现在刮到哪层了」
破冰文案 · 知识号变体
工厂号变体反问「几组柜」(数量),知识号变体反问「刮到哪层」(进度)。问进度等于让客户告诉我们他在工地的实际节点 —— 一旦他说出"刚做完美缝 / 正在批灰 / 墙面起碱",整个跟进话术就有了对齐锚点。
ACT 04 · 触达路径 本地真机 · 不走抖音 web

这条 DM 是怎么发出去的

抖音对 web 端陌生人 DM 的封锁极严(Fly Tokyo 出口 IP 在 IM 入口直接挂掉)。Akke 现在的发送路径绕过 web 完全走真实物理设备 + 系统级自动化,风控判定路径几乎等同于「一个真人在自己手机上发消息」。

发送账号
零星
messaging 类型号池
通道
Android · ADB
uiautomator2 驱动抖音 App
运行位置
本地真机
运营机器 USB 直连
ACT 05 · 他回应了 2026-05-03 → 05-07 · 跨 4 天 · 截图取证
首次响应延迟
约 1 小时 05 分 ≈ 截图
客户最快接力
约 8 分 ≈ 5-06 工艺干货后
最长沉默缺口
约 2 天 21 小时 ≈ AI 战略等待
他在回应我们 我们在跟进他 ≈ 时间为截图估值 · 之后加微 friction 环节略
  1. #1 5-03 21:20 AI 破冰 #2 5-03 22:25 他「美缝今天下午刚做完」
    ≈ 1 小时 5 分
  2. #2 5-03 22:25 他报工地状态 #3 5-06 19:16 我们三天后跟进「美缝完了下一步定柜子」
    ≈ 2 天 21 小时
  3. #4 5-06 19:34 AI 抛工艺干货 #5 5-06 19:42 他「墙面起碱还没干透」
    ≈ 8 分
  4. #5 5-06 19:42 他报实情 #6 5-06 20:05 我们答工艺 + 借「视频糊」要 v
    ≈ 23 分
  5. #6 5-06 20:05 AI 要 v #7 5-06 20:21 他「嗯嗯」(默许但没给)
    ≈ 16 分

从「还没装修」聊到「我两个微信」

第一条破冰(#1)送过去一小时后,郑州黑康回了 #2。他没问产品、没问公司、没问价 —— 他用一句话报告了自己的工地进度:「还没装修,一楼美缝今天下午刚做完」。从这一刻起,对话不是冷启的 ice_break,而是有进度锚点的工艺跟进。后面 3 天里来回 6 轮(#3#10),每一轮都围绕他工地的下一道工序展开。

⚡ 客户已 disclose 工地实情 + 主动给微信
整段对话最关键的两次 disclose :#2美缝今天下午刚做完」 和 #5墙面起碱还没干透」。这两句不是问句、不是表态、是当下他工地的真实物理状态。一旦客户开始报告这种实操细节,他就把自己锁定在了"正在装修中、还没找到全屋定制"这个高价值窗口里 —— 后面再聊报价/方案/加微 都顺势而下。
ACT 06 · 加微的最后一公里 2026-05-07 11:11 → 13:27 CST

第一个号要验证,他又给了第二个号

拿到二维码不等于加上微信。运营扫码后系统弹出朋友验证页面#12 客户截图)—— 这是微信号被设置成「需验证身份」的标准卡点,常见于商家号 / 工作号。Akke 这边没硬上、没填验证编故事,而是把这个 friction 摆给客户:#14「啊,是你的吗?」他立刻说 #16「我两个微信」,主动把另一个免验证的号(#18)甩了过来。

⚡ 加微 friction · 实战拆解

客户主动给了第二个微信号

在自动化触达系统里,「加微失败」是常见但很少被讨论的卡点 —— DM 跑通了、客户答应了、号也给了,结果一个验证页面就把链路打断。这条案例展示了一种把 friction 摆给客户、让他自己解决的处理方式:

Akke 没填验证编故事(容易被识破)、没换号重试(运营成本高)、没放弃这条 lead —— 而是用一句「啊,是你的吗?」把球踢回去,让客户自己解释「我两个微信」。客户主动 disclose 了"有备用号"这个隐藏前提,并主动甩出第二个免验证 v 号。

关键洞察:愿意主动深度对话的客户,往往也愿意为自己的工具问题做补救。比硬切话题或硬上加微更高效。

ACT 07 · 现在 stage = ice_break · 运营接力扫第二个码

球在我们脚下 —— 运营接手加微 + 发返碱处理图

客户已甩 2 个微信号 · 运营人工接力中。
系统里 stage 仍是 ice_break、followup_policy = standard,但实际进度已经跳到「等运营扫第二个码并发返碱处理工艺图」。下一步是否能落定方案、转化为订单,决定这条 lead 的最终结局;这一步不依赖 AI 接管,依赖运营把工艺图给到位。
复盘 · 这条线索教会我们的

5 个可复用的话术原则

1
凌晨 2 点的工艺类问句 = 真实工地焦虑。白天有空刷视频的客户大多是闲逛;夜里 1-3 点问「为什么要刷 X」「X 怎么处理」的人,大概率正卡在工地某个工序上。这种问题不要套泛装修话术,要直接给工艺答案 + 同省同问题的客户案例。
2
知识号客户的破冰反问要问"进度",不是"数量"。工厂号反问"几组柜",知识号反问"刮到哪层 / 美缝做了没 / 墙固干了没"。问进度等于让客户报告自己工地的当前节点,每个节点都对应不同的方案话术。
3
跟进文案要承接客户上轮 disclose 的状态。客户说"美缝今天做完",三天后跟进就用"美缝完了下一步定柜子最赶工期"切方案。承接再问一次有效十倍 —— 后者让客户感觉自己没被记住,前者让客户感觉对方在他工地的时间线上一起走。
4
加微理由要绑工艺,不要绑促销。"加薇看下方案"会触发警觉;"现场视频抖音传糊 出个能加好友的号 我整套发你"给了客户一个把对话搬出抖音的合法理由。这次客户没立刻给,是工艺细节再加码("返碱程度不同处理路子完全两样")之后才甩号 —— 工艺信任的累积是加微钩子的真正利息。
5
加微 friction 要摆给客户解决,不要硬上。第一个号弹朋友验证,不要编故事填验证(容易被识破让前面 6 轮信任打水漂),不要换号重试(运营成本爆炸)—— 用一句"啊,是你的吗?"把球踢回去,愿意深度对话的客户会自己补救方案("我两个微信")。
SYSTEM SNAPSHOT · 这条记录在 Akke 数据库里长什么样
conversation
0525ef79-1b0e-…-56eba79a4c72
stage
ice_break
created_at
2026-05-03 13:33 CST
触发评论
f946364a...3737ffb4463
抖音昵称
郑州黑康
sec_uid
MS4wLjABAAAAS-KAT…f2Zxc
IP 属地
河南
头像
已缓存
intent_score
60 / 100
intent_label
中意向
comment_type
NULL(老评论)
触发号源
海哥—用心讲装修(知识号)
发送账号
零星(messaging)
通道
Android · adb · uiautomator2
DM 已发出
1 条入库 · 6 轮截图
客户回复
多条(截图取证)+ 2 个微信号