Respuesta breve
Según la documentación de Meta, cada número de teléfono de empresa de la API WhatsApp Cloud admite hasta 80 mensajes por segundo de forma predeterminada, y hasta 1.000 mediante una mejora automática para los números que cumplen los requisitos. Hay límites distintos para el mismo destinatario, las llamadas de gestión de la Graph API y los envíos diarios. Superar el rendimiento devuelve el error 130429: reduzca el ritmo, ponga los envíos en cola y reintente con espera progresiva.
Cómo llegar a 1.000 mensajes por segundo
El tope se aplica a cada número de teléfono de empresa y cuenta los mensajes entrantes y salientes de todos los tipos. Meta mejora automáticamente y sin coste los números que cumplen las tres condiciones. La mejora puede tardar hasta 1 minuto, y durante ese tiempo el número no se puede usar.
Los números que se usan a la vez con la app WhatsApp Business y con la API Cloud tienen un rendimiento fijo de 20 mensajes por segundo.
| Requisito | Detalle |
|---|---|
| Límite de mensajería | Ilimitado en el portfolio comercial |
| Volumen | 100.000 o más usuarios únicos a los que se escribe fuera de las ventanas de atención al cliente en 24 horas móviles |
| Calidad | Puntuación de calidad AMARILLA (media) o superior |
Cuatro límites distintos y sus errores
| Límite | Qué limita | Error habitual |
|---|---|---|
| Rendimiento | Mensajes por segundo y por número | 130429 |
| Límite por par | Mensajes de un número al mismo destinatario en poco tiempo | 131056 |
| Límites de la Graph API | Llamadas de gestión por app y cuenta | 4, 80007, 80008 |
| Límite de mensajería | Personas únicas contactadas en 24 horas móviles | Restricciones de envío |
Cómo reintentar con seguridad
- Ponga cada envío en cola y vacíe la cola con un grupo de procesos de trabajo.
- Limite el ritmo por debajo de su tope y deje margen para las respuestas.
- Registre cada mensaje antes de enviarlo para que un reintento nunca lo duplique.
- Reintente solo los errores de limitación y los errores transitorios del servidor, con espera exponencial y jitter, y limite la espera y el número de intentos.
