Webhook message.status
Te avisamos cada vez que cambia el estado. Es lo recomendado: inmediato y sin llamadas de más.
GET /messages/{id}
Consultas cuando lo necesitas. Útil para revisar un mensaje puntual o como respaldo.
Los estados
Si el cliente desactivó las confirmaciones de lectura en WhatsApp, el mensaje puede quedarse en
delivered aunque lo haya leído.Con el webhook
1
Guarda el wamid al enviar
POST /messages devuelve id y wamid. El webhook identifica el mensaje por su wamid, así que guárdalo junto a tu registro (el pedido, el turno, la factura…).2
Suscríbete a message.status
En Ajustes › API y webhooks, crea un webhook con el evento Estado de un mensaje enviado (entregado, leído, fallido).
3
Actualiza tu registro con cada aviso
Consultando
Un mensaje que falló
delivered en segundos.
Qué hacer cuando falla
La lista completa de códigos está en la documentación de Meta.
Métricas propias
Con los estados guardados puedes calcular, por ejemplo, qué porcentaje de tus confirmaciones de pedido se leen y cuánto tardan. Para las campañas no hace falta: eltick ya te muestra entregas, lecturas y respuestas en Resultados de campañas, yGET /campaigns te da los totales.
