7 razones por las que Meta rechaza tus plantillas de WhatsApp

Plantillas de WhatsApp rechazadas por Meta — las 7 razones más frecuentes en 2026
Aproximadamente 1 de cada 3 plantillas de WhatsApp Business API se rechaza en la primera revisión. Como partner Gupshup, en AsisteClick gestionamos cientos de plantillas activas en LATAM y vemos los mismos patrones cada día. Esta guía documenta las 7 razones más frecuentes en 2026 — categoría reclasificada, formato inválido, lenguaje agresivo, links prohibidos, datos sensibles, reglas duras nuevas (>550 chars, >10 emojis, duplicados) — con ejemplos correctos vs rechazados y cómo redactar la versión que sí pasa.

Aproximadamente 1 de cada 3 plantillas de WhatsApp Business API se rechaza en la primera revisión. No es que Meta sea arbitrario: rechaza por reglas concretas — algunas estuvieron siempre, otras llegaron en los últimos 12 meses y todavía sorprenden a equipos que llevan años operando WABA.

Como partner Gupshup, en AsisteClick gestionamos cientos de plantillas activas en cuentas de clientes en LATAM. Vemos rechazos cada día y ya tenemos catalogados los patrones que los disparan. Esta guía documenta los 7 errores más comunes que veremos en 2026, con ejemplos concretos de qué se rechaza, por qué, y cómo redactar la versión que sí pasa.

Antes de los 7 errores, una aclaración del contexto que cambió: desde el 9 de abril de 2025, el campo allow_category_change quedó como comportamiento por default. Eso significa que si subís una plantilla como UTILITY y Meta detecta tono promocional, te la reclasifica automáticamente a MARKETING — y el costo por mensaje sube entre 5× y 7× según el país. La aprobación se mantiene, pero la operación queda corriendo en una categoría que no querías.

A esto se suman las reglas duras nuevas — un techo de 550 caracteres en el body, máximo 10 emojis, prohibición de plantillas duplicadas — que rechazan automáticamente sin revisión humana. Conocer estas reglas antes de redactar es lo que separa una operación que aprueba 5 plantillas en un día de una que pasa una semana iterando con apelaciones.

Cómo funciona la aprobación de plantillas en 2026

Cada plantilla pasa por dos capas de revisión:

  1. Revisión automática — chequea formato (variables, longitud, caracteres, emojis), categoría declarada vs contenido detectado, lenguaje, y prohibiciones duras. Esta capa rechaza en segundos. Es donde caen el 70% de las rejections que vemos.
  2. Revisión humana o ML asistida — chequea contexto, lenguaje promocional sutil, intención del mensaje, abuso de placeholders. Tarda entre 2 minutos y 24-48 horas.

Una vez aprobada, la plantilla no queda blindada. Meta sigue evaluando cómo reciben los usuarios cada envío. Si la tasa de bloqueos o reportes sube, la plantilla puede entrar en estado PAUSED, después en pausa más larga, y finalmente quedar DISABLED de forma permanente. Volvemos sobre esto al final.

Razón 1: categoría mal elegida (UTILITY vs MARKETING)

Esta es la razón #1 que vemos hoy. Hasta principios de 2025, era posible "negociar" la categoría: marcar como UTILITY un mensaje que técnicamente era promocional para pagar la tarifa más barata. Desde abril de 2025, ese atajo cerró.

Lo que cambió: el campo allow_category_change ahora es default en cada submission. Si declarás UTILITY pero el texto contiene promoción, descuento, recomendación de producto o lenguaje persuasivo, Meta aprueba la plantilla pero la mueve a MARKETING. Pagás tarifa de marketing sin haber elegido eso conscientemente.

Lo que califica como UTILITY (estricto):

  • Es respuesta a una acción del usuario (compra, reserva, registro, pago iniciado)
  • Es información esencial sobre la cuenta (cambio de status, alerta de seguridad, factura emitida)
  • No tiene lenguaje persuasivo: no propone una compra, no sugiere un producto, no invita a una promoción

Ejemplo que se reclasifica a MARKETING:

Hola Juan, tu pedido #1234 fue despachado. Aprovechá un 20% de descuento en tu próxima compra con el código RETURN20. Llega en 48h.

La primera oración es UTILITY pura. La segunda contiene una oferta. Meta detecta el cross-sell y reclasifica la plantilla completa.

Versión que se aprueba como UTILITY:

Hola Juan, tu pedido #1234 fue despachado el 30/04 a las 14:32. Llega en 48h. Seguilo en este link: {{1}}.

¿La cuestión del costo? En tarifas de abril 2026, la diferencia es tangible: una plantilla MARKETING en Argentina cuesta cerca de USD 0,061 por mensaje, mientras una UTILITY ronda USD 0,011 — y si entra dentro de la ventana de servicio de 24 horas (después de un mensaje del usuario), una UTILITY es gratis. A 50.000 envíos mensuales, eso es la diferencia entre USD 3.050 y USD 0.

Costo promedio por mensaje según categoría de plantilla WhatsApp Business — Marketing USD 0.060, Utility USD 0.011, Authentication USD 0.011 (LATAM 2026)
Tarifa promedio LATAM por categoría. Una plantilla mal categorizada multiplica el costo unitario por 5×-6×.

Razón 2: variables mal formateadas

Esta razón rechaza en la capa automática y por eso es de las más frustrantes — el sistema no te explica el detalle, solo dice INVALID_FORMAT.

Las reglas concretas:

  • Las variables se nombran {{1}}, {{2}}, {{3}} y deben ser secuenciales sin saltos. Saltar de {{1}} a {{3}} es rechazo automático.
  • No pueden estar al inicio ni al final del mensaje. Una plantilla que empieza con {{1}}, tu pedido… o termina con …tu link es {{1}} no se aprueba.
  • No pueden ir pegadas. {{1}}{{2}} es rechazo.
  • Sin caracteres especiales adentro: {{0}}, {{01}}, {{1.}}, {{ 1 }} son todos inválidos.
  • Densidad mínima de contexto: cada variable necesita aproximadamente 3 palabras de texto a su alrededor. Una plantilla con 5 variables y 10 palabras de texto se rechaza por "abuse potential".

Ejemplo de rechazo por densidad baja:

Hola {{1}}, tu pedido {{2}} llega {{3}} a {{4}} con código {{5}}.

Demasiadas variables para tan poco contexto. Meta interpreta que la plantilla puede usarse para spam genérico cambiando los valores.

Versión que aprueba:

Hola {{1}}, tu pedido número {{2}} llega el {{3}}. Va a la dirección registrada y el repartidor te llamará al teléfono que tenemos en archivo. Código de seguimiento: {{4}}.

Cinco palabras por variable, contexto claro, ningún placeholder al inicio o al final.

Razón 3: contenido vago o reusable para spam

El segundo gran filtro de la revisión humana es la "intención clara". Una plantilla que sirva para cualquier cosa — que sea tan genérica que un spammer pueda reutilizarla cambiando solo las variables — se rechaza con el motivo "lacks context" o "vague content".

Ejemplos de plantillas que se rechazan:

  • Recordatorio: {{1}} — demasiado genérica.
  • Hola {{1}}, te tenemos noticias — sin propósito declarado.
  • {{1}}, hacé click acá: {{2}} — patrón clásico de phishing.

Cómo arreglar: dar contexto suficiente para que el propósito sea inequívoco antes de leer la variable.

  • Recordatorio: {{1}}
  • Hola {{1}}, te recordamos que tu turno con el doctor {{2}} es mañana a las {{3}} en nuestra sede de {{4}}.

La regla mental que usamos al redactar: si una plantilla puede servirle a un banco, una clínica y un eCommerce sin cambios, está demasiado genérica.

Razón 4: lenguaje promocional agresivo

La capa humana de revisión penaliza el tono de spam clásico. No alcanza con que el contenido sea factualmente promocional (eso lo cubre la categoría MARKETING) — el lenguaje también tiene que ser proporcional.

Frases que disparan rechazo o reclasificación:

  • "¡Última oportunidad!" — urgencia falsa.
  • "No te lo podés perder." — exageración.
  • "Si no respondés en 24 horas perdés el beneficio." — amenaza.
  • "Hacé click YA antes de que se acabe." — coerción.
  • "La oferta MÁS LOCA del año." — claim sin sustento.
  • "Solo para vos, exclusivo." — combinado con descuentos genéricos.
  • Mayúsculas sostenidas en bloques. OFERTA EXCLUSIVA HOY se rechaza.

Cómo redactar marketing aprobable:

  • Mencionar el descuento concreto sin presión: "20% off en tu próxima compra hasta el 15/05."
  • Identificar al destinatario por su relación real, no por adulación: "Como cliente de {{1}}, accedés a…"
  • Decir lo que ofrece la promoción y dejar al usuario decidir, sin amenazas ni urgencia inflada.

Meta es bastante consistente: una plantilla MARKETING sobria con descuento concreto y opt-out claro pasa a la primera. Una con tres signos de exclamación y "última oportunidad" entra en revisión humana y vuelve rechazada.

Esta razón es subestimada. Meta tiene una lista negra de patrones de link que no se aprueban — no por el dominio en sí, sino por el patrón.

Links que rechazan:

  • Acortadores: bit.ly, tinyurl, t.co, goo.gl, cualquier shortener público. Meta no puede inspeccionar el destino final.
  • wa.me/...: links que abren un chat de WhatsApp. Pierde sentido dentro del propio canal y se asocia a esquemas de bot-to-bot.
  • Dominios off-brand: si la cuenta es restaurantelagaviota.com.ar y el link va a tracking-supercheap.io, se rechaza por mismatch.
  • Links a IP directas (http://190.43.x.x/...): inseguro.
  • Subdominios sospechosos: secure-login-banco.com se rechaza incluso si técnicamente existe.

Cómo arreglar:

  • Usar siempre el dominio oficial de la marca, sin acortadores. Si necesitás métricas de click, configurá un redirect propio (ej: tienda.com/r/abc123) — eso es válido.
  • El link tiene que estar en HTTPS.
  • Evitar mezclar 2-3 dominios distintos en una misma plantilla.

Razón 6: pedido de datos sensibles

Por política de Meta y por compliance regional (LGPD en Brasil, Habeas Data en Argentina, leyes de protección de datos en México), una plantilla no puede pedir datos sensibles directamente. La plantilla puede informar — no recolectar.

Datos prohibidos en el body de una plantilla:

  • Número completo de tarjeta de crédito o débito.
  • Código de seguridad (CVV).
  • Contraseñas o PINs.
  • Número completo de cuenta bancaria, CBU, IBAN.
  • Documento de identidad completo (DNI, CURP, RFC, RUT) — pedir los últimos 4 dígitos sí está permitido en algunas verticales.
  • Datos médicos sensibles fuera de contexto clínico.

Patrones que rechazan automáticamente:

  • "Respondé este mensaje con tu DNI completo y la fecha de nacimiento."
  • "Para confirmar la operación, enviá los 16 dígitos de tu tarjeta."
  • "Decinos tu contraseña actual para poder ayudarte."

Cómo resolver: la plantilla puede llevar al usuario a un canal seguro (la app, un link a un formulario propio en HTTPS, una llamada con un agente). Nunca pedir el dato dentro del chat.

Razón 7: reglas duras nuevas de 2026

Este grupo recoge las reglas que se afilaron en los últimos 12 meses y todavía generan rechazos por desconocimiento.

Las que más vemos rechazar en cuentas de clientes:

  • Body de Marketing o Utility >550 caracteres → rechazo automático. La regla anterior toleraba hasta 1.024. Hoy una plantilla de 600 caracteres no entra en revisión, se rechaza directo.
  • Más de 10 emojis en el body → rechazo. Antes el límite era informal; en 2026 es duro.
  • Más de 4 espacios consecutivos, tabs, líneas en blanco múltiples → rechazo por formato. Si copiaste el copy desde un PDF, casi seguro tiene caracteres invisibles.
  • Plantillas duplicadas → cualquier plantilla con el mismo body o footer que otra plantilla aprobada en la cuenta se rechaza, excepto las AUTHENTICATION. Esto rompe operaciones que tenían "la misma plantilla" en distintos templates por estilo.
  • Mismatch de idioma: declarar la plantilla en es_AR pero escribir el body en portugués → rechazo TAG_CONTENT_MISMATCH.
  • Sample values faltantes en plantillas con media (imagen, video, documento). Sin un sample válido subido, no hay aprobación posible.

Estas reglas, salvo las relacionadas con duplicados, no se anuncian con 30 días de antelación. Meta las aplica con la actualización del API y se enteran las cuentas que la chocan. La política oficial está en developers.facebook.com.

Después de aprobada, la plantilla todavía puede caer

Pasar la aprobación inicial es solo la mitad del trabajo. Meta evalúa cada plantilla en producción contra cómo la reciben los usuarios. Las métricas relevantes son bloqueos, reportes como spam, read rate (target sano: 65-80%) y respuestas. Cuando la calidad cae, la plantilla pasa por una progresión escalada:

EstadoDuraciónQué pasa
PAUSED (1ra vez)3 horasNo podés enviarla; el resto de la cuenta sigue normal
PAUSED (2da vez)6 horasMisma restricción, ventana doble
DISABLED (3ra vez)PermanenteLa plantilla queda muerta; tenés que crear otra distinta

A nivel cuenta, si el Quality Rating del número telefónico cae a Low de forma sostenida, el número entra en estado FLAGGED y queda bloqueado para subir de tier de mensajería. No podés escalar a 10K o 100K mensajes/día hasta que el rating se recupere.

La forma de prevenir esto no es escribir una plantilla "perfecta" sino monitorear el Quality Rating diariamente, segmentar audiencias, y archivar plantillas con engagement bajo antes de que las castiguen. Hablamos de esto en profundidad en WhatsApp Business API: 9 errores que degradan tu número.

Caso especial: el bloqueo a Estados Unidos sigue vigente

Si tu audiencia incluye números de Estados Unidos, hay una restricción adicional que está activa desde el 1 de abril de 2025 y sigue vigente en abril de 2026 sin fecha de reactivación: Meta pausó la entrega de plantillas MARKETING a números US.

Lo que sí pasa hacia US:

  • Plantillas UTILITY (notificaciones, alertas, status updates).
  • Plantillas AUTHENTICATION (OTP, verificación).
  • Mensajes dentro de la ventana de servicio de 24 horas.
  • Click-to-WhatsApp Ads (la conversación inicia con engagement explícito).

Si tu campaña apuntaba a US, la opción operativa es reformular el caso de uso como utility honesta o trasladar el envío promocional a otros canales. No hay workaround válido; intentar mandar marketing a US igual genera bloqueos masivos y degrada el número.

Cómo lo gestionamos en AsisteClick

Operamos cuentas WABA todo el día como partner Gupshup. Para clientes que quieren delegar la gestión, AsisteChat incluye redacción de plantillas, sometimiento a Meta, gestión de apelaciones y monitoreo de Quality Rating diario. Para campañas masivas, Wadalio corre el envío con segmentación de audiencia y rate limiting interno que respeta tu tier sin que tengas que pensarlo.

Lo que hace nuestro equipo concretamente:

  • Escribe la plantilla en la categoría correcta antes de mandarla, evitando la reclasificación automática.
  • Revisa formato (variables, links, longitud, emojis) contra la lista de reglas duras.
  • Monitorea Quality Rating diario y archiva plantillas con engagement bajo antes de que entren en PAUSED.
  • Gestiona apelaciones cuando una plantilla legítima cae por decisión arbitraria de la revisión humana — y en LATAM eso pasa.

Si querés probarlo, podés arrancar desde el plan Business por USD 20/mes, que incluye integración WABA con bot builder asignado. Para cuentas con volumen alto y necesidad de lenguaje generativo, el plan IA Plus suma AsisteGPT y AsisteCopilot sobre la misma cuenta.

Preguntas frecuentes

¿Cuánto tarda la aprobación de una plantilla en 2026?

Entre 1 minuto y 48 horas según la complejidad y la cola de revisión de Meta. La mayoría de las plantillas UTILITY y AUTHENTICATION pasan en menos de 5 minutos. Las MARKETING toman entre 30 minutos y 24 horas. Si entró a revisión humana, asumir 48 horas. Las que se rechazan automáticamente rebotan en segundos.

¿Qué hago si me rechazan una plantilla que considero correcta?

Tenés dos caminos: (1) usar el botón "Request Review" en Meta Business Manager para apelar — funciona cuando Meta clasificó mal y la plantilla cumple las reglas; (2) reescribir y volver a someter. En la práctica, reescribir es más rápido. Apelar tiene sentido cuando vas a someter cientos de plantillas similares y querés sentar precedente.

¿Puedo enviar la misma plantilla en varios idiomas?

Sí, pero como idiomas dentro de un mismo template name, no como plantillas separadas. Crear un solo template con el idioma es_AR para Argentina y pt_BR para Brasil dentro del mismo nombre. Si hacés dos plantillas separadas con el mismo body, Meta rechaza la segunda como duplicada.

¿Por qué Meta a veces aprueba una plantilla y al día siguiente la pausa?

Porque la aprobación inicial cubre formato y categoría, no comportamiento en producción. Si los primeros mil envíos tienen tasa alta de bloqueos o reportes, el sistema entra en PAUSED. Pasa con plantillas legítimas si la audiencia no esperaba el mensaje (lista mal segmentada o sin opt-in claro).

¿Las plantillas AUTHENTICATION tienen reglas distintas?

Sí. Las AUTHENTICATION son las únicas que pueden tener cuerpo casi vacío ({{1}} es tu código de verificación), pueden duplicarse entre templates y tienen tarifa específica. A cambio, no pueden incluir links, no pueden personalizar más allá del código, y solo se pueden usar para verificación real — usarlas para promociones es violación de policy.

¿Cambiar de BSP me ayuda si tengo plantillas rechazadas?

No. Las plantillas viven en la cuenta de Meta Business Manager + número WABA, no en el BSP. Cambiar de BSP no resetea ni mejora la aprobación. Lo que sí cambia es la calidad del soporte en la apelación: un BSP con buena relación operativa con Meta tiene tiempos de respuesta mejores que uno sin contacto directo.

Sigue leyendo