Salesforce背后的CRM企业软件应用 - retool


客户关系管理是世界上最大,增长最快的软件市场。每年在CRM上花费40B美元,几乎所有公司都拥有一个。CRM是所有客户数据和交互的真实来源。需要知道您的销售员承诺的功能以及何时?您从每个客户那里获得多少收入?还是过去一年中哪个销售员销售最高?检查CRM。您的CRM是了解公司业务方面的关键。
Salesforce是业内最受欢迎的CRM。整个经济体系围绕着Salesforce建立。Salesforce所赚的每一美元,其生态系统都会产生4美元。数以百万计的开发人员为Salesforce的平台构建应用程序,而Salesforce的开发本身就是软件工程中有利可图的利基市场。IDC估计,到2022年,Salesforce将创造330万个新工作机会,以及800B美元的新业务收入。
如今,企业软件以笨拙,无聊和缓慢而著称。但是,Salesforce(企业软件的原型)实际上开创了我们现在在技术上理所当然的许多东西,包括销售软件即服务(=> SaaS)和在云中托管软件(=> AWS),同时创建了一个非常有价值的公司。
 
要了解Salesforce如何接管世界,它有助于在Salesforce之前了解销售的工作方式。
过去,销售过去是完全手动的过程。公司将联系人存储在物理索引卡(“ rolodex”)上,他们通过直接邮件或电话营销来定位这些索引。随着1980年代个人计算机的出现,“联系管理服务”开始兴起,将销售人员的rolodex数字化。“数据库营销”成为下一个热门话题,公司开始以电子方式存储客户和潜在客户。这样一来,他们就可以细分潜在客户,并通过自定义营销信息来定位他们。
在1990年代,市场转向一个单一的想法:所有客户数据的统一存储,并具有自动完成销售过程的功能,包括联系管理,任务跟踪和报告。不同的公司给它起了不同的名字-SFA(销售自动化),CIS(客户交互软件),ECM(企业客户管理)以及其他许多TLA(三个字母的缩写)。
最终诞生了-CRM(客户关系管理)。
 
为什么要使用CRM?
存储销售详细信息是开展任何业务的基本要求。您整天与各种实体进行互动-现有公司内部的单个联系人(Contacts以Salesforce的术语),可能成为客户的单个联系人(Leads),公司本身(Accounts),与公司打交道(Opportunities),等等。每次与他们互动,您将写下笔记或参考以前的笔记。例如,当潜在客户进入并且对购买感兴趣时,您将需要上下文:您之前曾打电话给他们吗?他们的用例是什么?您什么时候应该跟进?
当您刚开始时,电子表格可以很好地工作。你有多个表(Contacts,Companies,Opportunities,Leads等)。当然,在输入每一行(重复项,验证输入,验证外键等)之前进行手动检查会很费力,但是总的来说,您的客户并不多。
但是随着您获得更多客户,您将需要各种功能(各种验证,创建行的触发器,重复数据删除逻辑等),而电子表格并不总是提供这些功能。这就是CRM出现的地方。
CRM是所有关键业务数据的唯一真实来源。在这里,您可以跟踪销售线索数据-它们的价值,距离的远近以及关闭的可能性。它与您的电子邮件(有时甚至是电话)连接,以自动与它们同步交互。与电子表格不同,它旨在自动输入数据并最大程度地减少错误。
一旦所有数据都存储在CRM中,就可以在其上运行报告。例如,您可以按负责任的销售人员(查找最出色的销售人员),行业+公司规模(查找最佳位置:100至1000名员工之间的CPG公司)对交易进行分组。例如,Salesforce甚至允许您编写SOQL(“ Salesforce对象查询语言”,与SQL非常相似)来运行报表。哦,力量!
到目前为止,您可能会认为CRM是有价值的,但很无聊。只是一个CRUD应用程序,再加上一些自动化的电子邮件+通话记录,对吗?好吧……大多数CRM就是这样-具有自动化功能的CRUD应用程序。
但这不是Salesforce。
 
进入Salesforce
每项业务都是独一无二的。不同的领域具有不同的实体-您可能需要跟踪“大学”内的“教职员工”才能出售产品和服务给学术界。不同的组织具有不同的流程-如果您的团队有专门的销售开发代表,则可能需要特定的“领导资格”视图。CRM如何处理这些变化的需求?
那只是模型。也许您还需要自定义视图和控制器!许多SaaS应用程序比内部构建的应用程序差,通常是因为您无法自定义UI。如果我们只需在视图中添加一个按钮,那将是很好的…但是,当然,我们无法对其进行编辑,因为它是我们购买的SaaS产品,无法控制!
一些CRM迫使所有公司采用一种“一刀切”的设置。Salesforce之所以如此成功,很大程度上是因为它杀手级功能是其灵活性。
像数据库一样,Salesforce允许您使用自定义列和关系以及数据类型和约束来创建新表。为了销售产品给学术界,您可以创建可以相互链接并附加到每个“潜在顾客”对象的新“大学”和“教职员工”对象。与数据库不同,Salesforce使您无需编写任何代码即可执行此操作。
像前端框架一样,Salesforce允许您使用自定义布局和UI创建新视图。对于潜在客户资格流程,您可以创建一个仪表板,仅显示不合格潜在客户以及批准/拒绝它们所需的信息。与前端框架不同,Salesforce使您无需编写任何代码即可执行此操作。
与AWS Lambda一样,您可以编写任意代码并POST通过访问Salesforce API来触发它。不过,与Lambda不同,此代码可以由数据库事件自动触发:在Lead编辑或Opportunity创建之后。
借助Salesforce的自定义数据模型和界面,每个公司的设置都是唯一的。从这种角度来看,Salesforce不仅是CRM,它还是一个用于构建类似CRM的应用程序的平台,但是具有合理的默认设置。
Salesforce的数据库编辑器和拖放式UI生成器就使它远远超过了CRM。
但是,当您使用其他应用程序和第三方API时,它几乎无需编写代码即可进行编程:这是一种构建软件的新方法。
自定义数据模型和用户界面使Vanilla Salesforce平台具有足够的可配置性(可由非工程师使用),可以满足大多数业务需求。然后,AppExchange通过“即插即用”应用程序启用许多新功能,从而允许进行更多自定义设置。最后,Apex填补了所有最后的空白,使开发人员可以为真正定制的功能编写自定义代码。