项目概览
让销售在飞书里直接问业务,而不是先学会一套 CRM。
DifyCRM 是一套围绕获客与销售跟进设计的轻量 AI CRM。 销售不必离开熟悉的飞书,也不必记住复杂菜单:问一句客户近况、这周先跟谁, 系统就从真实业务数据中整理出可以继续行动的答案。
我负责从业务场景、信息架构到系统落地的完整设计。 项目重点不是增加一个聊天入口,而是让对话真正连接线索、客户、商机与跟进记录。
使用入口:飞书对话
核心原则:AI 负责理解与组织,业务系统负责记录与执行
业务问题
对许多中小团队来说,线索并不少,只是散在表格、群聊和个人记忆里。 销售要花时间找上下文,优先级靠经验判断;管理者看到的是一堆记录, 却很难快速回答「哪些机会值得本周投入」。
我把目标收敛为一个简单体验:在沟通发生的地方,直接得到可行动的业务答案。 用户不需要理解数据存在哪,也不需要把自然语言改写成系统命令; 但每个金额、状态和负责人仍来自可追溯的 CRM 数据,而不是模型临时编出的答案。
核心体验
飞书助手覆盖获客到跟进的完整业务动作,而不是只有少数演示脚本。当前已支持:
- 渠道创建、营销活动创建
- 线索创建、线索列表、线索评分、线索转客户
- 客户创建、我的客户、跟进记录
- 来源分析、获客分析、销售漏斗、个人面板
- 自然语言提问(由 Agent 识别意图后调用对应能力)
下面只展开三个高频时刻,方便快速理解产品怎么用。
1. 跟进前,先把客户情况讲清楚
销售可以直接问:帮我看看云启科技周总这条线索,现在什么情况?
演示截图
2. 线索很多时,先找出最值得投入的机会
销售或主管可以问:这周销售侧优先跟哪几条?给我按把握排一下。
演示截图
3. 每周回顾时,把数据变成行动清单
助手汇总本周线索变化、漏斗状态和下一步建议,减少人工拼报表。
演示截图
方案设计
系统按 Agent 链路组织:先理解用户在问什么,再决定走哪条工具路径。 话术与知识走检索,画像与交易数据走结构化存储,写操作必须落到明确的业务函数。
槽位抽取 · 风险分级
单步 / 多步工具编排
读 / 写 / 检索分流
检索支路
非结构化上下文
业务支路
回复支路
生成可读回复回飞书
例如「周总现在什么情况」会先被识别为客户洞察类意图:画像与交易字段查 MySQL, 跟进建议可叠加 RAG 中的话术材料,最后再合成一条可执行的回复。
关键取舍
- 飞书 — 协作入口与消息触达
- LangBot — 长连接、会话与身份转发
- Dify Agent — 意图识别、规划与工具路由
- Function Calling + Domain API — 明确的业务动作边界
- RAG Memory — 话术与知识上下文
- MySQL — 线索、客户、商机与画像真源
业务动作
用户面对的是自然语言,系统内部面对的是清晰的意图、参数和工具函数。 Agent 负责把前者转换为后者,再由 Domain API 完成查询或写入。
| 自然语言示例 | Function calling | 业务结果 |
|---|---|---|
| 录入线索:周总,云启科技… | create_lead |
写入线索并自动评分 |
| 列出当前线索 | list_leads |
按评分等排序只读列表 |
| 给线索重新评分 | score_lead |
更新评分与原因 |
| 把线索转成客户 | convert_lead |
创建客户与商机 |
| 跟进一下周总… | add_followup |
跟进记录 + 摘要与下一步 |
| 打开我的面板 | dashboard |
待跟进、高分线索、建议 |
| 看一下销售漏斗 | funnel_stats |
阶段分布与解读 |
| 各渠道获客怎么样 | acquisition_stats |
渠道线索 / 转化 / 成本 |
产品边界
- 当前聚焦:渠道、活动、线索、评分、转客户、跟进与销售回顾。
- 暂不扩张:复杂工单、合同审批和重型 Web 后台,避免主线被企业套件能力稀释。
- 数据原则:结构化业务数据以 MySQL 为准,所有写操作经过 function calling 与 Domain API。
- 部署说明:完整体验需接入 Dify、LangBot 与飞书;源码仓提供 API、DSL 和配置说明。
实现参考
以下内容用于说明项目如何组织和复现,不影响上面的产品主线。
项目结构
DifyCRM/ src/ FastAPI 业务服务 sql/ 建表与演示数据 scripts/ 初始化与启动 dify/ 工作流 DSL 与集成说明 docs/ 入门地图、DEMO、PRD
主要 Function calling
| 函数 | 说明 |
|---|---|
create_channel / create_campaign | 渠道与营销活动 |
create_lead / list_leads / score_lead / convert_lead | 线索全链路 |
create_customer / list_customers | 客户管理 |
add_followup | 跟进记录与摘要 |
source_stats / acquisition_stats / funnel_stats / dashboard | 分析与面板 |
help | 能力说明 |
部署关系
Dify、LangBot 与飞书接入属于独立的运行环境;本业务仓提供 Domain API、数据结构和工作流 DSL。