Volver al blog

WhatsApp baneado por spam: qué cuenta Meta realmente como spam

Por José Pedro · Cofundador de CRPRO

La mayoría de los baneos de WhatsApp no ocurren por enviar demasiado — ocurren por enviarle a quien nunca autorizó. Mira qué exige un opt-in válido, las categorías de contenido que la política prohíbe directamente, qué dispara realmente una denuncia, y por qué la misma violación termina distinto en la app común y en la API oficial.

Spam en WhatsApp, según la política de Meta, es un mensaje comercial enviado a quien no dio permiso explícito para recibirlo — y es esa definición, no el volumen de envío, la que decide si un número es baneado. Quien recibe un WhatsApp baneado por spam casi nunca fue castigado por el motivo que imagina: no fue "mandar demasiados mensajes", fue mandar mensajes a quien no autorizó. El consentimiento, en la política de mensajería comercial, no es una buena práctica recomendada — es un requisito escrito, con una lista de categorías de violación adjunta.

Esta guía lee la regla por su texto: qué exige el documento, qué hace que un usuario toque "denunciar" y por qué la misma infracción termina de una forma en la app común y de otra en la API oficial. Si el número ya cayó, la ruta de revisión está en WhatsApp baneado: qué hacer. Si la duda es cómo detecta el algoritmo el comportamiento, mira qué es spam en WhatsApp. Aquí la pregunta es otra: qué está formalmente prohibido.

¿Necesito opt-in para mandar mensajes en WhatsApp?

Sí, y la regla de Meta tiene dos condiciones acumulativas. Para contactar a alguien por el WhatsApp comercial, necesitas que la persona:

  1. te haya dado el número, y
  2. haya dado permiso explícito para recibir tus mensajes por ese canal.

Las dos juntas. Aquí es donde tropieza casi toda operación brasileña, porque la primera parece bastar. No basta: quien compró en tu tienda dio el teléfono para que fuera posible la entrega, y eso no es permiso para recibir una promoción semanal. La base del sistema de pedidos es, al mismo tiempo, una lista de contactos legítimos y una lista sin opt-in para marketing — y de esa confusión sale la mayoría de los baneos.

La forma que necesita tener un opt-in para valer

El opt-in no es solo un "sí" genérico. Para valer, tiene que dejar claro quién va a hablar (el nombre de la empresa, no una marca genérica), por qué canal (WhatsApp, explícitamente) y qué tipo de mensaje va a recibir la persona. El consentimiento recolectado para "recibir novedades por correo" no se traslada a WhatsApp. Y tiene que estar registrado: en caso de disputa, quien prueba el consentimiento eres tú, con fecha y origen.

El corolario incomoda, pero es directo: una lista comprada, un número extraído de un grupo y un contacto de un evento sin la casilla marcada son violaciones desde el primer mensaje — aunque mandes uno solo, y aunque nadie denuncie.

¿Qué prohíbe la política además del envío sin opt-in?

La política de mensajería comercial no es un texto vago sobre "usar con responsabilidad". Remite a una lista de categorías de contenido y conducta prohibidos, que se aplican tanto a lo que vendes como a lo que escribes. Las familias más relevantes para quien vende en Brasil:

FamiliaQué cae aquíDónde tropiezan las empresas comunes
Productos ilegales o reguladosDrogas, tabaco y vapes, armas y municiones, medicamentos controladosFarmacias y tabaquerías que anuncian catálogo por mensaje
Salud y cuerpoSuplementos, productos médicos, promesas de adelgazamientoClínicas estéticas prometiendo un resultado en número
Dinero y apuestasJuego con dinero real, servicios financieros engañosos, criptoactivosPromesa de rendimiento y "ingreso extra garantizado"
Contenido adulto y explotaciónMaterial sexual, explotación humana, venta de partes del cuerpoPoco frecuente en el retail, fatal cuando ocurre
Engaños y tercerosAfirmación falsa, imitación de marca, violación de propiedad intelectualCopiar la identidad de un banco o transportadora en la plantilla
Conducta de envíoMensaje no solicitado, automatización abusiva, evasión de bloqueoEl grueso de los casos: envío sin opt-in

Las definiciones oficiales viven en el documento de Meta y cambian de vez en cuando — vale la pena leer la versión vigente antes de armar una campaña en un sector regulado. Para la mayoría de las empresas, sin embargo, lo que importa es la última fila de la tabla: la violación campeona no es el contenido prohibido, es la conducta de envío.

¿Qué dispara la sanción en la práctica?

La denuncia de quien recibe. Los mensajes están cifrados de extremo a extremo, así que Meta no lee tu texto para decidir si es spam. Lee señales de comportamiento — y el botón "Denunciar" en las conversaciones con desconocidos es el insumo principal, con el bloqueo justo detrás.

Tres disparadores concentran las denuncias:

  • Primera línea sin contexto. "Hola, ¿cómo estás?" de un número desconocido es el guion de estafa que la gente aprendió a denunciar. Decir de entrada quién eres y por qué escribes cambia la tasa de denuncia más que cualquier otra variable.
  • Ausencia de salida. Quien no encuentra cómo salir denuncia, porque denunciar es la salida disponible.
  • Frecuencia por encima de lo acordado. El consentimiento traía un contrato implícito de frecuencia. Romperlo convierte a un cliente satisfecho en alguien que denuncia.

La denuncia no es un voto que necesite mayoría: se pondera por la antigüedad del número, el volumen enviado y la proporción entre mensajes enviados y respondidos. Un número nuevo con volumen alto cae con muy pocas denuncias.

App común vs. API oficial: qué cambia después de la violación

Aquí está la distinción que casi todo el contenido del mercado se equivoca, en las dos direcciones. Unos dicen que la app común es segura; otros dicen que la API oficial elimina el riesgo de baneo. Las dos afirmaciones son falsas. La regla material es la misma en los dos canales: sin opt-in, es violación. Lo que cambia es todo lo que pasa después de eso.

Qué pasa después de la violaciónApp común / WhatsApp BusinessAPI oficial
Aviso antes de la sanciónNinguno — puede banear sin avisarNotificación por correo, con plazo para corregir antes de la desactivación
Medición de calidadInvisible para tiQuality rating verde/amarillo/rojo, por número, calculado de forma ponderada sobre los últimos 7 días
Dónde lo siguesEn ningún lugarWhatsApp Manager y por la API
Progresión de la sanciónPuede pasar de normal a permanenteGradual, con señales visibles antes de la desactivación
ApelaciónFormulario genérico, sin estado rastreableApelación formal a través del Business Manager, con estado rastreable
Señal para máquinaSolo la pantalla del celularEl webhook account_update con el campo waba_ban_state

La ventana de 7 días del quality rating es el detalle que más cambia la rutina: el indicador no refleja aisladamente la campaña de ayer, sino el comportamiento reciente acumulado. Corregir el origen de la lista hoy tarda días en mostrarse de nuevo en verde.

¿La API oficial impide que mi número sea baneado?

No. Un número en la API oficial puede ser baneado — el campo waba_ban_state existe precisamente porque la sanción existe. La ventaja de la API no es inmunidad: es visibilidad y debido proceso. La degradación llega en etapas, y cada una tiene dónde ser vista:

Señal, en el orden en que suele aparecerQué cambia en el envíoDónde aparece
Quality rating en amarilloNada todavía — es el avisoWhatsApp Manager
Quality rating en rojoLímite de envío reducidoWhatsApp Manager
Plantilla pausada o rechazadaEsa plantilla deja de salirWhatsApp Manager
Número restringido para iniciar conversacionesSolo se puede responder a quien llegaError en la llamada de envío
Cuenta desactivadaEnvío bloqueado, con error 368Webhook account_update

Ese último estado llega en el webhook como SCHEDULE_FOR_DISABLE (programado, todavía apelable), DISABLE (aplicado) o REINSTATE (revertido después de una apelación). En la app común, la primera noticia suele ser la pantalla de cuenta bloqueada — sin indicador previo, sin aviso y sin apelación rastreable. Vale una advertencia en el sentido contrario: las apps modificadas como GB WhatsApp y WhatsApp Plus violan los Términos solo por existir en el dispositivo, sin importar lo que envíes — detallado en ¿GB WhatsApp es seguro?.

¿Mandar un mensaje fuera de la ventana de 24 horas causa un baneo?

En la API oficial, no — por un motivo simple: es imposible. Un mensaje libre enviado fuera de la ventana de 24 horas vuelve con el error 131047, y solo una plantilla aprobada reabre la conversación. La plataforma impide la infracción antes de que se convierta en una queja.

En el código QR no hay ese freno. Nada te impide enviarle a alguien que habló con la empresa hace ocho meses. Esa libertad es real — y su costo es que la única barrera contra el error es la disciplina de tu equipo.

Eso no vuelve indefendible al código QR: resuelve casos legítimos, como un número que ya tiene historial, una operación pequeña o atención reactiva. En CRPRO existen los dos caminos, y la elección depende de lo que hagas con el canal. Quien solo responde a quien llega vive bien en el código QR. Quien inicia conversaciones en volumen está apoyando toda la operación en un canal que no avisa antes de castigar.

¿Existe un límite de mensajes de marketing por día?

Circula mucho la información de que existe un tope de "2 mensajes de marketing por día por usuario". No existe un número publicado. El límite es adaptativo: se calcula por usuario final y por empresa, y se ajusta según el engagement y las denuncias que acumulan ese destinatario y ese remitente. Superarlo no genera un baneo inmediato — genera el error 131049 en la entrega.

En la práctica, es una nota de reputación disfrazada de cuota. Una base con engagement recibe más; una base que ignora y denuncia recibe menos, aunque no cambies nada en la campaña.

¿Cuánto cuesta enviar a una base sin opt-in?

Desde el 1 de julio de 2025, Meta cobra por mensaje de plantilla entregado, ya no por conversación. En Brasil, marketing sale por cerca de US$0,0625 por mensaje entregado (tarifa vigente en agosto de 2026) — cerca de R$0,32 por mensaje al tipo de cambio del mismo mes.

Enviar 10.000 mensajes de marketing a una base sin opt-in, a esa tarifa, cuesta cerca de R$3.200. No es solo riesgo regulatorio: es dinero pagado para generar las denuncias que van a tumbar tu número. Detalles en precio de la API oficial.

Checklist antes de la próxima campaña

  • ¿Puedes probar el opt-in de cada contacto, con fecha y origen? Si no, esa lista no sale.
  • ¿El consentimiento mencionaba WhatsApp y el nombre de tu empresa, o era genérico?
  • ¿La primera línea dice quién habla y por qué, antes de cualquier oferta?
  • ¿Existe una instrucción de salida, y alguien procesa a quien pide salir?
  • ¿Tu sector está en una de las categorías reguladas de la tabla de arriba?
  • ¿Tienes dónde revisar la calidad del número antes de que se vuelva un problema?

Si la última respuesta es "no tengo dónde revisarlo", esa es la ganancia concreta de la API oficial: el indicador existe y el aviso llega antes de la sanción. Y si el problema es llenar la lista de gente que de verdad pidió el contacto, empieza difundiendo un enlace de WhatsApp — quien inicia la conversación prácticamente nunca denuncia.

Preguntas frecuentes

¿La API oficial impide que mi número sea baneado?

No. Meta mantiene el campo waba_ban_state en el webhook de la cuenta — con los estados SCHEDULE_FOR_DISABLE, DISABLE y REINSTATE — precisamente porque las cuentas en la API oficial pueden ser desactivadas. Lo que da la API es visibilidad y debido proceso: quality rating por número, calculado de forma ponderada sobre los últimos 7 días, aviso por correo con plazo para corregir, sanción gradual y un canal formal de apelación. En la app común, el baneo puede llegar sin ningún aviso.

Mi cliente ya me compró. ¿Igual necesito opt-in?

Sí, para mensajes de marketing. Tener el número por una compra solo cumple la primera condición de la política. La segunda — permiso explícito para recibir tus mensajes en WhatsApp — necesita recolectarse y registrarse por separado.

¿Cuántos mensajes de marketing puedo mandar por día a la misma persona?

No hay un número publicado. El límite es adaptativo, calculado por usuario y por empresa a partir del engagement y las denuncias, y superarlo hace que la entrega falle con el error 131049. Cualquier contenido que afirme un tope fijo, como "2 por día", lo está inventando.

¿Responderle a un cliente después de 24 horas puede causar un baneo?

En la API oficial no, porque es imposible: el intento devuelve el error 131047, y solo una plantilla aprobada reabre la conversación. En el código QR nada impide el envío — y ahí es donde el riesgo de una queja por contacto inesperado realmente existe.

¿Una denuncia aislada tumba mi número?

Difícilmente sola, pero la denuncia no funciona por mayoría. Su peso depende de la antigüedad del número, el volumen enviado y la proporción entre mensajes enviados y respondidos. Un número nuevo enviando mucho cae con muy pocas denuncias. No es una cuota para administrar: es una señal para corregir el origen de la lista.