作者:京东科技 李良文

一、前言

电销是什么?就是坐席拿着电话给客户打电话吗?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. 手绘流程图讲解spark是如何实现集群的高可用

    摘要:本文讲述spark是怎么针对master.worker.executor的异常情况做处理的. 本文分享自华为云社区<图解spark是如何实现集群的高可用>,作者:breakDawn. ...

  2. 混合编程:如何用pybind11调用C++

    摘要:在实际开发过程中,免不了涉及到混合编程,比如,对于python这种脚本语言,性能还是有限的,在一些对性能要求高的情景下面,还是需要使用c/c++来完成. 本文分享自华为云社区<混合编程:如 ...

  3. vue2.x老项目typescript改造过程经验总结

    前言: 关于Vue2.x 的TS改造,其实没有啥好说的. 对于vue-cli项目来说,从新跑一遍 vue create xxx-project ,选择Manually select features ...

  4. 火山引擎 DataLeap 构建Data Catalog系统的实践(二):技术与产品概览

    技术与产品概览 架构设计 元数据的接入 元数据接入支持T+1和近实时两种方式 上游系统:包括各类存储系统(比如Hive. Clickhouse等)和业务系统(比如数据开发平台.数据质量平台等) 中间层 ...

  5. 用 Python 开发了一个 PDF 抽取Excel表格的小工具

    大家好哇 从 PDF 里 copy 表格时,粘贴出来后格式都是错乱的.这麻烦事交给 Python 再合适不过里,我开发了一个从 PDF 抽取表格另存为 Excel 文件的应用,我把它部到 huggin ...

  6. Go--统计数组中重复的元素及重复次数

    代码: package main import ( "fmt" ) func main() { //创建有重复数值的数组 a1 := []int{1, 2, 3, 1, 4, 5, ...

  7. SAP发布HTTP接口

    1.创建类 引用标准接口 改写集成的接口方法 此处仅实现POST方法,将传入的JSON报文转为函数传入参数,调用获取物料接口,并将返回的物料信息,转换为JSON报文返回 METHOD if_http_ ...

  8. The 18th Zhejiang Provincial Collegiate Programming Contest 补题记录(ACFGJLM)

    补题链接:Here A. League of Legends 签到题,求和判断即可 ll suma, sumb; void solve() { ll x; for (int i = 1; i < ...

  9. Codeforces Round #667 (Div. 3) A - D题题解

    Codeforces Round #667 (Div. 3) A - D Problem A - Yet Another Two Integers Problem https://codeforces ...

  10. sipp3.6多方案压测脚本

    概述 SIP压测工具sipp,免费,开源,功能足够强大,配置灵活,优点多. 有时候我们需要模拟现网的生产环境来压测,就需要同时有多个sipp脚本运行,并且需要不断的调整呼叫并发. 通过python脚本 ...