简介:LTC(Lead to Cash,从线索到现金)流程实际操作应用手册以PPT格式提供,面向企业销售管理者、业务流程优化人员及CRM/ERP实施顾问,用于系统掌握从线索获取到收款结算的全流程落地方法。资源包为单个PPT文件,体积约14.72MB,内容按LTC流程的六大阶段展开,涵盖线索获取、线索管理、商机开发、订单处理、客户服务与收款结算,并总结了集成性、数据驱动、持续改进等核心特点。通过流程图、阶段说明与关键操作要点的结合,读者可明确各环节职责边界与数据流转逻辑,理解LTC对销售效率、客户体验及资源配置的改善作用;手册同时梳理了流程设计、系统集成、培训推广与持续优化等实施步骤,为在企业内部推动销售流程变革提供了可参考的框架。目前已有110人学习下载,适合正在构建或优化LTC流程体系的团队借鉴。
1. 从线索到现金的流程断层,比想象中更贵
一个很常见的场景:销售团队线索量不小,商机也开了不少,但一到月底核算回款,发现大量订单卡在"已签约未交付"或"已交付未开票"的状态。问题未必是销售能力,而是从线索到现金(Lead to Cash)这条链路没有真正打通。LTC流程要解决的就是这件事:把线索获取、商机跟进、订单履行、服务交付、回款核销串成一条可追踪的业务流。它适合正在上CRM或已经上了CRM但流程仍然靠Excel维护的企业。这套LTC流程实际操作应用手册的价值在于,它不仅讲清了阶段划分,还给出了可以落到系统里的字段、表单和流转规则。
2. LTC流程设计的六个关键阶段:从线索到回款的节点定义
2.1 为什么不能只在CRM模块里看LTC
LTC并不是CRM里的一个标准功能,而是一条跨部门的流程链。CRM擅长管线索和商机,ERP擅长管订单和财务,但两者之间的衔接往往靠人工。常见做法是销售在CRM里把商机赢单后,手动去ERP再建一次订单,重复录入不仅浪费时间,还会造成同一笔订单在两个系统里金额、日期不一致。LTC流程落地的第一步,是把流程拆成阶段,明确每个阶段的输入、输出、负责人和系统记录。
标准的LTC流程一般分为六个阶段:线索获取(Lead Generation)、线索管理(Lead Management)、商机开发(Opportunity Development)、订单处理(Order Fulfillment)、客户服务(Customer Service)、收款结算(Cash Collection)。每个阶段对应的数据实体和系统记录都不同,具体如下表:
| 阶段 | 触发事件 | 关键产物 | 责任角色 | 系统记录 |
|---|---|---|---|---|
| 线索获取 | 市场活动/广告/官网留资 | 原始线索 | 市场部/数字营销 | CRM线索表 |
| 线索管理 | 线索清洗与评分 | 合格线索 MQL/SQL | SDR/销售 | CRM线索状态、评分 |
| 商机开发 | 确认客户需求与预算 | 商机、报价单 | 销售经理/客户经理 | CRM商机表 |
| 订单处理 | 客户下单/合同签署 | 销售订单、交付计划 | 销售运营/交付团队 | CRM订单 + ERP订单 |
| 客户服务 | 交付完成进入服务期 | 服务工单、满意度记录 | 客户成功/服务团队 | 服务台系统 |
| 收款结算 | 开票/收款/核销 | 应收、回款记录 | 财务 | ERP应收模块 |
这个阶段划分的核心逻辑是每个阶段都必须有明确的"完成定义"(Definition of Done)。比如线索管理阶段的完成不是"打了电话",而是"线索被评分且分派给了具体销售",否则状态会在人工判断中来回切换,阶段数据就失去了分析价值。阶段定义好后,再配合表单和字段去固化它们,流程就有了骨架。
2.2 阶段间的数据契约:字段级定义与规则
阶段定义只是LTC流程的骨架,真正让流程跑起来的是字段和规则。我在设计阶段流转时,会先为每个阶段定义数据契约:进入该阶段前必须填写或更新哪些字段,阶段间流转时哪些字段会被系统校验。以"线索转商机"为例,常见做法是在CRM里配置一条校验规则:只有线索状态为"已联系"且线索评分大于等于60分,销售才被允许创建商机。
-- 校验线索是否具备转商机条件 SELECT lead_id, lead_status, lead_score, CASE WHEN lead_status = '已联系' AND lead_score >= 60 THEN '允许转商机' ELSE '不允许转商机' END AS convert_check FROM crm_lead WHERE lead_id = 'LD-2025-0042';这段SQL的逻辑是:先筛选指定线索,再按状态和评分两个条件做判断。lead_status表示线索当前跟进状态,lead_score是线索评分字段,阈值60分是项目里的常用默认值。实际使用时需要根据历史成交数据来定,如果发现大量评分60分以上的线索最终没有成交,说明评分模型的权重需要调整。这类校验规则的目的,是把销售流程里的"应该做"变成"必须做",规则一旦配置进系统,转入商机时由系统自动判断。
2.3 流程设计时最容易踩的两个坑
第一个坑是把商机阶段和订单状态混在同一张表里。商机的阶段是"跟进的深入程度",比如需求确认、方案报价、商务谈判;订单状态是"合同履约的进展",比如待排产、生产中、已发货。这是两个维度,混在一张表里会导致同一个字段既承载销售进度又承载交付进度,一旦发生回退,历史状态被覆盖,分析漏斗时就找不到真实停顿点。
第二个坑是赢了单但丢了交付上下文。很多企业销售在CRM里把商机状态改成"已赢单"后,就不再维护订单信息,交付团队再找客户重新问一遍需求。解决方式是在商机阶段就把关键交付参数(产品型号、数量、期望交付日期、特殊要求)固化到商机字段里,赢单后由系统自动带出到订单草稿,而不是重新人工录入。这个机制不复杂,但对字段设计的前瞻性要求很高,需要流程设计者在系统配置前就想清楚交付侧要什么数据。
3. 系统落地:CRM与ERP的集成实现与数据结构设计
3.1 数据模型:用一张LTC主表把跨系统状态串起来
如果CRM和ERP是两套独立系统,常见的做法是引入中间表或集成平台做数据同步。这里的LTC主表实际上是各个系统记录的聚合视图,在中间库建表,存储跨系统共享的流程上下文。这样运营人员查流程进度时,不需要在两个系统间来回切换。
CREATE TABLE ltc_order_flow ( flow_id VARCHAR(32) PRIMARY KEY, crm_opportunity_id VARCHAR(32) NOT NULL, erp_order_id VARCHAR(32), lead_source VARCHAR(64), opportunity_name VARCHAR(128), customer_name VARCHAR(128), order_amount DECIMAL(15,2), contract_signed_at DATE, expected_delivery_date DATE, actual_delivery_date DATE, invoice_status VARCHAR(16), payment_status VARCHAR(16), collection_amount DECIMAL(15,2), current_stage VARCHAR(32), updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP );这张表里flow_id是流程实例的唯一标识,建议用CRM商机ID加日期生成,避免重复;crm_opportunity_id和erp_order_id分别关联两端系统;current_stage是冗余的流程阶段字段,目的是让运营查询时不需要跨系统join就能拿到当前节点。invoice_status和payment_status是财务侧的状态,取值建议用统一枚举:未开票、已开票、部分收款、已收款。
需要特别说明的是,这张表不是业务系统的核心表,而是面向流程分析和流程监控的聚合表。写入时机应放在各阶段完成事件发生之后,由集成任务负责同步。如果让业务系统直接写这张表,会造成事务边界混乱,比如CRM的商机更新和ERP的订单更新各自为政,中间表数据就容易产生冲突。
3.2 线索转商机的同步脚本设计
线索转商机是LTC流程里第一个跨角色、跨动作的节点。在自动化程度较高的企业里,合格线索由SDR确认后会通过集成平台自动创建商机。这里给出一个同步脚本的核心逻辑,方便理解这个节点的数据流转:
def convert_lead_to_opportunity(lead_record): # 1. 校验线索合规性 if lead_record['lead_status'] != 'qualified': raise ValueError("线索状态未达到合格要求") # 2. 映射字段:线索字段 -> 商机字段 opportunity = { 'opportunity_name': lead_record['company_name'] + '-' + lead_record['product_interest'], 'customer_id': lead_record['customer_id'], 'expected_amount': lead_record['estimated_order_amount'], 'source': lead_record['lead_source'], 'sales_owner': lead_record['assigned_sales'], 'stage': '需求确认' } # 3. 调用CRM接口创建商机 crm_api.create_opportunity(opportunity) return opportunity这个脚本的逻辑分三步:先校验线索状态,确保只有合格线索(qualified)才能转为商机;再做字段映射,把线索中的客户、金额、来源等信息带入商机;最后调用CRM的API创建商机记录。脚本里的expected_amount字段来自线索阶段估算的订单金额,这个值在后续报价阶段会被实际报价覆盖,因此它只用于商机分级和销售预测,不是最终交易金额。
做这一步时最容易遇到两个问题:一是线索创建商机的接口没做幂等处理,同步任务重跑后会产生重复商机;二是在营销活动批量导入线索时,缺少按客户名称或联系人去重的逻辑,同一客户被创建了多条线索,后续商机汇总时金额重复统计。对于前者,需要在脚本里加一个查询判断,商机存在则执行更新而不是创建;对于后者,需要在线索录入时就做去重校验,按统一社会信用代码或联系人手机号作为唯一键。
3.3 审批流与回款核销:把财务动作接进流程
LTC流程的末端是收款,财务动作必须被纳入流程设计,否则系统记录里始终缺最后一环。常见做法是在ERP侧配置审批流,订单金额超过阈值时需要销售总监和财务负责人共同审批,审批通过后订单才进入生产排程。审批流的关键设计点是审批条件与LTC流程节点的联动。
以"合同签署后订单生效"为例,系统动作通常是这样串起来的:销售上传合同附件到CRM,CRM触发ERP订单创建申请,ERP按金额规则走审批流,审批通过后ERP订单状态置为"已确认",再同步回CRM把商机状态改为"已赢单"。这里的核心是订单状态回写。如果只做单向同步,CRM里永远是"已赢单",而财务侧看到的还是"草稿",两边数据就断了。
回款核销的联动也类似。财务在ERP里录入一笔收款后,需要通过合同号或订单号关联到具体业务单据,并在回写时把金额更新到ltc_order_flow表的collection_amount字段。有了这个值,运营才能计算回款率和逾期应收。这个过程如果靠财务手工登记Excel再发给销售运营,时效性很差,到月底对账才发现问题,就失去了流程监控的意义。
4. 运营监控:用SQL和看板度量LTC流程的健康度
4.1 转换率与周期:两个核心指标的SQL口径
流程跑起来之后,需要用指标监控健康度。衡量LTC流程最核心的两个指标是阶段转换率和阶段平均周期。转换率反映销售环节的推进质量,周期反映流程效率。计算口径需要在指标定义阶段就统一,否则各团队算出来的数差异很大,没法横向对比。
-- 按当前阶段统计90天内的商机分布 SELECT current_stage, COUNT(*) AS opportunity_count FROM crm_opportunity WHERE created_at >= DATE_SUB(CURRENT_DATE, INTERVAL 90 DAY) GROUP BY current_stage ORDER BY opportunity_count DESC;这个查询按当前阶段统计商机分布,90天窗口是滚动周期的常见选择。注意这里用的是当前阶段而不是历史阶段,如果商机表只保留最新状态,是无法还原漏斗流转的,因此还需要配合阶段历史表来分析。要计算阶段平均停留时长,需要一张阶段历史表,记录每个商机进入和离开每个阶段的时间点:
-- 计算各阶段平均停留天数,定位流程瓶颈 SELECT stage_name, AVG(DATEDIFF(leave_time, enter_time)) AS avg_days_in_stage FROM crm_opportunity_stage_history WHERE enter_time >= DATE_SUB(CURRENT_DATE, INTERVAL 90 DAY) GROUP BY stage_name ORDER BY avg_days_in_stage DESC;enter_time和leave_time分别是进入和离开阶段的系统时间戳,这两个字段需要在每个阶段状态变更时写入历史表。这个指标能快速暴露流程瓶颈:如果商机阶段平均停留天数远高于设计预期,比如设计预期3天实际走了10天,说明销售跟进强度不够,或者线索质量本身就有问题。
4.2 健康度看板的四类核心卡片
把指标落到看板上时,我一般保留四类核心卡片:阶段漏斗、平均周期、回款率、停滞商机清单。这四类卡片对应业务上最关心的四个问题:商机够不够、推进快不快、钱收没收回来、哪些单子卡住了。
| 看板卡片 | 计算逻辑 | 业务含义 | 告警阈值建议 |
|---|---|---|---|
| 阶段漏斗 | 各阶段商机条数/金额 | 转化质量 | 阶段转化率低于30%需关注 |
| 平均周期 | 各阶段平均停留天数 | 流程效率 | 超过设计周期1.5倍时告警 |
| 回款率 | 累计回款/累计应收 | 资金健康 | 低于60%需财务介入 |
| 停滞商机清单 | 状态超N天未更新 | 流程断点 | 超过7天未更新即列出 |
回款率的计算口径是已核销回款金额除以已确认收入对应的应收金额。这个值在项目型销售里尤其重要,很多企业签单额很好看,但回款周期拖得极长,本质上就是LTC流程末端失控。看板的数据刷新频率建议做到小时级,至少也要做到每天凌晨刷新,拖到每周刷新的话,流程问题发现时已经造成实际损失了。
4.3 异常识别:停滞商机的准确抓取
停滞商机是LTC流程里最常见的异常形态。业务表现为商机状态停留在某一个阶段超过约定时间。抓取停滞商机不能只按更新时间判断,因为销售可能会在系统中做无意义的字段更新来规避"超时未更新"的规则。我一般用阶段停留时间作为主要判断依据,更新时间作为辅助参考。
-- 抓取超过7天未推进阶段流转的停滞商机 SELECT opportunity_id, customer_name, current_stage, stage_enter_time, DATEDIFF(CURRENT_DATE, stage_enter_time) AS stay_days FROM crm_opportunity WHERE current_stage NOT IN ('赢单', '输单') AND stage_enter_time <= DATE_SUB(CURRENT_DATE, INTERVAL 7 DAY) ORDER BY stay_days DESC;这个查询把超过7天还停留在原阶段的商机捞出来。如果出现大量商机集中在某一个阶段,基本可以判定是流程设计的问题,而不是销售能力问题。比如所有商机都卡在"报价审批",那大概率是审批链路太长,需要简化审批层级或者设置金额分级审批,而不是逐个催销售。停滞商机清单建议每周一早晨自动推送给销售负责人,配合周会逐条过原因,比月会翻报表高效得多。
5. LTC落地的几个实操技巧:从PPT手册到真正跑起来
5.1 阶段流转规则要写成可校验的规则,而不是流程图
很多企业拿到LTC流程手册后,第一件事是让运营画一张漂亮的流程图贴到墙上。但流程真正落地要靠系统配置。比如"线索转商机必须评分达标",在系统里就应该配置成一条校验规则。如果CRM支持工作流引擎,尽量把这类规则配置在CRM里而不是写在Excel里,每次状态流转都被系统强制执行。规则配置完成后,要设计一个简单的验证清单:线索状态不对能不能转商机、商机金额为负能不能提交、审批中订单能不能改价,逐项过一遍,比开会宣贯有效得多。
另一个容易被忽略的细节是规则要按业务场景做差异化配置。大客户项目的商机周期长,阶段停留7天可能很正常;中小客户的商机7天不推进基本就黄了。我一般会按客户规模分两套阈值来配置规则,避免一刀切误报,也避免销售对告警信息产生免疫。
5.2 减少一线销售的手工录入量是流程持续运行的前提
LTC流程跑不起来的另一个原因是录入负担太重。销售的核心动作是见客户、推进商机,不是填表。字段设计的原则是:能自动带出的绝不手工填写。线索来源从推广渠道自动带入,客户行业从客户主数据带入,商机金额从报价单带入,销售只需要在关键节点做确认动作。落地时可以用浏览器插件或CRM的隐藏字段实现自动填充,减少销售每次打开表单手动敲字的时间。
对照手册里的每个阶段,检查一下必填字段的数量。凡是超过3个必填字段的阶段,都会显著增加一线人员的操作负担。要评估每个字段是否有实际分析价值,没有分析价值的字段果断删掉。字段是用来支撑运营决策的,如果收集了三个月都没有人查看或者引用,就说明这个字段是多余的。
5.3 定期做流程断点走查,比反复培训更有效
流程上线三个月后,建议由流程负责人每两周做一次断点走查。走查方法很简单:从线索表开始,随机抽取最近一个月的数据,沿着阶段流转逐条看更新记录,找出阶段间跳转不合理或长时间未更新的记录。找到断点后,不要急着归因于销售执行力,先看是流程规则设计不合理,还是系统操作成本太高,还是销售根本不知道规则。
走查过程中特别关注两类数据:一类是状态为"已赢单"但没有对应ERP订单的商机,说明合同签了但订单没建起来,交付周期已经被拉长;另一类是订单已发货但长时间未回款的记录,这类需要财务介入跟进。把每次走查发现的问题记录成清单,下次走查时对照上一次的问题清单看关闭率,关闭率达标后再设计下一步优化项。这个做法投入不大,但比组织大规模培训更能推动流程真正跑起来。
本文还有配套的精品资源,点击获取