Envío masivo en WhatsApp sin ser baneado: qué cambia de verdad con la API oficial
Por José Pedro · Cofundador de CRPRO
El envío masivo por la API oficial de WhatsApp convierte algunas causas de baneo en un error de API que ves antes del daño, y le pone un medidor al número — pero no elimina las dos causas que más tumban números. Mira la mecánica pieza por pieza, desde la aprobación de plantillas hasta los niveles de mensajería y el cambio de precios de octubre de 2026.
El envío masivo en WhatsApp por la API oficial de Meta es el envío de mensajes de plantilla previamente aprobados a muchos contactos a la vez — y no vuelve al número inmune al baneo. Meta mantiene sus propios estados de bloqueo de cuenta justamente para esto y un código de error específico para número desactivado: quien promete inmunidad está mintiendo. Lo que la API hace es distinto, y más útil: convierte causas comunes de baneo en un error de API que lees antes del daño, saca otra del juego por completo, y le pone un medidor al número. El baneo deja de ser una sorpresa y se convierte en la consecuencia de una decisión tuya, que puedes ver venir.
La mecánica va abajo, pieza por pieza: qué hace cada parte del envío oficial, qué riesgo borra y cuál no toca. El paso a paso para armar la campaña está en la guía de envío masivo en WhatsApp.
Qué saca del juego la API oficial — y qué no saca
| Causa de baneo | En código QR / app común | En la API oficial |
|---|---|---|
| Mensaje libre fuera de la ventana de atención | Nada impide el envío; la denuncia llega después | Imposible: la API rechaza con el error 131047 |
| Superar el límite de marketing del destinatario | Invisible, te enteras solo por el bloqueo | Error 131049: el mensaje no sale y no se vuelve infracción |
| Automatización encima de la aplicación | Viola los Términos por sí sola | No aplica: el envío es por el endpoint oficial |
| Texto agresivo enviado en frío | Nadie lo revisa antes | Revisión previa de la plantilla |
| Enviar a quien nunca dio permiso | Baneo posible, sin aviso | Sigue siendo violación, de la misma forma |
| Denuncias y bloqueos masivos | Baneo posible, sin aviso | Sigue tumbando el número |
Lee con atención las dos últimas filas: son las causas que más tumban números en la práctica, y la API no las toca. Lo que cambia ahí es el proceso alrededor — quality rating por número, aviso por correo con plazo para corregir, escalera de sanción antes del cierre y un canal formal de apelación. Es la diferencia entre ser avisado y ser desconectado, detallada aquí.
¿Una plantilla aprobada protege el número del baneo?
No lo protege — adelanta la revisión, y eso es todo. La plantilla aprobada es lo que te permite iniciar una conversación con alguien que no te ha escrito en las últimas 24 horas. El análisis de Meta ocurre antes del envío: mandas el texto, se revisa, y solo entonces se puede enviar tantas veces como quieras. Lo que pasa después del envío sigue contando en contra del número.
Tres consecuencias que casi nadie explica:
El rechazo de una plantilla no castiga al número. Recibes el motivo, ajustas y reenvías. El costo es tiempo, no reputación. Por eso vale la pena someter variaciones antes de la campaña, no la víspera.
Una plantilla aprobada puede pausarse después. La aprobación mide el texto; la calidad mide lo que la gente hace con él. Una plantilla que acumula bloqueos y denuncias se pausa — y esa pausa es el disyuntor: detiene la campaña antes de que toda la cuenta entre en la mira. Un envío que muere a la mitad porque una plantilla fue pausada es el sistema funcionando, no un defecto de la herramienta.
La categoría equivocada es el error caro. Toda plantilla tiene una categoría: marketing, utilidad o autenticación. Escribir una oferta y clasificarla como utilidad para pagar menos no es un atajo — Meta la recategoriza, y el contenido que diverge de su categoría pesa en tu contra.
¿Qué cuenta como opt-in en WhatsApp?
Ninguna pieza técnica arregla una base mala, y el opt-in es el único control que la API oficial no entrega listo. La política de Meta exige contactar solo a quien dio el número y dio permiso para recibir mensajes por ese canal.
| Cuenta como opt-in | No cuenta como opt-in |
|---|---|
| Casilla en el formulario que dice que el contacto será por WhatsApp | Número sacado de un registro de facturación |
| Conversación iniciada por el cliente vía enlace o anuncio | Lista de participantes de un grupo |
| Registro presencial donde se informó a la persona sobre el canal | Hoja de cálculo heredada de una agencia, sin procedencia |
| Respuesta a un mensaje de opt-in registrado con fecha | — |
Si no puedes decir cuándo y dónde el contacto autorizó, no autorizó. Guarda el registro con fecha y origen: en una apelación de baneo, la procedencia de la base es el primer dato que pesa a tu favor — y el más difícil de reconstruir después.
¿Por qué mi campaña se detiene a la mitad del envío?
Porque existe un tope de mensajes de marketing por destinatario. Es adaptativo: varía por usuario y por empresa, y Meta no publica el número.
Eso tumba una frase que circula mucho: "son 2 mensajes de marketing por día". No lo son, y no existe un número publicado. Lo que existe es el error 131049 cuando superas el límite de ese destinatario en particular: el mensaje no se entrega.
Eso cambia cómo se lee el informe. Un lote con buena parte de los mensajes en 131049 no es un problema técnico — es una señal de que esos contactos ya están saturados de marketing, tuyo o de otra empresa. Insistir al día siguiente empeora las cosas; la solución es reducir la frecuencia.
El calentamiento del número tiene nombre formal: messaging tier
En el código QR, "calentar el número" es folclore: mandar poco, hablar con conocidos, subir despacio — sin ningún indicador que diga si está funcionando.
En la API oficial, ese mismo proceso es un escalón declarado — el límite de contactos únicos que puedes iniciar por día (escalones vigentes en agosto de 2026):
| Escalón | Contactos únicos iniciados por día |
|---|---|
| Número no verificado | 250 contactos/día |
| Tier 1 | 1.000 contactos/día |
| Tier 2 | 10.000 contactos/día |
| Tier 3 | 100.000 contactos/día |
| Tier 4 | Ilimitado |
Subes combinando dos cosas: volumen constante y una nota que no esté en rojo. Solo volumen no sube; solo buena nota con envío esporádico tampoco. Y el camino es de doble vía — una nota baja congela o baja el escalón.
En la práctica: empieza por tu público más cálido — quien compró en los últimos 30 días, quien respondió la semana pasada. Una tasa de respuesta alta es lo que construye el siguiente escalón. Base fría primero es quemar combustible en el lugar equivocado.
¿Qué es el quality rating y cuándo revisar la nota?
El quality rating es la nota de calidad que carga cada número de la API oficial, en verde, amarillo o rojo, calculada de forma ponderada sobre los últimos 7 días y visible en el WhatsApp Manager y por la propia API. Es el único instrumento que avisa antes del problema — en la app común no existe.
La ventana de 7 días es el detalle que cambia la rutina. La nota carga el efecto de las campañas de la semana anterior: no se resetea al día siguiente, ni refleja de inmediato lo que acabas de enviar. Por eso la regla es simple: verifica el color antes de cada campaña grande, no después. Amarillo significa posponer la campaña, no reducirla. Qué hacer en cada color está en la guía de quality rating de WhatsApp.
¿Cuánto cuesta el envío masivo por la API oficial?
Desde el 1 de julio de 2025, el cobro de Meta es por mensaje de plantilla entregado. El modelo antiguo, que cobraba por conversación de 24 horas, está depreciado: cualquier tabla de precio por conversación que encuentres es contenido viejo.
Para marketing en Brasil, la referencia es de cerca de US$0,0625 por mensaje de marketing entregado (tarifa vigente en agosto de 2026), alrededor de R$0,32 por mensaje. Una campaña de 10.000 mensajes de marketing cuesta, por esa referencia, aproximadamente R$3.200 en tarifa de Meta, antes de la mensualidad de la plataforma.
Esa es la cuenta del envío. La cuenta del retorno es la que casi nadie hace — y esa cambia en pocas semanas.
¿Qué cambió en el costo el 1 de octubre de 2026?
Hasta el 30 de septiembre de 2026, responderle a quien te respondió era gratis. Desde el 1 de octubre de 2026, Meta cobra por mensaje también los mensajes de servicio y las plantillas de utilidad enviadas en respuesta al usuario dentro de la ventana de atención de 24 horas — y servicio es la única categoría sin descuento por volumen.
| Mensaje | Hasta el 30/09/2026 | Desde el 1 de octubre de 2026 |
|---|---|---|
| Servicio, dentro de la ventana de 24 horas | Gratis | Cobrado por mensaje, sin descuento por volumen |
| Plantilla de utilidad, dentro de la ventana de 24 horas | Gratis | Cobrada por mensaje |
| Ventana de 72 horas abierta por anuncio Click-to-WhatsApp | Gratis | Gratis, sin cambio |
El efecto invierte la intuición: una campaña con buena respuesta genera una cola de costo que antes no existía. La tarifa de servicio está en la tabla de precios vigente de Meta; cualquier número sin esa fuente es una suposición. La cuenta completa está en el playbook anti-baneo con precio.
El checklist antes de apretar el botón
- Origen de la base documentado: fecha, canal y forma del consentimiento.
- El color del número en verde, consultado hoy y no la semana pasada.
- Un escalón compatible con el lote. No sirve de nada preparar 50.000 envíos en tier 1 (tope de 1.000 contactos únicos por día).
- La plantilla en la categoría correcta, con el nombre y el contexto real de la persona.
- Salida explícita ("responde SALIR") y opt-out cumplido el mismo día.
- Lote inicial pequeño, leyendo la entrega, los errores
131049y los bloqueos antes de escalar.
¿Vale la pena migrar a la API oficial?
Depende del peso que tenga la campaña en tu proceso. La API oficial no sirve para todo el mundo: ¿volumen bajo, atención receptiva y ninguna campaña? El código QR puede seguir siendo la elección racional — los casos están en cuándo no migrar a la API oficial.
Pero si el envío masivo es parte de tu proceso comercial, el eje cambia: en el código QR estás haciendo por la puerta trasera algo que tiene puerta principal, y el precio es el número entero, sin aviso y sin apelación — recuperarlo es otra historia.
En CRPRO conectas los dos, API oficial y código QR, y decides caso por caso qué número hace qué. La operación de campañas está en la página de envío masivo.
Preguntas frecuentes
¿El envío masivo por la API oficial puede ser baneado?
Puede. Meta mantiene estados de bloqueo para cuentas en la API oficial y un código de error propio para número desactivado. La API no da inmunidad: da nota de calidad por número, aviso con plazo para corregir, escalera de sanción y un canal formal de apelación.
¿Cuántos mensajes de marketing puedo mandar por día a la misma persona?
No existe un número publicado. El límite es adaptativo, calculado por usuario y por empresa. Cuando lo superas, el mensaje devuelve el error 131049 y no se entrega — no se vuelve infracción, pero es la señal de que la frecuencia está demasiado alta.
¿Cuánto tiempo toma calentar un número en la API oficial?
Depende de volumen y calidad juntos, no del tiempo. Subes de escalón enviando de forma constante a un público que responde. Enviar poco no te sube; enviar mucho a una base fría tumba la nota y congela el escalón.
¿Sobre qué período se calcula el quality rating?
Sobre los últimos 7 días, de forma ponderada. En la práctica, la nota que ves hoy todavía carga el efecto de las campañas de la semana pasada — por eso no se recupera al día siguiente de un envío malo.
¿Una plantilla rechazada perjudica mi número?
No. El rechazo te devuelve el motivo para que ajustes el texto y reenvíes. Lo que pesa en contra del número es una plantilla aprobada que acumula bloqueos y denuncias después de salir al aire — esa sí puede pausarse.
¿Necesito opt-in para alguien que ya es mi cliente?
Sí. Una relación comercial anterior no reemplaza el permiso para recibir mensajes por WhatsApp. La política exige que la persona haya dado el número y autorizado el contacto por ese canal — y tú necesitas poder probar cuándo y dónde pasó eso.
¿La lista de difusión de WhatsApp Business sirve para campañas?
Solo para volumen pequeño. La lista de difusión solo entrega a quien guardó tu número, tiene un tope bajo y ningún indicador de calidad. Sirve para avisar a clientes fieles, no para campañas recurrentes.