短信营销前号码清洗:无短信能力号码批量筛查
短信营销成本高、到达率是命脉。本文用一个真实案例讲解短信营销前号码清洗:无短信能力号码筛查、空号剔除与发送策略优化。
1分钟阅读
短信营销有一条铁律:到达率 = 生命线。发送通道价格按条算,如果一批号码里混着空号、停机号、无短信能力号,钱花出去了,短信却没到人手上——到达率一掉,通道信誉和转化全崩。
这篇用一个真实案例,讲清楚短信营销前为什么要做号码清洗、怎么洗。
某电商平台的短信营销团队,每月通过短信通道发送营销短信约 500 万条,覆盖老客召回、促销通知等场景。他们遇到三个痛点:
- 到达率持续下滑:从 95% 掉到 89%,通道方多次警告,再低就降级通道;
- 成本浪费:每月约 30-40 万条短信发给了无效号码;
- 投诉率上升:部分号码是回收号、二次放号,发过去引发投诉。
排查后发现:发送名单直接从 CRM 导出,从未做过号码状态清洗。名单里躺着大量历史遗留的死号码。
在发送名单进入短信通道之前,加一道「状态检测」工序,用手机号在网状态 API批量筛查:发送名单 → 批量状态检测 → 剔除无效 → 分通道发送。逐条调用拿到 status 后按规则处置,请求参数与返回字段以商品文档为准。
筛查规则:
| 检测状态 | 处理动作 |
|---|---|
| 无短信能力 | 直接剔除——这个号码收不到短信,发了也白发 |
| 空号 / 长时间关机 | 剔除,不再进入短信名单 |
| 欠费 | 剔除本轮,转入外呼/关怀流程 |
| 正常 / 关机 | 保留发送;关机号码可换时段补发 |
首轮清洗 200 万条存量名单:
- 检出无短信能力号码约 9 万条、空号约 6 万条、欠费约 4 万条,共剔除约 19 万条无效号码(9.5%);
- 当月到达率从 89% 回升到 94.5%;
- 按每条短信 0.04 元估算,单月省下约 7,600 元无效发送成本,投诉量减半。
实现上就是「遍历号码 → 调接口 → 按状态分流」的循环:无短信能力、空号、长时间关机、欠费的进剔除名单,其余进可发送名单。注意几点:
- 清洗频率:存量名单每月洗一次;增量名单入库即洗;
- 缓存策略:状态结果缓存 30 天,同一号码不重复检测;
- 通道侧双保险:清洗后仍建议在通道后台开启“发送失败号码自动剔除”;
- 合规:短信营销须基于用户授权(一揽子授权需包含营销短信),并在发送中提供退订方式。
短信营销的每一分钱都应该花在“能收到短信的号码”上。接入很简单——手机号在网状态 API按次计费,拿上个月的发送名单跑一遍筛查,省下的无效发送成本通常远超检测成本。