【线索】线索管理

CRM 线索,是指 CRM 系统中关于公司、个人和商机的原始信息,这些信息主要源自于各种渠道的交流,如活动、电话咨询、广告投放、老客户介绍、或购买来的原始数据等。

线索转换

这些线索有可能成为企业的潜在【客户】,当有机会沟通后客户表达出购买【产品】意向,并留下联系方式等信息后,就可以转换为【商机】。


线索模块,由 yudao-module-crm 后端模块的 clue 包实现,只有线索功能。如下图所示:

线索表

1. 表结构

省略 creator/create_time/updater/update_time/deleted/tenant_id 等通用字段

CREATE TABLE `crm_clue` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号,主键自增',
  `name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '线索名称',
  
  `owner_user_id` bigint NOT NULL COMMENT '负责人的用户编号',

  `follow_up_status` bit(1) DEFAULT b'0' COMMENT '跟进状态',
  `contact_last_time` datetime DEFAULT NULL COMMENT '最后跟进时间',
  `contact_last_content` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '最后跟进内容',
  `contact_next_time` datetime DEFAULT NULL COMMENT '下次联系时间',
  
  `transform_status` bit(1) DEFAULT b'0' COMMENT '转化状态',
  `customer_id` bigint DEFAULT NULL COMMENT '客户编号',
  
  `mobile` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号',
  `telephone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '电话',
  `qq` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'QQ',
  `wechat` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '微信',
  `email` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '邮箱',
  `area_id` bigint DEFAULT NULL COMMENT '地区编号',
  `detail_address` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '详细地址',
  `industry_id` int DEFAULT NULL COMMENT '所属行业',
  `level` int DEFAULT NULL COMMENT '客户等级',
  `source` int DEFAULT NULL COMMENT '客户来源',
  `remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='CRM 线索表';

owner_user_id 字段:线索的负责人编号,对应 system_users 表的 id 字段。在 CRM 系统中,线索、客户、商机、合同等等,都有负责人的概念,你可以理解它是“销售”的概念,负责客户的全流程跟进。

后续可见 《【通用】数据权限》 文档。

follow_up_status 字段:跟进状态,true 表示已跟进,false 表示未跟进。在 CRM 系统中,线索、客户、商机、合同等等,也都有跟进状态的概念,客户是被一步步跟进,直到成交出【合同】,最后【回款】。

contact_last_timecontact_last_contentcontact_next_time 字段:最后跟进时间、最后跟进内容、下次联系时间。

后续可见 《【通用】跟进记录》 文档。

transform_status 字段:转化状态,true 表示已转化,false 表示未转化。

当转化后,会创建出一条客户记录,此时 customer_id 字段会指向客户的编号。

④ 从 mobileremark 字段:线索的基本信息,包括手机号、电话、QQ、微信、邮箱、地区、详细地址、所属行业、客户等级、客户来源、备注等。

2. 管理后台

对应 [CRM 系统 -> 线索管理] 菜单,对应 yudao-ui-admin-vue3 项目的 @/views/crm/clue 目录。

管理后台 - 线索管理

① 点击【新增】按钮,随便填写一些信息,点击「确认」按钮,即可新增一条线索。如下图所示:

新增线索

② 点击“线索名称”,进入线索详情页,可以查看线索的详细信息,如下图所示:

线索详情

详情可以分成 3 个部分:

  • 顶部:线索的基本信息
  • 下面:线索的关联信息
  • 右上角:线索的操作按钮

友情提示:客户、联系人、合同等其它模块的详情页,也是类似的结构,都有基本信息、关联信息、操作按钮。

③ 点击【转移】按钮,可以修改线索的负责人,如下图所示:

转移线索

友情提示:客户、联系人、合同等其它模块的转移功能,也是类似的操作。

④ 点击【转化为客户】按钮,可以将线索转化为客户。转化后,会创建出一条客户记录,此时 customer_id 字段会指向客户的编号,如下图所示:

转化为客户


如果你要批量转移线索,可参考 #451 #31

📄 来源: https://doc.iocoder.cn/crm/clue/🕒 爬取时间: 2025-09-26 15:01:52