房地产公司Keller Williams如何成为技术领导者

房地产公司Keller Williams如何成为技术领导者

 

凯勒·威廉姆斯(Keller Williams)是全球领先的房地产代理商,在全球雇用了18万多名代理商。这个令人难以置信的增长故事始于1983年,当时的核心信念是房地产是关系的全部源泉。凯勒·威廉姆斯(Keller Williams)的联合创始人加里·凯勒(Gary Keller)在2018年表示,他的公司不再希望被公认是房地产公司,而是一家技术公司。

“这意味着我们要建立技术……这意味着我们要雇用技术专家。”

在建立有意义的关系的愿望的驱使下,凯勒·威廉姆斯(Keller Williams)希望在代理商和客户(房地产买卖双方)进入房地产市场时为其提供无缝的用户体验。他们设想了一种高度灵活的本地解决方案,而不是不允许自定义的SaaS套件。

今天,凯勒云平台由两个主要组件组成:命令和使用者。消费者是Command的面向客户的组件–一个强大的,相互联系的工具,使代理能够管理联系人,营销资料,活动和列表。所有服务本质上都是在Google Cloud中运行的微服务,而Camunda为Tasks和SmartPlans组件提供了动力。

 

演化代理驱动的建模过程

SmartPlans是可配置代理的工作流程,可在Command内部的服务之间协调许多调用。

“在引入Camunda之前,凯勒·威廉姆斯(Keller Williams)对他们想要的SmartPlans有了产品愿景,但是底层引擎至少可以说是不足的。从本质上讲,这是一个低代码平台,他们拥有一个UI流构建器,并通过iframe将其直接嵌入到UI中。” Keller Williams首席业务自动化工程师Jeremy Warren说。

低代码解决方案编排集成调用的能力有限,并且在执行工作流时无法看到工作流。这是Camunda和合作伙伴BP3被引入以发展SmartPlans的地方。

高度灵活的架构

在短短10个月内,沃伦的团队将SmartPlans从低代码平台转变为高度灵活的架构,可在Google Cloud中的Kubernetes中运行,并使用Camunda Spring Boot Starter和NodeJS外部任务客户端以及React前端以及辅助服务,包括调度程序和控制器。

订阅数据库已添加到云微服务基础架构中,充当所有SmartPlans的真实来源–确保所有服务中的数据都是准确的。借助Camunda编排流程逻辑,该平台可以采用新模式,因此座席可以安排和错开各自的SmartPlan。Google Pub / Sub处理批量启动和停止,并监听其他Keller Williams服务中的事件。同时,Camunda Optimize可提供对工作流程过程的实时可见性。

 

如今,SmartPlans使代理能够根据其各自的联系基础制定定制的工作流,并根据其自身的经验进行全面定制以推动业务发展。例如,向客户发送文本消息而不是电子邮件,因为这会产生更高的响应率。

凯勒威廉姆斯(Keller Williams)提供了标准SmartPlan模板库,这些模板已被证明对代理商和客户功能强大。每个代理可以根据自己的需要调整这些模板,也可以从头开始开发新模板。

为了防止工作流程不一致或流程中的意外循环,Keller Williams选择了新解决方案的多阶段部署,并部署了基本的防护措施,以使座席在为定制流程建模时不会遇到麻烦。

 

如今,凯勒·威廉姆斯(Keller Williams)处理了超过1300万个SmartPlan实例,并为该系统提供了超过56,000名用户,并获得了代理商的积极反馈,这些代理商通过量身定制的流程取得了巨大的成功。

 

相关教程