---
name: insurance-agent-customer-crm
description: 帮助保险代理人将pdf、Excel、Word、PPT等各类客户资料转化为个人客户信息资料库，方便小龙虾调用和使用，回答下列问题："帮我为下个月生日的客户撰写个性化的生日祝福"、"帮我为每个保单客户撰写一份个性化的理财活动邀约"，等等。
homepage: https://www.ihaola.com.cn
metadata:
  category: utility
  tags:
    - 保险代理人
    - 保单管理
    - 客户管理
    - 客户档案
    - 客户资料整理
    - 客户跟进
    - 客户维护
    - 客户查询
    - 保险CRM
    - 保险工具箱
    - 代理人工具
  openclaw:
    os: ["darwin", "linux", "windows"]
  requires:
    config:
      - api_key
  privacy:
    consent_required: false
    data_flow: |
      本工具处理用户的本地文件，仅调用用户配置的 LLM API 端点进行处理。
      不主动收集或上传任何客户信息。
  author:
    name: haola
    contact: https://www.ihaola.com.cn
  license: MIT
---

# 保险代理人客户档案管理工具

> 一站式解决客户资料整理、保单信息提取、客户跟进记录管理

## 💡 解决什么问题

你是不是经常遇到这些烦恼？

| 烦恼                          | 用了这个工具后           |
| --------------------------- | ----------------- |
| 客户资料散落在 Excel、PDF、微信里，找起来麻烦 | ✅ 一个文件夹，自动整理成统一档案 |
| 客户问"我有哪些保单"，翻半天找不到          | ✅ 3秒钟语音/文字查询，立刻回答 |
| 保单快到期了，客户都忘了                | ✅ 自动提醒，永不遗漏       |
| 跟进记录记在微信里，找不到了              | ✅ 统一记录，随时查看       |
| 客户太多了，谁是谁都搞不清楚              | ✅ 家庭成员关系图谱一目了然    |
| 新人来了，客户档案移交太麻烦              | ✅ 一键导出，完整交接       |

## 🎯 核心功能

1. **📂 一键整理客户资料**
   - 从 Excel 表格批量提取客户信息
   - 从 PDF 电子保单提取条款内容
   - 从 PPT 方案书提取产品对比
   - 从 Word 情况说明提取客户背景
   - 从图片（身份证、证件照）提取身份信息
2. **🔍 秒级查询客户档案**
   - "张总有哪些保单？" → 立刻列出所有保单
   - "王女士的家庭成员有哪些？" → 家庭关系图谱
   - "最近3个月需要续费的客户有哪些？" → 续费提醒清单
3. **📋 统一管理客户档案**
   - 多份保单自动合并，去重处理
   - 冲突信息智能判断，保留最准确的
   - 完整的数据来源追溯
4. **💬 智能客户跟进助手**
   - 记录每次沟通内容
   - 自动提取关键需求和承诺
   - 到期提醒：续费、生日、周年
5. **📊 保障缺口分析**
   - 自动计算客户现有保障额度
   - 根据年龄、收入、家庭责任推荐保障缺口
   - 生成产品推荐方案

## 👥 适用人群

- **保险代理人**（个险渠道）- 整理客户档案，提升展业效率
- **保险代理人**（银保渠道）- 管理高净值客户，一键查询
- **保险经纪人** - 跨公司产品对比，客户统一管理
- **保险团队主管** - 团队客户管理，业绩分析
- **保险内勤/组训** - 报表整理，数据分析

## 📁 支持的文件格式

| 格式           | 扩展名         | 常见场景           | 可提取内容                |
| ------------ | ----------- | -------------- | -------------------- |
| Excel保单表     | .xlsx, .xls | 代理人自制表格、公司导出报表 | 姓名、手机号、险种、保额、保费、生效日期 |
| PDF电子保单      | .pdf        | 保险公司发送的电子保单    | 条款摘要、收益演示、核保结论       |
| PowerPoint方案 | .pptx       | 产品介绍、方案对比演示    | 产品名称、投保规则、演示数据       |
| Word情况说明     | .docx       | 客户需求分析、情况说明    | 家庭背景、收入情况、健康状况、特殊需求  |
| 图片证件         | .jpg, .png  | 身份证、客户照片、签字件   | 身份信息、签名确认            |

## 💬 真实对话示例

### 场景一：客户来电查询保单

```
你（代理人）：小王，帮我查一下张总在我这里有哪些保单
AI助手：
张总您好！您在王经理这里有2份保单：

1️⃣ 【都会赢家终身寿险】
   保额：50万 | 年缴：20,000元 | 缴费期：20年
   生效日期：2022-03-15 | 状态：正常

2️⃣ 【安心守护百万医疗险】
   保额：200万 | 年缴：5,000元 | 缴费期：1年
   生效日期：2024-01-01 | 状态：正常

总保费：25,000元/年 | 总保额：250万

需要我帮您分析一下保障缺口吗？
```

### 场景二：制定保障方案

```
你：李女士，35岁，年收入20万，有1个8岁孩子，帮我分析一下她需要什么保险
AI助手：
【李女士保障分析报告】

📊 现有保障
- 重疾险：30万（保至70岁）
- 医疗险：200万
- 寿险：无

🎯 保障缺口分析
1. 重疾险：建议60-100万（年收入3-5倍），当前缺口30-70万
   → 建议补充50万保额

2. 寿险：建议100万（覆盖家庭责任：孩子教育50万+房贷50万）
   → 当前为0，建议补充

3. 养老：35岁开始规划，建议年缴3-5万，补充退休养老金

💡 推荐方案
| 产品 | 保额 | 缴费期 | 年缴保费 |
|------|------|--------|----------|
| 都会加倍保（重疾） | 50万 | 19年交 | 15,000元 |
| 都会赢家（寿险） | 100万 | 20年交 | 10,000元 |
| 都会颐年（年金） | - | 10年交 | 30,000元 |
| **合计** | - | - | **55,000元/年** |
```

### 场景三：批量整理新客户

```
你：帮我整理"2024年新客户"文件夹里所有客户的保单
AI助手：
正在处理 2024年新客户 文件夹...

✅ 完成！共整理 12 位新客户的档案：

| 序号 | 姓名 | 保单数 | 总保额 | 总保费 |
|------|------|--------|--------|--------|
| 1 | 张伟 | 3份 | 280万 | 68,000元 |
| 2 | 李娜 | 2份 | 150万 | 35,000元 |
| 3 | 王芳 | 1份 | 50万 | 12,000元 |
| ... | ... | ... | ... | ... |

📁 档案已保存到 ./客户档案/ 文件夹
📊 汇总表已导出为 Excel
```

### 场景四：跟进提醒

```
你：这个月有哪些客户需要我重点跟进？
AI助手：
📅 本月跟进提醒（共 8 位客户）

🔥 紧急（本周）：
1. 张总 - 保单周年日（3月15日），建议发送祝福+产品检视邀约
2. 李女士 - 续费宽限期最后3天（3月18日）

⏰ 本月内：
3. 王先生 - 生日（3月20日），建议发送生日祝福+小礼品
4. 赵总 - 保单满期（3月25日），需要办理续保或转换

📋 常规跟进：
5-8. 其他4位客户建议本月内完成一次沟通

需要我帮您生成跟进计划表吗？
```

## 🔧 安装与配置

### 前置要求

- Python 3.8+
- API Key（MiniMax 或 OpenAI）

### 安装依赖

```bash
pip install pandas openai python-docx python-pptx pdfplumber
```

### 快速开始

```python
from src.config import SkillConfig
from src.tools import extract_single_document, query_customer_profile

# 初始化配置（只需配置一次）
config = SkillConfig(
    api_key="your-api-key",  # 首次使用时输入
    base_url="https://api.minimax.chat/v1",  # MiniMax API
    model="MiniMax-M2.7"
)

# 整理客户保单文件
result = extract_single_document("客户保单.xlsx", config)

# 自然语言查询客户信息
result = query_customer_profile(
    profiles_dir="./客户档案",
    query="这个客户的联系方式和所有保单信息？",
    config=config
)
```

## 🔒 安全说明

- ⚠️ **数据流向说明**：本工具会将提取的文本内容发送到你配置的 LLM API 端点（如 MiniMax/OpenAI）进行处理。**请确保你使用的 LLM 服务符合你的数据安全要求**。
- ⚠️ **敏感信息**：在发送给 LLM 前，建议对客户敏感信息（如完整身份证号、银行卡号等）进行脱敏处理。
- ✅ API Key 仅用于调用你配置的 LLM 服务，不会发送给其他第三方
- ✅ 本地文件读写操作仅在本地执行
- ⚠️ **合规责任**：使用前请确认符合《个人信息保护法》等法规要求，并取得客户同意

## 📊 功能对比

| 功能       | 本工具 | Excel表格 | 纸质档案 | 商业CRM |
| -------- | --- | ------- | ---- | ----- |
| 多格式文档支持  | ✅   | ❌       | ❌    | ❌     |
| 自动提取保单信息 | ✅   | ❌       | ❌    | ❌     |
| 自然语言查询   | ✅   | ❌       | ❌    | ❌     |
| 智能保障分析   | ✅   | ❌       | ❌    | ❌     |
| 自动跟进提醒   | ✅   | ❌       | ❌    | ✅     |
| 零成本      | ✅   | ✅       | ❌    | ❌     |
| 5分钟部署    | ✅   | ✅       | ❌    | ❌     |

## 🚀 示例查询语句

- "帮我整理今天新增的5个客户的保单"
- "张总在我这里有哪些保单？总保费多少？"
- "王女士家庭成员有哪些？有没有需要添加投保人的保单？"
- "这个月有哪些客户需要续费？帮我生成提醒清单"
- "分析一下李总（45岁，年收入50万，有2个孩子）的保障缺口"
- "我所有客户中，重疾险保额最高的是谁？"
- "刘总上次是什么时候跟我联系的？沟通内容是什么？"
- "帮我检查一下有没有客户的保单即将到期"

---

**Made with ❤️ for Insurance Agents**
**让每位保险代理人都能轻松管理客户，提升展业效率**
