微信CRM六大模块的详解
微信团队一直强调企业微信的主要功能是服务而非营销工具,微信5.0将公众号区分为服务号和订阅号,10月底平台为服务号开放高级接口,包括客服接口、网页授权等,可见服务是微信公众号的核心价值和方向。前一阵很火的陈坤公众号向我们直观地展现了以会员为核心的公众号的前端,而它的后端就是CRM。那么,基于微信公众平台开放接口的微信CRM应该怎么做?请看本文详解。
微信Social-CRM框架图
业内一直都在传说微信是天生的CRM,可是没有人看到过微信CRM的真容。随着微信最新公众平台的改版和开放接口的微信认证开放,微信CRM离企业越来越近。汉拓科技第一时间申请认证并对接了微信开放接口,在此就详细展开一下,与大家分享如何基于微信开放接口来开发企业的微信CRM?
企业要开发微信CRM,首先要从业务架构上进行设计清楚。微信CRM的本质,是在微信渠道上利用微信的特点和接口而扩展的CRM系统。而CRM系统,一般可以分为五大模块:客户、销售、营销、服务、会员,另外还有一些附属模块:产品、知识库、活动、交易、统计报表等。在确定微信CRM的业务架构后就可以进一步设计具体的数据模型、功能模块和接口对接了。
1、客户管理模块
客户管理模块
客户管理主要是微信CRM进行客户信息管理、客户分级分类、客户沟通关怀和客户生命周期管理的基础模块。
客户信息管理可以通过获取用户基本信息接口建立基本的客户信息档案,通过获取用户地理位置接口获取客户的位置信息,只是需要建立位置轨迹管理,而不是简单的坐标位置储存。通过关注订阅事件和取消关注事件,记录客户的关注时间和取消关注时间。
针对公众号已有的关注者,可以通过获取关注者信息接口批量获取公众号粉丝,该接口每次获取10000条,几个循环就可以把品牌公众号上的粉丝导入到微信CRM进行管理。
客户分类可以基于用户分组接口,实现公众号的分组与微信CRM的分组同步,客户分类后形成目标列表,是营销活动的目标对象,也是客户服务差异化的基础。
客户生命周期管理,基于客户的关注时间、取消关注时间以及当前的微信互动频率、微信互动信息方向等,建立一个粉丝的生命周期管理。
2、服务管理模块
微信团队曾经发表过声明:微信不是营销,而是客户服务。的确,微信的一对一私密交互最适合做品牌的客户服务,尤其是客户服务接口开通后。服务的本质是客户发起一个请求、品牌来进行响应和反馈,循环往复直至客户满意。
初步原来是基于接收用户消息和向用户回复消息接口实现微信的收和发,但由于六秒的限制很多客户服务动作来不及做完。因此,客户服务接口出现了,它可以实现在24小时内回复,这样微信CRM可以轻松走完内部处理动作而实现对客户的微信请求的响应或答复。
客户服务管理还需要接收事件推送接口和自定义菜单,实现客户的多触发机制,这样客户可以通过自定义菜单、消息等各种方式随时发起微信请求。
但是微信客户服务最难的不是功能设计和开发,而是对微信客户服务运营的理解。微信CRM不仅仅是系统,更是运营,因此你如何设计微信客户服务运营的流程和KPI?这个很关键。根据你的流程和KPI,微信CRM怎么来支撑?比如当前企业的微信主要指标是到达数量、打开率、转发分享率等,但是对于客户服务而言,这个根本不足够。微信客户服务需要的是响应时间、服务水平、反馈周期、解决率等专业指标。
微信对话管理
3、营销管理模块
微信团队的“微信不是营销工具”,更多是指不是轰炸式的营销,不是天天推送消息,而是对于通道而言,对于个性化和CRM而言,精准营销和许可营销依旧是优化的方向之一。因此,微信CRM中,营销管理是需要用心设计的一个模块。
微信CRM的营销管理的核心是,建立拉式营销而不是推式营销。因此,建议品牌尽量放弃那种一天一推的轰炸模式,而是设计吸引客户主动触发的拉式营销。从这个角度上讲,基于消息模板单发消息接口应该限制,或者限制批量群发营销,鼓励一对一的客户事件触发的下行模板消息。
营销管理需要用到的是事件推送接口、发送位置消息接口、自定义菜单接口和扫一扫功能,通过客户触发的时间、发送的消息、点击自定义菜单以及扫码,让客户进行具体的营销活动。比如关注订阅事件触发一个最新优惠活动的下行消息、发送位置消息签到下行一个特定活动,或者点击相关活动菜单进入到营销活动的页面或者链接。
微信CRM可以让客户扫描二维码进入到营销活动页面。还可以通过带参数的二维码,标识这个市场活动的营销代码,客户扫码可以识别来源,这样在微信CRM中实现市场活动—线索的响应反馈闭环。
拉式营销的主要形态基本上就是O2O,只是需要与业务运营进行融合,实现常态化。但要看企业是不是能够真正做到重构?比如日常的营销活动,必须从微信运营部门会签,看每一个营销活动是否可以增加微信元素?
4、微信呼叫中心
从客户服务模块延伸出来一个呼叫中心模块,为什么把微信呼叫中心单独拎出来专门讲?是因为呼叫中心是大CRM的一部分,但是又因为业态特殊所以独成一体。针对呼叫中心的设计,比较特殊,而且可以用在客户服务上,也可以用在销售外呼上,甚至来进行营销活动的预热或者邀约等。
由于一对一的主动单发是受限的,因此微信的销售模块就不单独设计了,部分功能是融合在微信呼叫中心里面。
微信CRM的呼叫中心模块,可以基于自定义菜单接口,实现呼叫中心的IVR交互菜单,同时再单独开发模块实现多用户和智能分配,实现不同菜单分配到不同用户或用户组,这是呼叫中心最基本的IVR和ACD。
由于呼叫中心多语音的特点,以及座席客服都是声音甜美,所以需要通过语音识别接口实现对语音微信呼叫的识别和转换,同时通过多媒体文件接口实现微信语音呼叫的备案(专业术语叫录音系统)和质检功能,并可以通过多媒体文件接口回复实时的或者预录制好的语音。
微信CRM的呼叫中心模块偏重于微信客服坐席的运营管理,最难的也是业务设计而不是系统。比如微信座席是与传统座席混排还是独立?这直接涉及到呼叫中心模块的设计。
5、会员门户模块
陈坤公众号
说到会员,最好的案例就是陈坤的公众号,他基本上实现的是一个会员微信门户,用到的功能主要是Oauth2.0授权接口,实现网页上的获取信息等动作。
微信CRM的会员模块可以通过设计HTML5的会员掌上门户网页,同时对接微信CRM的客户管理等模块,形成微信H5会员门户+微信CRM的完整管理体系。
以此类推,你可以利用Oauth2.0授权接口+HTML5实现企业的其他微信门户,比如掌上网站、企业门户、内部OA等等。这块不属于微信CRM,就不赘述了。
6、统计报表管理
微信CRM的统计报表管理,这块功能是不可或缺的,但又是最难伺候的,因为是要给老板看的。微信的开放接口并没有跟数据相关的,因此可能很多东西要你自己来想办法了。
首先,基于前面讲的关注、取消关注等数据,统计用户的新增、流失对比分析;其次,基于前面讲的微信交互的时 间、方向等数据,设计微信交互的统计分析;然后,再高深点儿的是在市场活动中对O2O的跟踪、管理和效果,形成市场活动的效果响应统计,也就是ROI分析。
其实吧,如果腾讯移动分析的API能够开放,那你的微信内容的到达、阅读、分享转发等数据就可以成为微信CRM的统计报表中很重量级的报表了。
最后,聊一下微信大数据的构建。虽然微信的获取用户信息比较少,只有四五项,但这才是真正“逼迫”你在交互中设计碎片化数据的采集。通过微信CRM设置交互索引很关键,对话中的语义分析、点击不同菜单的事件等都可以对应标签,每一次的时间、地理位置等都是时间空间数据,这些组合起来就是微信CRM的大数据,不要小看喔,看看你能够从这里面分析出什么宝贝来?
基于微信的开放接口设计企业的微信CRM,基本上讲完了。建议尽快去申请微信认证,这样就可以对接进来,早日实现你的微信CRM,当然微信认证拥有普通认证的全部权利,比如搜索可见、认证标识等等。悄悄的透露一下,微信认证的企业有可能向微信团队的市场经理单独申请微支付接口,好处你晓得啦。
最后,微信CRM实际上是Social CRM的一部分,这篇文章只是简单的描述了一下微信CRM与开放接口的结合和简单设计框架,总体的设计和开发远不仅限于此,陆续展开SocialCRM的系列文章,敬请关注。
最近在研究微信与CRM集成的意义所在,其需要特定的行业及特定的目的。
微信更多的是个人,如何将个人客户资源利用起来,可能是公司所要考虑的。
有感兴趣的可回我消息,欢迎大家共同交流。
文章来源:http://www.ctiforum.com/news/guandian/386553.html
微信CRM六大模块的详解的更多相关文章
- opencart 模块开发详解
opencart 模块开发详解 由 xiekanxiyang » 2013年 7月 11日 10:17 pm opencart 将页面分成若干模块, 每个模块可以有多个实例(可能这样说不是很恰当) 每 ...
- AngularJS模块的详解
AngularJS模块的详解 在讲angularjs的模块之前,我们先介绍一下angular的一些知识点: AngularJS是纯客户端技术,完全用Javascript编写的.它使用的是网页开发的常规 ...
- [转帖]Nginx rewrite模块深入浅出详解
Nginx rewrite模块深入浅出详解 https://www.cnblogs.com/beyang/p/7832460.html rewrite模块(ngx_http_rewrite_modul ...
- STM32开发 -- 4G模块开发详解(转)
STM32开发 -- 4G模块开发详解(1) STM32开发 -- 4G模块开发详解(2) STM32开发 -- 4G模块开发详解(3) STM32开发 -- 4G模块开发详解(4)
- python之模块datetime详解
# -*- coding: utf-8 -*- #python 27 #xiaodeng #python之模块datetime详解 import datetime #data=datetime.dat ...
- Spring Boot的每个模块包详解
Spring Boot的每个模块包详解,具体如下: 1.spring-boot-starter 这是Spring Boot的核心启动器,包含了自动配置.日志和YAML. 2.spring-boot-s ...
- Python 双向队列Deque、单向队列Queue 模块使用详解
Python 双向队列Deque 模块使用详解 创建双向队列Deque序列 双向队列Deque提供了类似list的操作方法: #!/usr/bin/python3 import collections ...
- Ansible_常用文件模块使用详解
一.Ansibel常用文件模块使用详解 1.file模块 1️⃣:file模块常用的参数列表: path 被管理文件的路径 state状态常用参数: absent 删除 ...
- 微信小程序开发之详解生命周期方法
生命周期是指一个小程序从创建到销毁的一系列过程 在小程序中 ,通过App()来注册一个小程序 ,通过Page()来注册一个页面 先来看一张小程序项目结构 从上图可以看出,根目录下面有包含了app.js ...
随机推荐
- 用x86的模拟器内核记得安装intel的haxm
Android 模拟器一直以运行速度慢著称, 本文介绍使用 Intel HAXM 技术为 Android 模拟器加速, 使模拟器运行度媲美真机, 彻底解决模拟器运行慢的问题. Intel HAXM ( ...
- Android加载SO库UnsatisfiedLinkError错误的原因及解决方案
Android 应用开发者应该对 UnsatisfiedLinkError 这种类型的错误比较熟悉了,这个问题一直困扰着广大的开发者,那么有没有想过有可能你什么都没做错,也会出现这个问题呢? 我们在 ...
- STL中vector小结
()使用vector之前必须包含头文件<vector>:#include<vector> ()namespace std{ template <class T, clas ...
- 【struts2】OGNL
1 OGNL概述 OGNL是对象图导航语言Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言(Expression Language,简称为EL),通 ...
- [python]抽象方法
抽象方法 我的理解抽象方法就是:父类的一个方法,继承的所有子类都必须要实现这个方法,否则报错. 举例说明 class Base(object): def _method(self): raise No ...
- 小printf的故事(未完待续)
小printf的故事 这篇文章的原文来自:英文原文作者仿照<小王子>中的情节,生动有趣的阐述了小printf从编程小白到专家的成长历程.这是我第一次尝试翻译文章,肯定有很多不足之处,情不要 ...
- SQL Server里ORDER BY的歧义性
在今天的文章里,我想谈下SQL Server里非常有争议和复杂的话题:ORDER BY子句的歧义性. 视图与ORDER BY 我们用一个非常简单的SELECT语句开始. -- A very simpl ...
- xss-跨站脚本攻击-后台传给前端的html标签安全显示
作用 后台拼接的html字符串传到前端,默认是不安全的,需要告诉前端这个字符串是安全的,可以正常显示html标签. 知识点 1.定义 2 3 <script> 获取session ...
- 继续谈论XSS
这篇文章基于上篇谈论XSS ,想说下自己工作过程中遇到的xss的问题. 易出现XSS的场景 1 jsonp 说说jsonp 中也有说过,jsonp其实是很容易出现安全问题的.由于jsonp的callb ...
- CMD魔法堂:获取进程路径和PID值的方法集
一.前言 在开发发布更更新工具——更新Weblogic应用模块时,了解到更新Weblogic应用需要先关闭Weblogic应用窗口然后是清缓存.更新应用文件,最后再重启Weblogic应用窗口. ...