第二天凌晨四点五十,医院住院部门口的风比城市主路更冷。
林听晚把车停在院外临停区,副驾驶座上的保温箱还冒着一点白雾。唐棠抱着电脑包从后座下来,手里攥着临时打印的《夜班护士组订单核验表》。梁舒跟在后面,手机屏幕上开着配送后台,页面停在昨晚十九点到今早六点的订单时间戳。
医院便利柜在门诊楼和住院部之间的连廊尽头,外面贴着几家品牌的冷藏取货标识。野月的贴纸不大,被夹在两张咖啡券中间,浅绿色的月牙标在白炽灯下有些发灰。
「这就是投诉里说的柜子?」唐棠压低声音。
梁舒看了一眼定位:「是。后台写的是一号便利柜,门诊楼东侧连廊。可护士站在住院部十二楼,夜班中途下来一趟,来回至少十二分钟。」
林听晚没有急着评价。她走到便利柜前,先看屏幕,再看柜门。屏幕右上角显示温度四摄氏度,下面滚动着取货码输入框。柜门一共四十八格,冷藏格占三十六个,其中十一个格子亮着红灯,提示「占用」。
凌晨五点零三分,一名穿深蓝羽绒服的护士从住院部方向小跑过来,口罩压在鼻梁上,胸牌被外套遮住,只露出一截蓝色挂绳。她在屏幕上输了取货码,柜门没有弹开,屏幕跳出一行字:订单异常,请联系商家。
唐棠本能地要上前,被林听晚用眼神拦住。
护士低头翻手机,点开客服对话,语音转文字跳出来:「我昨晚九点下单,写了六点前取。现在下班前想拿走,柜子又打不开。你们酸奶是好喝,但我不能每次都赌运气。」
她发完语音,又试了一次取货码。屏幕仍然显示异常。
梁舒立刻在后台查订单。脱敏Id是Ym-U-7A91,订单时间戳昨晚二十一点十四分,支付完成二十一点十五分,系统承诺配送时段为二十二点至次日零点,实际配送员入柜时间零点四十二分,柜门记录显示零点四十三分入柜成功;取货失败记录却在四点五十八分和五点零三分各有一次,失败原因是「格口状态不同步」。
「不是没送到。」梁舒皱眉,「是柜机同步慢,系统以为还没放进去,用户码失效。」
护士还站在柜前等客服回复。林听晚这才走过去,先递上工牌:「你好,我们是野月的团队。今天来做订单现场核验。你这单我们已经查到入柜记录,但取货码失败。现在我先帮你走人工开柜,不耽误你下班,后面想占用你三分钟做个访谈,可以吗?只记录脱敏原话,不记姓名科室。」
护士看了看她的工牌,紧绷的肩膀松了一点:「三分钟可以,我七点还要接孩子。」
梁舒打电话给柜机值班客服,报出脱敏订单号和格口编号。两分钟后,二十七号格口弹开,里面的两瓶低糖酸奶外壁还结着冷气。护士拿出来摸了摸温度,语气没那么冲了:「东西是好的,就是每次太折腾。」
唐棠打开录音前先征得同意,又把问题念得很慢:「你复购野月的主要原因是什么?配送时段对你下次购买有没有影响?」
护士想了想,说:「我夜班不敢喝太甜的,胃又不能空太久,你们这个刚好。复购是因为喝了不腻,也不涨肚子。但配送如果老卡在交班、查房或者下班前打不开,我就会少买。不是换品牌,是干脆不买。夜班已经够忙了,我不想为一瓶酸奶跑三趟。」
唐棠在表格里一字一句敲下来。林听晚看着「不是换品牌,是干脆不买」那一行,让她标红。
六点前,连廊里陆续有护士经过。另一位护士的订单承诺五点至七点配送,配送员五点三十二分到院后因冷藏格满,改投门诊楼外侧二号柜。后台短信标题只写了「取货柜调整」,正文才写新位置。她从住院部跑到一号柜,翻短信折回二号柜,来回多走九分钟。
「我不是不能走。」她对唐棠说,「但夜班下楼要跟同事打招呼,赶上抢救、交班,九分钟就是很烦。你们后台看我取了货,可看不见我骂了几句。」
另一位护士更直接。她的复购次数在样本里排前二十,八周买了十二单,投诉却有四次。
「你们客服老回我『已为您加急』。」她把手机递给林听晚看,聊天记录里确实有三次相同话术,「加急有什么用?我们最怕的是六点四十到七点二十,夜班交白班,药要核对,人要交接,家属也会来问。这个时间段别送到柜,送到了我也拿不了。等我有空,柜门又超时。」
林听晚问:「如果可选配送时段,你会选哪个?」
「晚上十点前,或者早上七点半以后。凌晨两三点也行,反正值班室有人,但别让我们在交班半小时处理取货。」
这句话比后台那条「配送时段不满意」清楚得多。
七点半,住院部门口人流变密。林听晚把团队带到医院外的早餐店,找了靠墙一张桌子。豆浆还烫着,梁舒已经把一上午抓到的记录导进表格。
原来的复购表只有五列:脱敏用户Id、首单日期、复购次数、复购周期、客诉标签。夜班护士组看起来很好,八周复购率稳定在同场景用户前列,优惠券使用率也不高。若只看这张表,野月可以在融资资料里写「高频刚需场景已验证」。
可现场带回来的东西把这句话压得发虚。
梁舒新建了一张《医院便利柜履约核验表》,字段比昨晚多出一倍:订单时间戳、承诺配送时段、实际入柜时间、取货时间、取货失败次数、失败原因、柜机编号、格口满载状态、用户可接受时段、用户原话编号。
三条记录投到电脑上:第一条,入柜成功但取货失败两次,原因是格口状态不同步,原话「我不能每次都赌运气」;第二条,一号柜满格改投二号柜,取货路径增加九分钟,原话「你们后台看我取了货,可看不见我骂了几句」;第三条,用户因抢救未取货超时,原话「别让我们在交班半小时处理取货」。
唐棠盯着屏幕,脸色一点点红起来:「我们之前把这些都归到客诉标签里了。」
「标签叫什么?」林听晚问。
「配送体验。」唐棠声音低了下去,「最多再分一个『时段不满意』。」
「复购率好,客诉也被看见了,但没连起来。」林听晚用笔画了两条线,「用户一边复购一边抱怨,不代表不重要。可能产品暂时没替代,或者她们还愿意给机会。等机会用完再找原因就晚了。」
陈砚秋从公司赶来,听完现场记录后翻到合同:「条款只写了冷藏温度、入柜通知、异常处理,没有时段避让和柜满改投距离上限。」
梁舒补了一句:「配送商给我们的时段表也太粗。现在只有三个档:十点到十四点、十四点到二十点、二十点到次日七点。夜班护士最敏感的交班半小时被吞在大档里,系统根本不会避让。」
林听晚把配送时段表的「二十点到次日七点」拆成四段,五点半至七点半标灰,备注「护士交接高峰,不主动投递」。
秦知远的电话这时打进来。他听完更新,第一反应还是融资进度:「见山下午要复购验证页,如果把履约问题写进去,会不会把漂亮数据打折?」
「打折的是我们原来的理解,不是生意本身。」林听晚说,「如果投资人只看复购率,他们会以为这是一个可以复制到所有医院的成熟渠道。我们把履约指标加进去,反而能告诉他们,复制条件是什么,风险在哪里,改善后看哪个指标。」
电话那头没有立刻接话,周既白的声音插进来,在旁听会议:「投资人会追问因果。你们要能回答,复购稳定到底是产品力,还是履约已经足够好;投诉集中到底只是噪音,还是未来掉队的前置信号。」
「所以不写成结论。」「写成验证。」林听晚说,「复购表新增三项:准时入柜率、取货失败率、敏感时段命中率。无取货失败的用户看四周复购,两次以上失败的看下单间隔变化,柜满改投超五分钟的单独标记。」
梁舒立刻改表头。原本绿色的复购率旁边,多了三列橙色字段。表格不再像一张宣传图,更像一张会暴露问题的经营仪表盘。
唐棠负责把用户原话编号挂到每条订单后面。她一边敲,一边忍不住说:「以前我写用户故事,总想挑最能证明我们好吃的那句。今天这些话不好看。」
「投资人问的不是我们会不会讲好听的故事。」林听晚说,「他们问的是,我们能不能把不好听的话变成运营动作。」
下午两点,更新版《复购验证表》发到大屏。第二页变成履约拆解:交班时段取货失败率高于全天均值三倍;柜满改投订单复购间隔延长五点二天;两次以上取货失败的用户加购率下降。每项后面挂着订单时间戳和原话编号。
林听晚在末尾加了一行决策:医院便利柜渠道不以单纯复购率作为验证通过标准,纳入准时入柜率、取货失败率、敏感时段命中率;配送时段表调整后连续两周复核,达标后再扩大医院点位。
见山投资经理很快回了三个问题,第三个最尖:「用户原话如何证明履约影响复购,而不是个别抱怨?」
唐棠看着原话编号页,发现每句话散在订单后面,没有一页能把「抱怨—履约指标—复购变化」串起来。她试着回答:「因为她们说……不想跑三趟,交班半小时……」说到一半停住了。对面只是文字,她却像站在投资人桌前,被追问到没有证据链。
晚上七点,路演问答排练开始。秦知远扮演投资人,把那句话原封不动念出来:「原话如何证明履约影响复购?」
唐棠手里的翻页笔顿住。屏幕停在一张全是曲线和字段的表上,没有用户的声音,也没有她最熟悉的内容结构。
「我……」她低头翻资料,越翻越乱,「这块要不让梁舒答?她更懂数据。我明天还是别上问答了。」
林听晚没有立刻接话。她看着那张被字段塞满的复购表,又看了看唐棠空出来的用户原话栏。
野月不是缺一条更漂亮的曲线,是缺一页能把人的话变成证据的页面。