Muchos operadores creen: una marca gris = me bloquearon. Sobre eso se construyen filtros BlackList automáticos - y ahí se rompe la analítica y aparece falsa sensación de control. Tras este artículo entenderás la diferencia entre «bloqueado» y «no entregado» y cómo armar la limpieza de base.
Cuando un usuario te bloquea en WhatsApp, los mensajes siguientes quedan en «enviado al servidor» y no avanzan. El dispositivo del destinatario no los recibe - Meta corta la cadena en un sentido.
Lo que ve el remitente: el mensaje queda para siempre con una marca gris. Dos grises (entregado al dispositivo) o azules (leído) son imposibles. WhatsApp no avisa del bloqueo - ningún mensaje del sistema.
Matiz: los mensajes enviados durante el bloqueo no se «entregan después» al desbloquear. Se pierden.
Lo principal antes de cualquier automatización.
Una marca gris solo significa: el mensaje llegó a los servidores de WhatsApp pero no al dispositivo del destinatario. Varias causas:
| Causa | Una marca | Sin avatar | Sin Last Seen |
|---|---|---|---|
| Te bloqueó | ✅ | Probable | Probable |
| Teléfono apagado | ✅ | ❌ | ✅ |
| Sin internet | ✅ | ❌ | ✅ |
| WhatsApp desinstalado | ✅ | ❌ | ✅ |
| Privacidad | ❌ | ✅ | ✅ |
| Número abandonado | ✅ | ❌ | ✅ |
El diagnóstico de bloqueo usa señales combinadas, no un solo marcador:
Ni siquiera eso es prueba al 100% - el usuario pudo ocultar datos en privacidad. Meta no ofrece API oficial que diga directamente «este usuario te bloqueó», por confidencialidad.
En lugar de «BlackList» directo, usa estados por niveles:
Undelivered - una marca más de 12–24 horas. Observar; no sacar automáticamente de la ola actual.
Suspected Blocked - una marca 48–72+ horas, sin avatar, sin actividad visible. Excluir de siguientes olas, no borrar de la base.
BlackList - no entrega confirmada tras varios intentos espaciados, coinciden señales indirectas. Exclusión total de campañas.
Por qué gradación: parte de Suspected Blocked vuelve. Teléfono cargado, internet restaurado, WhatsApp reinstalado. Borrarlos al instante = perder contactos alcanzables.
Mini-caso. Agencia automatizó: si a las 12 h sigue una marca y no hay avatar - tag WA_Blocked en CRM, fuera de cadenas trigger. Seis meses sin bans. La base se auto-limpió antes de riesgo sistémico.
Según observaciones (sin postura oficial Meta), el sistema antispam rastrea la ratio entregados/no entregados por sesión. Usuario normal: rara vez >5% con una marca al día. Cuentas sobre bases viejas o malas: 30–50%.
Referencia foros: >15–20% no entregados en una sesión se considera umbral de riesgo. No límite oficial Meta. Pero la lógica es clara: pings monótonos sin respuesta a sesiones muertas = Blind Spamming. Cruza métricas de envío que queman cuentas.
Mini-caso. Marketer envió semanalmente a base donde ~50 ya lo habían bloqueado. Sin filtro - en cada ola. Semana 3: ban permanente en los primeros 5 min de 200 envíos. Volumen bajo, ratio de no entrega crítico.
En la API oficial, estados llegan por Webhooks - JSON, no UI del navegador. Plantilla a número que bloqueó → códigos como Undeliverable o Structure Unavailable.
Arma Black List en WABA sobre esos códigos, no señales visuales del navegador. Webhook de error → Suspected Blocked → re-chequeo o exclusión.
Sobre cobro de plantillas no entregadas en WABA, integradores discrepan. Confirma con tu reseller o Meta Developer Docs - cambia.
Algunos tools no oficiales (Baileys, whatsapp-web.js) dicen poder pedir URL de avatar sin mensaje. Error del servidor → BlackList instantáneo.
Oponentes: en 2026 Meta trata peticiones frecuentes de avatares de números desconocidos sin diálogo como parsing y banea más rápido que el envío. Zona disputada - no como práctica estándar.
Undelivered, mantener en base, saltar siguiente ola.Suspected Blocked, fuera de triggers.BlackList.No construyas lógica en un solo marcador. Señales combinadas = menos falsos positivos que BlackList automático al primer check.
Revisa cómo tu herramienta trata no entregados. Si no separa Undelivered, Suspected Blocked y BlackList - punto de riesgo. Filtra al menos: una marca >72 h → fuera de siguientes olas hasta aclarar.
Regla práctica:
Una marca es señal de observación, no sentencia. Pero ignorar acumulados silenciosos - enterrarán la cuenta antes que cualquier denuncia.