上线 CRM 时,客户最常说的话是:"我们的客户数据都在 Excel 里,直接导进去就行吧?"通常拿到表格之后会发现:三个不同版本的文件、字段名称各不相同、大量重复客户、一堆联系方式已经失效。
数据迁移做得好不好,直接决定上线后销售愿不愿意用系统——如果打开系统搜一个客户出来三条重复记录,信任感瞬间归零。
第一步:数据盘点
先搞清楚"有什么",而不是急着迁移。需要梳理清楚:
- 数据来源:老 CRM 系统、ERP、Excel 表格、邮件、个人微信与手机通讯录、企业微信。不要漏掉"销售个人手里的表格",这部分往往数量最多。
- 数据规模:客户、联系人、商机、合同、历史订单各有多少条。
- 数据质量:抽样检查字段完整度,比如联系人手机号缺失比例、客户名称格式是否统一。
- 归属关系:每条客户记录归哪个销售负责?如果原负责人已离职,需要提前指定新归属。
这一步的产出是一份数据盘点清单,用于估算迁移工作量和时间。
第二步:数据清洗
清洗是迁移中最耗时的环节,主要处理四类问题。
1. 重复记录
同一个客户因为简称与全称不同、带不带"有限公司"、多音字等原因产生重复。处理方式是先按客户名称做模糊匹配,再结合联系人电话、地址等字段辅助判断。数量大时需要业务人员参与确认——哪些是同一家公司,只有业务最清楚。
2. 字段缺失
关键字段缺失需要补齐或标注。判断标准是看这个字段是否影响业务决策:行业、客户等级这类用于分析的字段尽量补;备注类的非关键字段允许留空。
3. 格式不统一
常见的有:手机号带空格或横线、日期格式混用、省份写"广东"或"广东省"、客户名称带奇怪后缀。这些需要在导入前做标准化处理,否则后续报表统计会出错。
4. 失效数据
已经明确不合作的客户、测试数据、重复的临时记录可以清理掉。但建议不要直接删除,而是打上标记或单独存放——有些客户过两年可能会重新接触。
第三步:字段映射
把源数据的每一列对应到销售易的字段上,形成一份映射表。这一步要注意:
| 注意事项 | 说明 |
|---|---|
| 字段类型匹配 | 文本、数字、日期、选项字段的格式必须对应,否则导入会失败或数据错位 |
| 选项值一致 | 源数据里的"制造业",系统里的选项可能是"工业制造",需要统一 |
| 多值字段处理 | 一个客户有多个联系人时,需要拆成主子表结构,不能塞在一个单元格里 |
| 必填字段兜底 | 源数据缺失系统必填字段时,需要给出默认值规则 |
第四步:分批迁移
不建议一次性全量导入,推荐按优先级分批:
- 第一批:活跃客户与在谈商机。这部分直接影响销售日常工作,优先迁移并重点核对。
- 第二批:近两年的成交客户。用于后续的客户维护与二次开发。
- 第三批:历史归档数据。时间较久、价值较低的数据可以延后,甚至只保留离线备份。
每批导入后都应先在测试环境验证,确认无误再导入正式环境。
第五步:迁移后验证
导入完成不等于迁移完成,必须做验证:
- 数量核对:源数据条数与系统内条数是否一致,差异原因是否清楚。
- 抽样检查:随机抽取 20~30 条记录,逐字段核对,重点检查日期、金额、选项字段是否错位。
- 搜索测试:让销售实际搜几个他熟悉的客户,看能否快速找到、信息是否完整。这是最能反映真实体验的测试。
- 报表校验:检查报表统计结果是否符合预期,避免因数据格式问题导致统计偏差。
三个实务建议
1. 不要追求历史数据 100% 完整
有些客户坚持要把十年来的所有记录完整迁移,结果是项目卡在数据整理上两三个月。更务实的做法是:保证活跃客户和在谈商机的数据质量,历史数据允许有缺失,后续按需补充。
2. 指定一名懂业务的数据对接人
数据清洗中大量判断(比如这两个客户是不是同一家)需要业务知识,技术人员无法独立完成。提前指定一名熟悉客户的业务人员参与,能显著提升效率。
3. 建立录入规范,避免新数据继续变脏
迁移只是把历史数据整理干净,如果录入习惯不变,半年后又是一堆重复记录。建议在培训阶段就明确客户命名规范、必填项要求和查重流程(比如录入前先搜索确认是否已存在)。
小结
数据迁移没有太多技术难点,考验的是耐心和业务判断。把盘点、清洗、映射、迁移、验证这五步踏实做完,上线后销售打开系统看到的第一眼体验会完全不同。
如果你正在准备数据迁移,或者不确定现有数据能否直接导入,可以联系我们做一次数据评估,我们会给出具体的清洗方案与时间估计。