作者:京东科技 李良文

一、前言

电销是什么?就是坐席拿着电话给客户打电话吗?no no no,让我们一起走进京音平台之电销系统。

京音平台2020年初开始建设,过去的两年多的时间里,经历了跌宕起伏,有经验、有教训,整体来说平台经历了人工、自动化阶段,目前处于初步智能化阶段,希望可以将过去的一些心路历程分享给大家,共同交流、共同进步。

二、平台介绍

京音平台是集电销、企业微信等于一体的综合智能SCRM SAAS化系统,支持多渠道管理、全客户生命周期管理、私域营销运营等主要功能,目前已经有60+京东各业务线入驻,专注于为职场提供一站式的客户管理及一体化的私域运营服务。

1、业务架构

京音平台主要包括电销和企微两类业务流程,为京东各业务线提供了营销获客->客户管理->跟进培育->量控频控->交易促成->客户触达->交易转化->业绩核算等能力,通过全流程的闭环功能让客户营销变得更简单更高效,使用自动化、智能化能力矩阵打造更懂用户的营销一体化平台。

2、能力地图

电销系统主要由营销获客能力、客户管理能力、跟进培育能力、量控频控能力、交易促成能力、客户触达能力、业绩匹配能力七大能力矩阵组成,七大能力串联、组合出可应用于各场景通用组件,例如人群筛选、人群分发、人群获客等客群类组件,短信触达、外呼触达等通信类组件,在提供稳定服务的同时兼容各类相似场景,提升系统组件化程度进而提升敏捷迭代质量及速度。

3、核心流程介绍

下面让我们一起看下电销系统具体是如何获客,又是如何进行客户管理、如何进行风险管控、外呼功能矩阵以及关键技术架构是怎么样的。

•营销获客

营销获客又分成两大类:一是客户主动联系产生的获客,此类获客渠道的客户价值及转化率极高,但量级较低;二是客户行为或是平台行为产生的获客,此类获取渠道产生的客户量级较大,包括app获客、业务自有获客、客户浏览行为等获客方式,是平台主要获客来源。

•客户管理

获客后,结合系统自动及人工手动识别客户意向,将客户分配至合适的坐席,以此来提高潜在转化率,期间若客户意向或是坐席职责发生变更,可以将客户动态的分配至更适合的坐席,也可以将为客户提供更好的服务。

  • 外呼作业

京音系统为了帮助各业务线降本增效,面向不同业务场景提供不同的外呼作业方式,例如催收场景的一句话外呼,人工场景的预测式外呼,智能化场景的三段一体外呼。

一句话外呼:例如白条到期需要简短的一句话提醒用户还款,可以将用户的脱敏信息方到语音中进而提升用户信赖度。

预测式外呼:系统自动化的对客户进行外呼,当客户接通后系统再按预先配置好的规则将客户通话转接到人工坐席,经实际数据统计分析,每单通话平均振铃等待时间为26.7秒,每天预测式外呼作业可以节省大量人工等待时长。

三段一体外呼:三段一体外呼在预测式外呼的基础上增加了机器人坐席与客户沟通,在识别到客户有意向后再转接到人工坐席,增加此步骤目的是进一步过滤掉接通了但无意向的客户,从而将人工坐席的价值最大化,三段一体外呼操作流程如下:

  • 量控频控

量控频控是京音平台安全运营的重要保障,包括事前防控、事中管控、事后监控三部分,基于规则引擎覆盖了拨打、通用配置化人群等场景,20+细分子类的量控频控规则,并支持面向不同业务线提供个性化、可定制的营销量控频控规则,顶层设计上,平台将安全生产视为第一红线,通过第一优先级的平台级量控频控策略进行宏观防控,规避营销过程中产生的各种风险;

三、关键架构设计

1、数据存储架构

京音平台虽然是to b系统,但也面临着比较常见的挑战:数据量大、数据操作及更新频繁,数据存储架构经历了单一mysql主从、单一mysql主从备、垂直拆分mysql主从、垂直及水平拆分mysql+elasticsearch为主的混合数据架构模式,不同数据存储面向不同场景提供服务。mysql数据存储拆分示意图如下:

用于支持各类场景信息筛选的elasticsearch数据模型示意图如下:

2、数据异构架构

上面描述了mysql+elasticsearch为主的混合存储架构面向不同业务场景提供服务,在大量数据流转压力下,会面临一些比较麻烦的问题,例如数据一致性问题,elasticsearch tps及qps压力问题,下面聊聊京音如何解决这两类问题。

  • 数据一致性问题

我们采用最终一致性俩解决mysql到elasticsearch数据一致性问题,允许毫秒~秒级数据延迟,elasticsearch本身就是一个准实时数据架构,不适合实时场景使用。例如保存立刻查询、防重等场景不适合使用elasticsearch。

  • 集群压力

mysql的压力采用的是比较常见的基于业务特点做了垂直及水平拆分方案, 基于我们的数据及软硬件配置,单库可以抗住2万qps及1万tps,16个库总qps为32万,总tps为16万,按每年25%业务增长,目前的mysql架构设计可以支持3年以上长期发展。

elasticsearch集群也使用了类似mysql思想做了配置化的垂直拆分,在数据写入时按主维度对信息流做了合并,在京音的业务场景下,把一次事务的批量数据合并成一条数据写到elasticsearch,极大的降低了elasticsearch的写入频率,另外一些主键、切分键等适合mysql查询的场景优先走mysql,充分使用不同存储引擎的优点满足各类业务场景需求。

数据异构图如下: 

四、小结

通过以上三部分,整体的介绍了京音平台发展的心路历程以及具体使用哪些能力矩阵支撑了业务高速发展,并对其中的一些关键功能及技术架构进行了详细的说明。希望通过本文,可以帮助大家对京音SCRM平台有进一步的认识,与此同时,京音SCRM平台之企微平台的建设方案分享也在飞奔而来的路上,敬请期待。

京音平台-一起玩转SCRM之电销系统的更多相关文章

  1. 电子商务(电销)平台中订单模块(Order)数据库设计明细

    电子商务(电销)平台中订单模块(Order)数据库设计明细 - sochishun - 博客园 http://www.cnblogs.com/sochishun/p/7040628.html 电子商务 ...

  2. 电子商务(电销)平台中系统设置模块(SysSetting)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 邮件服务器 (sys_smtp_server)|-- 自动编号|-- SMTP服务器地址 (host ...

  3. 电子商务(电销)平台中商品模块(Product)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 商品表 (product)|-- 自动编号 (product_id)|-- 商品名称 (produc ...

  4. 电子商务(电销)平台中财务模块(Finance)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 资金账户表 (finance_account)|-- 自动编号|-- 用户编号|-- 预付款 (ad ...

  5. 电子商务(电销)平台中内容模块(Content)数据库设计明细

    以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 文章表 (article)|-- 自动编号|-- 文章标题 (title)|-- 文章类别编号 (c ...

  6. 电子商务(电销)平台中用户模块(User)数据库设计明细

    以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 用户基础表(user_base)|-- 自动编号 (user_id)|-- 用户名 (us ...

  7. 电子商务(电销)平台中商品模块(Product)数据库设计明细(转载)

    电子商务(电销)平台中商品模块(Product)数据库设计明细 以下是自己在电子商务系统设计中的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 商品表 (product)|-- 自 ...

  8. 电子商务(电销)平台中用户模块(User)数据库设计明细(转载)

    电子商务(电销)平台中用户模块(User)数据库设计明细 以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 用户基础表(user_base) ...

  9. 电子商务(电销)平台中订单模块(Order)数据库设计明细(转载)

    电子商务(电销)平台中订单模块(Order)数据库设计明细 以下是自己在电子商务系统设计中的订单模块的数据库设计经验总结,而今发表出来一起分享,如有不当,欢迎跟帖讨论~ 订单表 (order)|-- ...

  10. Java生鲜电商平台-电商系统性能指标

    Java生鲜电商平台-电商系统性能指标 1.响应时间和吞吐量 根据应用程序的响应时间可以知道程序完成传输数据所用的时间.也可以从HTTP请求级别,或者成为数据库级别来看.对那些缓慢的查询你需要做一些优 ...

随机推荐

  1. 当AI抄起了水表

    摘要:一套AI工作流,既减轻水表抄表工的负担,也保证了普通百姓用水数据的真实. 本文分享自华为云社区<行业案例:当AI抄起水表,一套工作流打通水务智能的"任督二脉">, ...

  2. vue2升级vue3: h、createVNode、render、createApp使用

    h.createVNode 杂乱笔记,凑合着看,不喜勿喷! h 函数是什么 h 函数本质就是 createElement() 的简写,作用是根据配置创建对应的虚拟节点,在vue 中占有极其重要的地位! ...

  3. 测试如何定位判断是前端的bug还是后端bug

    测试如何定位判断是前端的bug还是后端bug 软件测试工程师的职责是发现BUG,此外,如何体现个人价值,只是提出问题而不去解决,问题就永远得不到闭环.所以,一个资深的测试人员的基本功应该是这样的:深挖 ...

  4. 在 SDXL 上用 T2I-Adapter 实现高效可控的文生图

    T2I-Adapter 是一种高效的即插即用模型,其能对冻结的预训练大型文生图模型提供额外引导.T2I-Adapter 将 T2I 模型中的内部知识与外部控制信号结合起来.我们可以根据不同的情况训练各 ...

  5. Centos7 cmake版本升级(v2.8.12.2->v3.16.6)

    1. 查看当前cmake版本 [root@localhost ~]# cmake -version cmake version 2.8.12.2 2. 进行卸载 [root@localhost ~]# ...

  6. Windows下如何查看某个端口被占用,以及如何杀死某个进程

    查看所有端口 netstat -ano 如何查看某个特定端口的占用情况,比如 8080 netstat -ano|findstr "8080" 杀死一个进程 在查看某个端口被占用的 ...

  7. OKR之剑·实战篇04:OKR执行过程优化的那些关键事

    作者:vivo 互联网平台产品研发团队 本文是<OKR 之剑>系列之实战第 4 篇--OKR执行过程不是一成不变的,团队和个人在执行中不断优化执行的具体行动,保障OKR的高效执行. 前言 ...

  8. 编译busybox错误汇总

     提示错误: arm-linux-gcc:Command not found PATH里有/usr/oca/arm/bin,但是make的时候,就是找不到 arm-linux-gcc   原因: ex ...

  9. vue后台管理系统,接口环境配置

    https://coding.imooc.com/lesson/397.html#mid=31487

  10. vue项目部署的最佳实践

    前言 使用vue.react.angular等技术开发过程中,我们都会遇到以下问题: 首屏加载慢 每一次更新都需要清除浏览器缓存才能看到效果(经常被测试吐槽) 这两个问题可以从很多方面进行优化,今天我 ...