客户案例 · 医美诊所集团 · 列治文、本拿比、北温

匿名案例|列治文、本拿比、北温三家医美诊所:网站重做、SEO 和 AI 客户管理系统

网站重做以后,搜到的人多了;前台照旧用原来的预约系统;旁边多了一套自己的 CRM,重复的活交给 AI,拍板的还是人。

客户已匿名。这里只讲架构、流程和交付结果,不含任何客户或患者的可识别信息。

项目概述

一家医美诊所集团,三家店分别在列治文、本拿比和北温。我们重做了网站,做了 SEO 和 AI 搜索优化(GEO),改版后每天的搜索点击涨了 32%;对接了诊所在用的 Zenoti 预约系统;又定制了一套 AI 辅助的客户管理系统(CRM)。客户已匿名。

客户:双品牌医美诊所集团,三家店在列治文、本拿比和北温,活跃客户 11,000 多位。 我们做的:重做网站,加上 SEO 和 AI 搜索优化;对接诊所已经在用的 Zenoti 预约系统;围绕它定制一套 AI 辅助的 CRM。

挑战

三家店、两个品牌,活散在好几个工具里:预约在一处,客户笔记和套餐在另一处,剩下的靠表格。同一位客人、同一笔钱,在几个地方各记一份,常常对不上。建目录、录套餐、写客户笔记、日结对账、起草同意书,全靠手打;现金收入和套餐、会员的核销混在一起,报表上的数字偏高。线上这边,网站也要让附近搜项目的人更容易找到。

我们的方案

分两条线做。网站这条:整站重做,同时做 SEO 和 GEO,让诊所既出现在搜索结果里,也能被 AI 回答引用。运营这条:前台照旧在 Zenoti 里约客,旁边接一套定制 CRM,用外部 ID 映射表把两边的客人对上,客户、套餐、笔记和账目都归到一处。重复的步骤交给 AI,要紧的动作进人工审核队列,人看过才算数。

成果

网站改版后,每天的搜索点击涨了 32%。三家店用同一套 CRM,28 个以上的模块按需开关;现金和核销分开记,报表和银行流水对得上;原来要几天的基础资料录入,现在几分钟。下一个模块是中央库存,每做一次项目自动扣耗材,还在规划中。

网站:重做之后,搜到的人多了

改版和搜索优化是一起做的。两个品牌的网站整站重做,SEO 在开发时就落到代码里,内容按 AI 搜索工具好引用的方式来写(GEO)。改版后,每天的搜索点击涨了 32%。

搜索结果受很多外部因素影响,谁也控制不了;这是我们在这家客户身上量到的数字,不是给别家的预测。

预约照旧用 Zenoti,其余交给 CRM

我们没让诊所改约客的习惯。CRM 通过外部 ID 映射表连上 Zenoti,预约系统里的客人和 CRM 里的客人是同一条记录。核心不绑死任何一家供应商:预约、病历、支付系统,都用同一种方式接进来。

AI 在 CRM 里干什么活?

不是角落里的聊天框,而是揉进日常的每一步,关键处由人签字:

  • 口述建档:店长一句话说清新套餐,AI 整理成结构化的目录,自动关联服务、设备、耗材和房间。几天的录入,几分钟搞定。
  • 文书起草:治疗师口述,AI 起草治疗记录和术后护理说明,同意书按项目自动起草,治疗师审过再签。
  • 客户笔记:给高价值客人写好消费小结和跟进建议,存回档案。
  • 任务录入:贴一段会议纪要,AI 拆出任务、负责人和节点,生成看板卡片。
  • 客户沟通:多语言的消息先由 AI 起草,人看过再发。
  • 语音转文字:咨询和 HR 面谈的录音自动转写、归档,随时能搜。
  • AI 审 AI 写的代码:几个 AI agent 互相审代码、跑端到端测试,一轮就找出并修好 42 个缺陷,涉及跨店数据隔离、财务口径和并发。

成果

  • 网站改版后,每日搜索点击 +32%
  • 三家店同用一套 CRM(28 个以上模块),系统归客户自己,流程想改就改
  • 基础资料录入:从几天缩到几分钟(口述建档)
  • 现金和核销分开记,报表和流水对得上
  • 按店隔离数据,经过多轮 AI 审计加固
  • 2,000 多项自动化测试,每次改动都跑一遍
  • 下一步:中央库存,按项目自动扣减(规划中)

技术拆解

  • 按业务能力竖切成 28 个以上模块:每个模块有自己的数据表(带模块前缀)、接口和页面。模块之间不直接查对方的表,只存对方的 ID,经公开接口和事件总线往来。
  • 平台层和业务层分开:认证与权限(RBAC)、多租户、事务性事件总线(outbox)、审计、通知、文件和 AI 网关都放在平台层,所有模块共用。
  • 客户之间的差异不写死在代码里:差异走配置项和扩展点(事件、hook),字段上的差异用「核心字段加 JSONB 自定义字段」承接。
  • 账目口径内建:实收(现金、刷卡)和核销(套餐、会员、积分、礼品卡)分开记,从储值到兑现,现金只记一次。
  • 临床记录由 schema 驱动:治疗类型和表单字段都是模板配置(JSONB schema),签署即锁定,留下改不了的快照。
  • 外部系统(Zenoti 预约、病历、支付网关)统一走外部 ID 映射表,可选同步扩展,核心不依赖任何第三方。

可复用经验

  • 前台用惯的工具,能留就留。对接预约系统,比换掉它省钱,也少折腾人。
  • 模块的边界,看改一个需求时哪些表要一起动。照这一条切,28 个以上模块之间没有循环依赖。
  • 「合并客户档案」这种跨模块的动作,用事件来做:主模块只迁自己的表并广播,其余模块各自订阅、各自改指向。
  • AI 这样嵌才稳:流程写成代码,大模型只填空,关键动作过人工审核。

想做出类似的成果?

聊聊你的生意,我们为你设计一个付费概念验证的方案。