假设你手上有一份两万条的号码名单,由展会登记、官网表单和旧CRM导出合并而成。市场同事反馈里面「很多WhatsApp用不了」。这时如果直接把「用不了」的号码全部删掉,会误删一部分仍然有用的联系方式;如果原样整批拿去检测,又会为大量明显写错的号码白白付费。
先给处理顺序:在本地把号码修成E.164格式,按国家拆分后去重,再做WhatsApp状态检测,最后按无效原因分别打标签回写CRM,并定期复检。 下面按这个顺序逐步说明。
先弄清楚「无效」出在哪一层
名单里的无效号码可以分成三层,每层的发现环节和处理方式都不同:
| 层级 | 典型表现 | 在哪一步发现 | 处理方式 |
|---|---|---|---|
| 格式无效 | 位数不对、保留前导0、缺国家码、混入字母或符号 | 本地清洗 | 能修的先修好,修不了的退回数据源头 |
| 通信层无效 | 空号、停机、未分配号段 | 号码基础检测 | 标记为号码无效,不再作为可用联系方式 |
| WhatsApp平台层无效 | 号码正常在网,但没有开通WhatsApp,或账号已被封禁 | WhatsApp状态检测 | 标记为WhatsApp不可用,号码本身可以保留 |
分层的实际意义有两点:
- 未开通不等于号码废了。 这类号码可能是正常使用的手机号,只是没有注册WhatsApp。整条删掉,其他渠道的负责人就少了一条可用记录。
- 格式错误的号码不该送去检测。 送检只会得到一个没有参考价值的「无效」,还会占用检测条数。

第一步:在本地修正格式
WhatsApp要求号码使用国际E.164格式:以加号和国家代码开头,后面接完整的国内号码。清洗时按以下顺序处理:
- 去掉格式符号:空格、括号、破折号、点号,以及复制时混进来的不可见字符。
- 去掉冠字和前缀:删除开头的国际长途冠字00,以及国内长途前缀0。
- 补齐国家代码:统一写成「+国家码+国内号码」。表单没有国家字段时,可以结合来源渠道或地址判断国家,确实判断不了的不要猜。
- 处理特殊国家:按WhatsApp帮助中心的说明,阿根廷(+54)需要在国家码和区号之间加一个9,并去掉本地号码里的15;墨西哥(+52)需要在国家码后保留1。各国编号规则可能随当地调整而变化,批量处理前建议先抽样核对当前规则。完整规则可以参考WhatsApp E.164格式转换规则。
位数明显不对、无法确定国家的号码,放进「格式待修」组,这一轮不送检。同时保留一列原始号码,方便之后回溯和修正。
第二步:按国家拆分,再按规范号码去重
多国混在一起的名单,建议先按国家拆成几个文件。原因是不同国家的前缀规则不同:同样以0开头的号码,在一个国家要去掉0,在另一个国家可能还要额外处理。拆开以后,每个文件只需要套用一套规则,出错时也更容易定位。每个国家的号码格式和主流平台,可以在区域页查看。
去重应该在格式统一之后做,并且以规范化后的E.164号码为准。例如「+86 138…」「0086138…」「138…(国家字段为中国)」在原始名单里是三条,规范化后其实是同一个号码。去重时要保留「规范号码对应哪些CRM记录ID」的映射,否则回写时只会更新其中一条记录。具体做法可以参考WhatsApp号码去重怎么做。
第三步:检测WhatsApp状态并按有效与无效分组
格式修好、去重完成后,剩下的号码才值得送检。在NexCheck上,可以对自有名单做WhatsApp状态检测,包括是否开通、注册时间、活跃、封禁等属性;也可以叠加号码基础检测,识别空号等通信层问题。结果会按有效和无效自动分组返回。各平台的检测项不一样,WhatsApp具体能查哪些字段、单价是多少,以WhatsApp平台页和价目表为准。
选字段时从目的出发:
- 只想剔除无效号码:开通状态、封禁状态和号码基础状态通常就够用。
- 还要给有效号码分层:再考虑加上注册时间、活跃等字段。检测按条计价,字段按需选择即可。
提交方式按名单的来源决定:
- 一次性的存量名单:在控制台上传txt或csv文件,单批不限量,检测完成后按分组导出。
- 持续流入的新线索(比如官网表单):用REST API提交,结果通过Webhook回推到你的系统。对接细节见WhatsApp批量验证API怎么接。
名单属于你们自己的数据,来源和用途需要合法合规;检测只在任务范围内处理这些数据。
第四步:按无效原因分别处理
拿到结果后,不要把所有「无效」合成一组删掉,而是按原因分开处理:
- 格式待修:退回数据来源,补国家码或核对位数。修好后作为下一批送检。
- 空号、停机:标记为「号码无效」,从活跃联系人池中移出并归档。客户记录本身不建议物理删除,以便追溯。
- 未开通WhatsApp:只在WhatsApp状态字段标记「未开通」,号码字段保留。其他渠道是否使用这个号码,由对应团队按各自规则判断。
- 已封禁:标记为「WhatsApp封禁」并归档,不再作为WhatsApp可用资产。
- 检测失败或属性缺失:标记为「未知/待复检」,不要并入无效组。部分属性可能因为账号设置等原因取不到,缺失本身不代表号码无效。各字段的含义和边界可以参考WhatsApp筛号结果怎么看。
回写CRM时建议保留的字段
回写不只是更新一个「有效/无效」开关。建议至少保留以下字段:
- 原始号码(不覆盖)
- 规范号码(E.164)
- 国家/地区
- WhatsApp状态:有效、未开通、封禁、未知
- 号码基础状态:正常、空号、停机等
- 检测时间与检测批次
检测时间最容易被省略,却最关键。状态只代表检测那一刻的情况,没有时间戳,半年后就无法判断这条结果还能不能信。
定期复检,而不是清洗一次就结束
名单会自然老化:有人停机、换号,原本未开通的号码后来可能注册了WhatsApp,账号状态也可能变化。比较实用的做法有两种:
- 新号码入库时即检测:适合持续有线索流入、已经接入API的团队。
- 存量名单重新启用前复检:同时对检测时间超过你们业务周期的记录再跑一次。
复检时可以只选「有效」和「未知」两组,以及近期需要使用的「未开通」组。已确认空号的记录,除非有新的信息来源,一般不需要反复检测。
按上面的顺序拆好国家、定好要查的字段后,可以先到WhatsApp平台页核对检测项和单价,再通过官网导航的「筛号工具」注册,上传第一批规范化后的名单。
NexCheck-筛号平台
评论(0)