客户关系管理系统01线索管理
本篇我们介绍了CRM第一部分线索和跟进记录的配置,总体上还是非常简单的。使用低代码搭建一套符合自己业务需求的软件是低代码核心的目标,至于要不要和外包纯码模式对比,要不要和市面上迭代多年的SaaS软件对比,核心就是需求和预算,脱离开这两个谈对比没有任何意义。我认为从我自己角度考虑,简单实用最好,我们需要是一套能支撑业务运营的系统而不是为了复杂而追求复杂。
我们在第一篇从整体上进行了系统的规划,产出了需求文档和原型。AI帮助我们初步完成之后,就可以根据他制作的原型进行深入的思考。
作为业务的起点,销售肯定是第一步。任何收入的来源,发现线索都是第一步。过去发现线索靠电话拜访,登门拜访。自媒体通过算法也可以高效触达。所以搭建的第一部分我们就从线上营销管理开始。
1 客户关系管理原型
我第一版原型是规划了仪表盘、线索管理、跟进记录、客户管理、学员管理几个板块
但考虑到,学员也可能变成客户,客户也会有学习的需求。所以直接把转化后的客户分成两类从架构上也不合理,所以把学员也合并到客户里。
本篇我们就先搭建线索管理板块
AI帮我们生成的原型,体验上不太好,关键信息在第一屏无法看到,说明他在训练的时候学的是有点杂的,我们来改进一下界面。
2 搭建数据模型
低代码开发的起点是构建数据模型,首先看我们线索表的表结构
线索表(Leads)
字段名 | 数据类型 | 长度 | 是否为空 | 默认值 | 说明 |
---|---|---|---|---|---|
id | VARCHAR | 50 | NOT NULL | - | 主键,线索唯一标识 |
name | VARCHAR | 100 | NOT NULL | - | 线索姓名/昵称 |
contact | VARCHAR | 100 | NOT NULL | - | 联系方式 |
contact_type | VARCHAR | 20 | NOT NULL | ‘微信号’ | 联系方式类型 |
source | VARCHAR | 50 | NOT NULL | - | 来源渠道 |
first_contact_date | DATE | - | NOT NULL | - | 首次联系日期 |
status | VARCHAR | 20 | NOT NULL | ‘待联系’ | 当前状态 |
type | VARCHAR | 20 | NOT NULL | - | 线索类型 |
last_contact_date | DATE | - | NULL | - | 最后沟通时间 |
notes | TEXT | - | NULL | - | 备注信息 |
create_time | DATETIME | - | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
update_time | DATETIME | - | NOT NULL | CURRENT_TIMESTAMP | 更新时间 |
除了要管理线索的生命周期,我们还需要对每一次的跟进进行记录。记录跟进也不是纯粹记录一个流水账,我们通过跟进的周期、沟通的次数,结合历史的经验就可以给咨询客户打标签,哪些是需要重点关照的,哪些可能只是单纯的咨询,帮助我们调整时间的分配。
跟进记录(follow_ups)
字段名 | 数据类型 | 长度 | 是否为空 | 默认值 | 说明 |
---|---|---|---|---|---|
id | VARCHAR | 50 | NOT NULL | - | 主键,跟进记录唯一标识 |
lead_id | VARCHAR | 50 | NOT NULL | - | 外键,关联线索表 |
date | DATE | - | NOT NULL | - | 跟进日期 |
method | VARCHAR | 20 | NOT NULL | - | 跟进方式 |
content | TEXT | - | NOT NULL | - | 沟通内容摘要 |
next_follow_up | DATE | - | NULL | - | 下次跟进时间 |
result | VARCHAR | 20 | NOT NULL | - | 跟进结果 |
create_time | DATETIME | - | NOT NULL | CURRENT_TIMESTAMP | 创建时间 |
线索表和跟进记录表是有关联的,一条线索往往对应着多条跟进记录,在表和表之间的关系通常用一对多进行表达。
有了表设计,我们就可以打开低代码控制台,在mysql菜单里建立我们的表
3 创建应用
像我们这个软件需要在浏览器里打开使用,而且主体是自己,就创建一个管理应用即可。打开可视化低代码,切换到管理应用,点击从空白创建
输入应用的名称,点击创建应用完成创建
打开应用后,将默认创建的空白页重命名为仪表盘
4 创建线索管理页面
首先创建一个线索管理的页面
切换到页面布局,选择左侧导航布局,点击根据页面一键生成
系统就会自动根据页面来完成菜单的配置
回到页面设计,选中页面组件,配置为左侧导航布局
在左侧导航布局的内容插槽里添加布局组件
在布局内容里添加数据表格组件,并且点击使用数据源生成表格
选择数据模型,勾选场景,让组件自动完成功能的配置
调整一下表格列的顺序
配置一下筛选器
修改排序字段
5 创建跟进记录页面
跟进记录页面的搭建过程和线索类似,先完成页面的配置。只是菜单配置的时候,需要点击添加平级菜单,选择对应的页面即可
最新的数据表格组件,支持筛选器从主表字段选择,我们可以配置几个主表字段作为查询条件
跟进记录的添加可以直接添加,也可以通过线索管理的操作列进入。这个时候需要知道线索的数据标识是什么,我们需要选中页面组件,添加一个URL参数用来接收从线索管理页面传入的数据标识
数据筛选需要增加一个查询条件,让我们的关联线索信息等于我们的URL参数
在弹窗的关联线索信息字段,绑定输入值,绑定我们的URL参数
然后在线索管理页面的操作列添加一个按钮,改为跟进
配置按钮的点击事件,打开我们的跟进记录,并且传入所在行的数据标识
6 最终的成果
点击实时预览,可以看到我们已经完成了系统的搭建
可以添加线索,线索添加后可以点击跟进按钮,添加跟进记录
总结
本篇我们介绍了CRM第一部分线索和跟进记录的配置,总体上还是非常简单的。使用低代码搭建一套符合自己业务需求的软件是低代码核心的目标,至于要不要和外包纯码模式对比,要不要和市面上迭代多年的SaaS软件对比,核心就是需求和预算,脱离开这两个谈对比没有任何意义。我认为从我自己角度考虑,简单实用最好,我们需要是一套能支撑业务运营的系统而不是为了复杂而追求复杂。
更多推荐
所有评论(0)