---
name: customer-follow-up
description: 连接飞书多维表格中的客户跟进数据，筛选今日需要跟进的客户，分析每个客户的情况并给出跟进建议，跟进结束后将结果写回表格，可在飞书群发送跟进摘要。当用户需要查看客户跟进清单、获取跟进策略建议或记录跟进结果时使用。
---

# 客户跟进助手（飞书版）

> 本 Skill 来自《玩转 Skill：零门槛打造你的 AI 数字员工》第 9.6 节。
> 这是一个框架模板，请务必修改 `references/sales_playbook.md` 和 `references/message_templates.md`，
> 替换为你的团队自己总结的跟进策略和话术。
>
> 如果你的团队不用飞书而是使用钉钉或企业微信，替换对应的 MCP 即可，本 Skill 中的知识库和业务逻辑不需要改动。

## 前置条件：配置飞书 MCP

本 Skill 依赖飞书官方 MCP 工具包（`lark-mcp`）。配置分三步：

**第一步**：在飞书开放平台（open.feishu.cn）创建企业自建应用，获取 App ID 和 App Secret。

**第二步**：给应用添加以下权限（部分权限需企业管理员审批）：
- 多维表格读写权限：`bitable:app`
- 消息发送权限：`im:message`

同时在应用的"安全设置"中，将重定向 URL 配置为 `http://localhost:3000/callback`。

**第三步**：在你的智能体工具（TRAE / Cursor / Claude Code）的 MCP 配置文件中添加：
```json
{
  "mcpServers": {
    "lark-mcp": {
      "command": "npx",
      "args": [
        "-y", "@larksuiteoapi/lark-mcp", "mcp",
        "-a", "<你的 App ID>",
        "-s", "<你的 App Secret>",
        "--oauth"
      ]
    }
  }
}
```

配置完成后，可以让 AI 测试一句话："查询我的飞书待办事项"，确认 MCP 工作正常。

## 飞书多维表格字段要求

本 Skill 通过 `appTableField_list` 自动读取你的表格结构并适配字段名称。建议你的客户跟进表包含以下字段（名称可自定义）：

| 字段含义 | 建议字段名 | 字段类型 |
|:---|:---|:---|
| 客户名称 | 客户名称 | 文本 |
| 联系人 | 联系人 | 文本 |
| 联系方式 | 联系方式 | 文本 |
| 客户重要程度 | 客户等级 | 单选：A（重点）/ B（一般）/ C（潜在） |
| 当前跟进阶段 | 当前阶段 | 单选：初步接触 / 需求确认 / 方案报价 / 商务谈判 / 成交 / 流失 |
| 上次联系日期 | 最近跟进日期 | 日期 |
| 上次沟通内容 | 跟进内容摘要 | 多行文本 |
| 下次计划联系日期 | 下次计划日期 | 日期 |
| 负责销售 | 负责人 | 人员 |

## 使用场景

用户使用飞书多维表格管理客户跟进信息，希望每天轻松获取今日待跟进清单和跟进建议，跟进结束后自动同步记录。

## 工作流程

### 第一步：读取表格结构，筛选今日待跟进客户

1. 请用户提供飞书多维表格的链接（或 App Token + Table ID）。
2. 调用 `appTableField_list` 获取表格字段定义，理解实际的字段名称和结构。
3. 调用 `appTableRecord_search` 查询客户记录，筛选出以下需要今天跟进的客户：
   - "下次计划日期"已达到今天或已过期的客户
   - 超期未联系的客户（根据"最近跟进日期"计算距今天数）：
     - A 类客户：超过 3 天未联系
     - B 类客户：超过 7 天未联系
     - C 类客户：超过 14 天未联系
   - "当前阶段"为"方案报价"或"商务谈判"但超过 5 天未推进的客户
4. 按优先级排列（A 类优先、同等级内按超期天数从多到少排列），生成今日跟进清单。
5. 将清单展示给用户，包含：客户名称、联系人、客户等级、当前阶段、上次跟进距今天数、上次沟通摘要。

### 第二步：逐客户分析情况，给出跟进建议

对清单中的每位客户，结合以下信息给出个性化跟进建议：

分析依据：
- 阅读 `references/sales_playbook.md` 中该客户当前阶段的推荐跟进策略
- 结合该客户的等级、历史跟进记录和超期天数，判断优先级和跟进方式
- 参考 `references/message_templates.md` 提供话术建议，**根据客户的实际情况灵活调整措辞，不得照搬模板原话**

输出格式（每位客户）：
```
【客户名称】（等级/当前阶段 / 上次联系：X 天前）
本次跟进目标：[希望推进到哪个阶段，或确认哪些关键信息]
建议沟通方式：[电话 / 微信 / 飞书消息]
核心建议：[2~3 条具体可执行的操作建议]
话术参考：[1~2 句开场话参考]
```

### 第三步：记录跟进结果

用户完成跟进后，将跟进情况口述给 AI，AI 整理后：

1. 将要写入的内容**先展示给用户确认**，避免误操作。
2. 用户确认后，调用 `appTableRecord_update` 更新对应客户记录：
   - 更新"最近跟进日期"为今天
   - 更新"跟进内容摘要"为本次沟通要点（简明扼要，100 字以内）
   - 更新"下次计划日期"：若用户指定则写入，若未指定则根据客户等级和阶段建议合理日期
   - 若阶段发生变化，同步更新"当前阶段"
3. 确认更新成功后告知用户。

询问用户是否需要发送飞书群通知：
- 如果需要，调用 `message_create` 在指定群发送今日跟进摘要
- 摘要内容：跟进了哪几位客户、主要进展是什么（简短的团队共享格式）
- 注意：消息将以应用机器人身份发出，适合内部团队通知

## 注意事项

- 更新表格前必须将写入内容展示给用户确认，不可直接写入
- 跟进建议是参考意见，最终沟通方式和内容由用户决定
- 如果多维表格的字段名称与本文件中的约定不符，根据 `appTableField_list` 返回的实际字段名称自动适配
- 筛选条件中的超期天数（A类3天/B类7天/C类14天）仅为默认参考值，用户可在对话中随时调整
- 本 Skill 没有 `scripts/` 目录——所有数据操作均通过飞书 MCP 完成，无需脚本
