Retaintive 产品能力目录(代码核查附件)
2026-09-13 · 功能实现附件。完整出售目标、价值故事、数据证据、买家与渠道均以唯一销售主稿组织;本文件负责核对具体功能和实现边界,不另立销售方向。
这份按功能查,不需要从头读完。 想了解产品为什么值得买、怎样销售,读主稿即可。需要确认某个功能实际做到了哪里,再来查这里的页面、代码和限制;生产有没有跑通,另查生产证据。功能变化时更新依据,影响销售判断的变化同步回主稿。
Retaintive 是面向依赖电话和短信开展客户运营的连锁服务业的 AI 客户运营工作台。 它接收沟通和 Lead,理解客户发生了什么,把机会与问题变成可推进的工作,支持员工处理、经理提问、团队 coaching 和多店经营分析。与既有行业系统连接后的预约、会员、付款事实,是进一步核对结果的来源。
本轮按用户可见页面、前端 API 调用、后端路由、worker、Task policy、AI tool registry 和部署定义盘点功能;不以旧产品文档或页面文案代替实现。主仓基线为 callytics-infrastructure@5fb52c15982c6fd67ef91319c895ae3b16a5e28d;另查 market-lead-tracking@24670c753f52c7d81cbcc40f0ffd54918df2f4ee 与 callytics-monorepo@a1ee1160556b35898ffc9b581185e1fa73f2f3b4。未修改产品代码或现有工作树改动。
读法:“代码具备”表示查到实际调用或处理链,不等于该门店已启用、当前 production 已部署、回答准确率已验收或已证明增收。本次浏览器生产抽查的范围单列在末尾。
产品全貌
这些能力可以作为完整产品交接,也可以按买方需求讨论模块接入;当前模块边界不代表已经完成即插即用的独立 SDK 或 OEM 包装。
一、数据从哪里来,怎样成为客户上下文
Email Lead 有独立的真实接入链:解析邮件,识别支持的 Lead 格式,提取姓名、电话、Email 和预约字段,按门店信号匹配归属,写入后通知下游处理。当前识别 Web Lead、Online Intro 及 Zapier 转发格式;Facebook 相关支持来自转发邮件,不是已完成原生 Facebook Lead Ads API 集成。未匹配门店的记录进入待处理区。识别闸门之外的邮件不会进入后续归档,因此不能宣传“任何来源都自动接入、绝不漏线索”。邮件入口 · 解析规则 · 下游通知
下游会重新按门店读取已持久化 Lead,区分新建 Task、复用已有开放 Task、重放和拒绝。重复来询可以重新形成跟进安排,并尊重更新的员工计划;不同历史处理路径仍需分别验收。入库后的分派 · 重复来询处理
二、机会与 Task:业务范围超出新 Lead
当前实际注册的 Managed Task policy 包含下列事项;是否能由 AI 自动建立或终结,还取决于门店自动化配置、业务事实来源和具体证据。policy registry
Task 是要处理到底的事项;Next Action 是当前下一步;Activity 是已经发生的处理;Outcome 是结果及其依据。前端业务分组、历史类型和上述 policy 名称不必一一同名,不能只数菜单就判断产品范围。
用户工作台分成 Lead、Member Care、Revenue Growth。其显示类型还包含 Lead outreach、Lead follow-up、Post-Intro Follow-up 等阶段,因此八个业务 policy 不应机械地写成八个菜单。入口分组 · 显示类型
AI 决策由独立 reasoner 读取沟通证据、生成 proposal,经过业务和权限校验,再通过统一 command 写入。当前 Contacts Analyzer 只更新画像,不再承担 Task 决策写入。 旧文档中的这一职责已经过时。reasoner · proposal guard · 画像职责变化
门店可选择 Automatic、Review sensitive actions、No automatic changes。它们控制 Task 自动化权限:并非所有动作都需要人工审批,也不表示选择 Automatic 就启用自动短信或 AI 电话。未配置 tier 的代码默认是 full_auto,读取失败时降到 cautious;实际门店和业务 authority 仍需核对。配置 UI · 解析规则
三、员工执行与 Calendar 的重要边界
记录 phone/SMS/email/in-person Activity 提交的是 staff_asserted;Record booking 记录 intro_booked 进展。前者不是向客户发出沟通,后者不是替用户在 Mindbody 创建预约。Activity · 预约进展
话术选择器能把客户、门店和员工信息代入模板,复制后用于 SMS、Email 或电话。它是员工辅助工具,不能写成应用已经自动发出这些消息。Task 话术选择器
本次主仓 HEAD 的 Calendar 将开放 Task 放在 Deadline,关闭 Task 放在 Close Time;此前单独审查的 PR #2299 则使用 Next Action。两者必须区分,销售 demo 以实际部署为准,不能把 PR 的行为写成当前生产功能。HEAD 的日期规则
联系和提醒也是产品能力,需要明确每条路径。
手动 Call · SMS 跳转 · Lead board · RingOut client · 手机入口 · 通知 dispatcher
自动电话受门店激活/开关、等待时间、营业时间、未联系/DNC、Task 状态、重拨间隔和次数限制。当前 West Harlem 生产观察为 Off,实际受控号码通话尚未完成本轮验收。gates
四、Ask AI:已实现的运营机器人
这是有真实业务工具的文字助手。登录后的全局 layout 挂载入口;提问后 API 保存查询任务、异步启动 worker,worker 通过多轮工具查询形成回答,前端轮询结果。全局入口 · 提交与轮询 · API · worker
实际注册了 24 个业务工具,可按六类工作理解。完整 registry
多个工具复用产品已有的 metrics 计算,便于让 AI 回答和页面使用相同业务口径。这是值得展示的工程资产;不代表模型每个回答都已通过事实核验。共享指标依赖
机器人当前能查,不能通过聊天替用户执行客户动作。 工具访问业务数据使用只读数据库连接,没有修改 Task、发送 SMS 或拨号工具。Task 自动化与 Lead Line 是产品中的独立执行链。只读连接
还有几项演示时会直接影响体验的边界:
- 支持当前用户授权范围内的多店查询,API 当前最多纳入 50 家门店;不是查询整个品牌网络的默认权限。范围
- 提问请求只有问题和会话 ID,没有当前页面、正在看的客户、门店或日期筛选。demo 应明确给出店名和时间。payload
- 本次演示涉及的 Lead 漏斗、响应速度、多店比较和 coaching 工具按最近 N 个门店本地日查询,默认 7、最多 30;不能承诺任意历史起止日期。Lead 清单最多返回 30 行及总数,没有独立的“从未首次联系”明细过滤参数;汇总未联系人数和待检查 Task 应分别呈现。时间窗口 · Lead 清单
- 后端保存查询与回答,模型带入最近 10 轮历史;前端保留最近 50 条消息。现有持续会话不等于完整历史会话管理产品。历史窗口 · 前端历史
- 回答有引用标签及提示文字,当前不能直接点击引用打开原始记录;校验引用存在也不能保证每个结论在语义上得到支持。引用 UI · 引用存在性校验
- 当前由用户提问触发;未发现此机器人主动定时发送经营日报的链路。联网搜索工具需要额外配置,当前 Operator stack 没有接入该配置。stack
可用于准备验收的提问示例:
- “查看 West Harlem 最近 7 个门店本地日的 Lead:多少尚未首次联系,响应速度怎样?另列出该店当前需要员工检查的 Task,并说明依据。”
- “比较我有权限查看的门店最近 7 个门店本地日的 Lead 联系、预约和任务指标,指出经理应进一步检查的差异,并给出依据。”
- “找出 West Harlem 最近 7 个门店本地日值得 coaching 的通话:员工说了什么,可以怎样改进,已有哪份话术适合参考。”
以上是工具能力支持的验收问题,本轮未在 production 逐题运行。没有符合条件的数据时应如实显示缺失。
五、Coaching、报表与多店经营管理
AI feedback 可以提交和恢复;通话员工归属可以更正。这些纠错入口不证明用户反馈会自动训练模型并立即提升准确率。Task AI confirmation 还有仅 DEV 且指定 query flag 启用的假数据预览,演示时必须使用真实 suggestion 链路。feedback · 预览边界
Revenue 实现按当前门店配置价格与去重业务结果估算金额;代码明确标记 causalAttributionStatus: 'not_established',并注明不是 billing/POS 收入。缺价格等未知值不能当成零。Ask AI 和报表共享这套口径。金额定义
这支持向买方展示“发现了什么机会、记录了什么结果、按什么价格估算价值”;要展示“实际收到多少钱、因为我们多赚多少钱”,还需外部业务事实及增量评估。
六、可交接的工程资产与未来能力
门店、人员和账户管理是产品的一部分,也决定买方接手后的运行成本:
API 有认证、tenant context、门店授权以及实际业务路由,Task policy 和 metrics 可以作为集成资产评估。当前仍依赖 AWS、Neon、Cognito、RingCentral 与现有数据结构;没有证据支持通用 SDK、任意 CRM 插件或零成本所有权迁移。API 挂载 · 店级授权
内部 AI 编程机器人、飞书运维通知及基础设施试验仓库不自动算成客户购买的 Studio 功能。交接时可以评估其维护价值,但不得与 Ask AI 或客户语音机器人混称。
七、已经见到的生产证据,与仍需验收的部分
完整过程、链接、日期与口径见West Harlem 核验记录。本轮没有发送客户消息、发起通话、修改生产设置或 Task,也没有对全部能力重新做端到端测试。
Ask AI 的专项待验项:真实回答能否正确查到目标店和记录;列表到 Task 详情的追问能否衔接;引用是否支持结论;会话历史归属校验。当前历史查询只按会话 ID 和成功状态读取,未再加用户/门店条件,这是需要独立复核的代码发现,本轮未做真实账号测试。历史查询
接入可靠性也需量化:尽管部分下游有队列重试、幂等和 outbox,当前 Webhook 在异常分支仍返回 HTTP 200,包含入队失败的可能路径。因此不能宣传全链路“零丢失”。接收异常处理
本目录已覆盖当前主导航、账户设置、独立员工手机入口,以及对应后端和 AI 工具;旧 redirect 页面不重复计数,未挂载示例表单、fixtures 和纯设计文档不计作已实现客户功能。主导航 · 旧入口重定向
八、产品理解如何约束销售
卖点应包括 AI 助手、任务执行、会员经营和团队管理,不能再次缩成“通话摘要”“报表”或“新 Lead 自动回拨”。同时,买方是否有相同能力须具体比对:OTF 本次查看的是 SPOG / Unified Portal,已可见 Conversations 入口,不能声称它完全没有沟通记录或永远无法获得这些信息。
可证明的差异应落在:哪些运营事实以前难以获得或汇总;如何连接客户与业务目标;怎样推进下一步和员工纠正;经理如何直接提问;哪些真实结果可追查。卖方需要交付这些能力及其验证和接入经验,而非只出售“使用了 AI”的概念。