Saltar al contenido
CRM Postventa documentación

Casos de prueba

CP-03 Reintento de Meta no duplica

CP-03 — Reintento de Meta no duplica

Meta reintenta la entrega si no recibe un 200 pronto. Sin deduplicación, un solo mensaje del cliente aparecería dos o tres veces en la bandeja.

Pasos

  1. Haz que el cliente de prueba envíe un mensaje.
  2. Localiza el evento en webhook_events y reenvía el mismo cuerpo con la misma firma.

Resultado esperado

  • La conversación tiene un solo mensaje con ese external_id.
  • El segundo POST responde 200. No debe devolver error: para Meta tiene que ser un éxito o seguirá reintentando.
SELECT external_id, count(*)
  FROM messages
 WHERE external_id IS NOT NULL
 GROUP BY external_id HAVING count(*) > 1;

Debe devolver cero filas.

Criterio de aceptación

  • Un solo mensaje en la bandeja
  • Sin external_id duplicados
  • El reintento responde 200

Enlazan aquí