手上那份名单,正确的处理顺序是四步:格式清洗与去重 → 号码基础检测 → WhatsApp 平台状态检测 → 按状态分组导出、回写系统。
顺序不能换。跳过第一步直接提交,格式不规范的号码会被判成未注册;跳过第二步,名单里的座机和网络电话会占掉按条计费的额度,而它们本来就不可能有 WhatsApp。

第一步:把号码改写成 E.164
WhatsApp 认的是完整国际格式:国家代码 + 区号 + 本地号码,去掉连字符、括号、空格,去掉本地拨号才用的首位 0,也去掉 00、011 这类国际呼叫前缀。
有两个国家的规则会单独踩坑:
- 阿根廷:国家码 54 和区号之间要补一个 9,同时把原号码里的 15 前缀去掉。
- 墨西哥:国家码 52 之后需要保留 1。
其他市场也各有各的写法差异,拿不准就先对着 号码格式与主流平台的区域说明 核一遍再跑,不要凭本地习惯手改。
去重要放在格式化之后。 同一个号在 CRM 里可能存成 +86 138-xxxx、0086138xxxx、138xxxx 三种样子,先去重只会留下三条重复记录;先规范化再去重,它们会自然合并成一条。Excel 导出的号码还常被存成科学计数法或丢掉前导符号,上传前建议把整列设成文本格式,具体的文件准备细节可以参考《WhatsApp CSV筛号:上传前6处文件准备要点》。
第二步:先跑一遍号码基础检测
这一步是在问“这串数字本身是个什么号”,和 WhatsApp 无关。
WhatsApp 原生主要支持移动电话号码,普通 VoIP 号、免费电话(toll-free)以及部分专线号码不在支持范围内;固定电话只有在 WhatsApp Business App 里通过语音呼叫接收验证码才能完成注册。也就是说,名单里混进来的座机、客服总机、网络电话,绝大多数不需要进入下一层检测。
基础检测能标出设备类型(移动 / 固话 / VoIP)、空号和高风险号码。在按条计价的模式下,这一层等于给后面的平台检测做了减量,先剔后跑通常更划算。跨国名单在这一层的取舍,《海外手机号检测怎么做?》 里有更细的拆分方式。
第三步:按平台跑 WhatsApp 状态检测
到这一层才开始问“这个号在 WhatsApp 上是什么情况”。通常能拿到几类信息:
- 是否开通/注册:号码有没有在 WhatsApp 上注册过。
- 账号类型:个人账号(WhatsApp Messenger)还是商业账号(WhatsApp Business / Business Platform)。商业账号里还可能带 Meta 的认证标识(Verified Badge),这对判断对方是企业还是个人客户很有用。
- 账号可用状态:是否处于受限或封禁状态。
- 其他可得属性:注册时间、活跃度一类的衍生字段,覆盖情况按平台而定。
具体操作上,NexCheck 支持在控制台直接上传 txt 或 csv 名单,也可以用 REST API 提交任务、用 Webhook 把结果回推;跑完按有效与无效分组导出。需要注意的是各平台能检测的字段并不相同,WhatsApp 当前开放哪些检测项、每项怎么计价,以 WhatsApp 平台页 上的列表为准——字段清单和价目会调整,不要拿别的平台的字段去套。
字段怎么读:三种“查不到”不是一回事
这是最容易出误判的地方。

一、号码未注册。 这个号在 WhatsApp 上不存在,属于真正的无效,可以从名单剔除。
二、注册了,但属性看不到。 用户的头像、关于(About/签名)、最后上线时间(Last Seen)都受本人的隐私权限设置控制,设成仅联系人可见是很常见的选择。属性不可见不代表号码无效,把“没有头像”当成筛除条件,会误伤一批真实用户。
三、注册了,但账号不可用。 长期不活跃的账号可能被系统锁定;违反平台政策的号码会处于受限(Restricted)或封禁(Banned)状态。这类号码在技术上确实存在,但业务上不应该再进入跟进名单。
所以结果不要只落“有效/无效”两列。至少把注册状态、账号类型、可用状态、属性可见性分成独立字段存下来,后面做分层运营时才有依据可用,也便于回溯某条记录当初是被哪个条件筛掉的。这一点在《批量号码验证别只看有效无效,结果要按多列落库》里展开得更细。
多国名单:按国家码拆批跑
混在一起跑不是不行,但拆开更省事,原因有三个:
- 格式规范按国家不同,拆批之后格式问题好定位,一整批异常能直接对到某国的写法;
- 不同市场的主流通讯平台本来就不一样,有些地区值得同时看别的平台,混批会让后续分流变麻烦;
- 分批提交,某一批出问题时不影响其他批次的结果。
用控制台还是 API
判断标准是名单进来的频率,不是名单大小:
- 一次性清洗、不需要自动回写:控制台上传 csv,跑完导出分组结果,手动导回系统就够了。
- 名单持续进来,要写回 CRM:用 REST API 提交任务,配 Webhook 接收结果。异步任务和回写的具体接法可以看《WhatsApp筛号API怎么接入?》;至于结果是轮询拿还是等回调,按任务量和延迟容忍度分档的讨论在这里。
检测结果有保质期
号码状态会变:新用户随时在注册,老账号可能因长期不活跃被锁定,也可能因违规被限制。所以检测结果是一个时间点的快照,不是永久标签。
实际做法是按名单用途定复检节奏——沉睡多年的老库在重新启用前必须整体重检;日常滚动进来的新线索,随进随检即可;已经确认活跃的存量客户名单,按自己的业务周期定期刷新状态字段就行。落库时记得带上检测时间戳,否则半年后没人说得清这条记录的状态是什么时候的。
一条前提
被检测的名单是你自己的客户数据,来源和用途需要合法合规。检测解决的是“这个号码当前是什么状态”,它不替代获取联系人同意这件事——数据质量和触达授权是两个独立的问题,别把前者当成后者的许可。
NexCheck-筛号平台
评论(0)