Los cuatro estados y qué significa cada uno
| Estado | Qué ocurrió | Equivalente visual | Qué revisar si se estanca ahí |
|---|---|---|---|
| sent (enviado) | Meta aceptó el mensaje y lo puso en cola de entrega | Un tilde | Teléfono apagado, sin datos o número que ya no usa WhatsApp |
| delivered (entregado) | El mensaje llegó al dispositivo del usuario | Dos tildes | Nada: la entrega funcionó, falta que la persona lo abra |
| read (leído) | El usuario abrió el chat con confirmaciones activadas | Dos tildes azules | Relevancia del mensaje y horario de envío |
| failed (fallido) | El mensaje no se pudo entregar | No aparece en el chat | El código de error que acompaña al evento |
A estos cuatro se suma un estado previo de aceptación en algunos flujos y los eventos de mensajes eliminados. Para medición comercial, los cuatro de la tabla alcanzan.
¿Por qué un mensaje se queda en 'enviado' y nunca se entrega?
Cuando un mensaje queda en enviado, Meta hizo su parte y el mensaje espera a que el dispositivo destino se conecte. Las causas habituales son:
- El teléfono está apagado, sin batería o sin conexión a internet.
- El número dejó de usar WhatsApp o cambió de titular.
- El usuario bloqueó tu número: el mensaje queda en enviado de forma indefinida.
- La persona desinstaló la aplicación y no la volvió a abrir.
Por qué la tasa de lectura nunca llega al 100%
WhatsApp permite desactivar las confirmaciones de lectura. Cuando un usuario lo hace, tu sistema nunca recibirá el evento read, aunque la persona haya leído el mensaje e incluso respondido.
Por eso, la lectura sirve como tendencia, no como verdad absoluta. Para medir impacto real conviene mirar respuestas, clics en botones y conversiones, como se explica en la guía de cómo medir WhatsApp Business.
Cómo configurar los webhooks para no perder eventos
- Suscríbete al campo de mensajes. Es el que entrega tanto los mensajes entrantes como los cambios de estado.
- Responde rápido con 200. Si tu endpoint tarda, Meta reintenta y puedes recibir eventos duplicados.
- Trata los eventos como idempotentes. Usa el identificador del mensaje como clave para no contar dos veces.
- No asumas orden. Un evento de lectura puede llegar antes que el de entrega; guarda siempre el estado más avanzado.
- Guarda el error completo. Sin el código, un fallido es imposible de diagnosticar después.
- Verifica la firma de la petición. Es la única forma de confirmar que el evento viene de Meta.
De estados a métricas que sirven al negocio
Con los eventos guardados puedes construir indicadores que sí explican resultados: tasa de entrega sobre enviados, tasa de lectura sobre entregados, tasa de respuesta sobre entregados y costo por conversación iniciada.
El webhook también informa la categoría de la conversación (marketing, utility, authentication o servicio), lo que permite conciliar el gasto contra lo que reporta Meta. Con el nuevo modelo por mensaje que entra en vigor en octubre de 2026, este dato pasa a ser central: revisa el detalle en la guía del cambio de precios.
Preguntas relacionadas
¿Cómo sé si un cliente me bloqueó en WhatsApp Business?
¿Los estados funcionan igual en la WhatsApp Business APP?
Preguntas Frecuentes
Fuentes oficiales
Equipo de Cliengo
Cliengo es Meta Business Partner oficial. Ayudamos a empresas de LATAM a vender más con WhatsApp Business, chatbots con IA y CRM conversacional.
Conocer más sobre Cliengo →Páginas relacionadas
Errores de la API
Qué significa cada código de error y cómo resolverlo.
Ver detalles de Errores de la API →📈Medir WhatsApp Business
Qué métricas importan y cómo construirlas.
Ver detalles de Medir WhatsApp Business →⏰Ventana de 24 horas
Cuándo puedes responder con texto libre.
Ver detalles de Ventana de 24 horas →🔌WhatsApp Business API
Cómo funciona la API y qué necesitas para operarla.
Ver detalles de WhatsApp Business API →📊Quality Rating
La métrica que define tu capacidad de envío.
Ver detalles de Quality Rating →

