📌 Este artículo trata sobre las reglas de Meta
Esta guía explica las reglas oficiales de Meta que afectan la aprobación de plantillas:
-
Estructura (Encabezado, Cuerpo, Pie de página, Botones)
-
Uso correcto de variables (placeholders)
-
Diferencia entre Autenticación, Utilidad y Marketing
-
Principales motivos de rechazo
-
Lista de verificación para aumentar las probabilidades de aprobación
Si deseas aprender cómo crear, editar o eliminar plantillas en Cloud Chat, accede a:
Guía de Plantillas de WhatsApp en Cloud Chat: Creación, Edición y Aprobación
🧩 ¿Qué es una plantilla?
Son mensajes preaprobados por Meta para envíos iniciados por la empresa (ej.: notificaciones, actualizaciones transaccionales, autenticación y campañas), normalmente utilizados cuando necesitas enviar un mensaje después de la ventana de 24h.
Incluimos también referencias oficiales de la documentación de Meta sobre categorización de plantillas:
https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization
🧱 Estructura de una plantilla (componentes)
Una plantilla está compuesta por hasta 4 bloques principales: Encabezado (Header), Cuerpo (Body), Pie de página (Footer) y Botones.
🧷 Header (opcional)
Texto: hasta 60 caracteres y soporta 1 variable.
Medios: puede configurarse como imagen, video o documento (detalles en “Adjuntos”).
📝 Body (obligatorio)
Texto principal de la plantilla.
Soporta variables.
Límite: hasta 1024 caracteres.
🧾 Footer (opcional)
Notas cortas (ej.: “No respondas a este mensaje”).
Límite: hasta 60 caracteres.
🔘 Botones (opcional)
Las plantillas pueden tener hasta 10 botones (dependiendo del tipo/categoría).
⚠️ Atención en la visualización: si hay más de 3 botones, WhatsApp puede mostrar solo algunos y agrupar el resto en “ver todas las opciones”.
🔢 Variables (placeholders): reglas que más causan rechazo
Las variables permiten personalizar el contenido (ej.: nombre del cliente, número del ticket, estado).
✅ Reglas obligatorias (validación de Meta)
- No puede comenzar ni terminar con variable
Meta bloquea la creación cuando la plantilla empieza o termina con un placeholder.
✔ Correcto:
Hola {{nombre}}, tu ticket {{ticket}} ha sido actualizado.
❌ Incorrecto:
{{nombre}} tu ticket ha sido actualizado.
Tu ticket fue actualizado: {{actualizacion}}
-
La variable no puede quedar “sola” (sin contexto)
Evita plantillas que sean solo un placeholder (ej.: {{prueba}}) o con texto demasiado genérico. Esto aumenta mucho el riesgo de rechazo por baja calidad o uso ambiguo. -
Patrón del nombre de la variable
Debe estar entre {{ }} y no puede contener acentos ni espacios.
Si necesitas separar palabras, usa guion bajo:
✔ {{mes_de_referencia}}
❌ {{mes de referencia}}
🧭 Categorías (según la documentación oficial de Meta)
Al crear la plantilla eliges la categoría: Autenticación / Utilidad / Marketing.
⚠️ Sin embargo, Meta analiza el contenido + la intención del mensaje. Ella puede:
-
Reclasificar automáticamente
-
Rechazar la plantilla si la categoría no es compatible
Documentación oficial:
https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization
🔐 Autenticación (Authentication)
Usar para códigos de verificación (OTP) y flujos de autenticación.
✔ Debe contener:
-
Código de verificación
-
Información de expiración
-
Contexto de inicio de sesión o seguridad
❌ No puede contener:
-
Promoción
-
Oferta
-
Upsell
Ejemplo correcto:
Tu código de verificación es {{codigo}}. Caduca en {{tiempo}} minutos.
🧾 Utilidad (Transaccional / Utilidad)
Según la documentación de Meta, Utility debe:
-
Estar relacionada con una acción previa del usuario
-
Ser operacional o informativa
-
No contener contenido promocional
-
No tener lenguaje persuasivo
-
No intentar generar una nueva conversión
🔎 Principales motivos de rechazo como Utility
-
Lenguaje vago
❌ “Tenemos novedades para ti”
❌ “Consulta esta actualización especial” -
Lenguaje promocional disfrazado
❌ “Aprovecha tu próxima compra”
❌ “No pierdas esta oportunidad” -
Falta de contexto transaccional
Si no está claro qué acción realizó el usuario, Meta suele clasificarlo como Marketing.
✅ Buenas prácticas para aprobar como Utility
✔ Menciona claramente el contexto:
-
Pedido
-
Número de protocolo
-
Ticket
-
Cita/Programación
-
Firma
-
Pago
-
Entrega
✔ Incluye identificador claro:
-
Número del pedido
-
Número del ticket
-
Protocolo
-
ID de la transacción
✔ Usa lenguaje objetivo y neutral
✔ Enfócate en informar, no en persuadir
✔ Ejemplo correcto (Utility con mayor probabilidad de aprobación):
Hola {{nombre}}!
Tu pedido {{pedido_id}} ha sido enviado y está en camino.
Previsión de entrega: {{fecha_entrega}}.
✔ Ejemplo correcto (Soporte):
Hola {{nombre}}, tu ticket {{ticket}} ha sido actualizado:
{{texto_actualizacion}}.
Si necesitas añadir información adicional, responde por aquí.
❌ Ejemplo que puede ser reclasificado a Marketing:
Hola {{nombre}}!
Tu pedido está listo. ¡Aprovecha y revisa nuestras nuevas ofertas!
📣 Marketing
Incluye:
-
Promociones
-
Ofertas
-
Cupones
-
Reactivación
-
Lanzamientos
-
Cross-sell / Upsell
Regla práctica:
Si el mensaje intenta generar una nueva venta o conversión → es Marketing.
📎 Adjuntos en la plantilla (Encabezado de medios)
🖼️ Imagen: JPEG o PNG hasta 2MB
🎞️ Video: MP4 o 3GP (H.264/AAC) hasta 2MB
📄 Documento: PDF hasta 2MB
🎬 GIF: tratado como MP4 (límite aproximado de 3,5MB; por encima puede volver video).
✅ Lista de verificación rápida antes de enviar
-
Cuerpo específico y contextual
-
Lenguaje neutro si es Utility
-
Identificador transaccional incluido
-
Sin términos promocionales (para Utility)
-
Texto del encabezado: máximo 60 caracteres y 1 variable
-
Verificar formato y tamaño del medio
-
Crear por idioma/locale
-
Validar placeholders (no comenzar/terminar con variable)
❓ Preguntas frecuentes
¿Por qué Meta cambió mi categoría?
Porque la categorización se basa en contenido + intención.
Si hay alguna indicación de promoción, persuasión o intento de conversión, el mensaje puede clasificarse como Marketing, incluso si seleccionaste Utility.
¿Mi plantilla fue rechazada como Utility? ¿Qué debo revisar primero?
-
Elimina cualquier tono comercial
-
Incluye un contexto claro de acción del usuario
-
Agrega un identificador transaccional
-
Haz que el texto sea más objetivo y menos genérico
Para más detalles sobre cómo gestionar plantillas en Cloud Chat:
https://cloudchat.cloudhumans.com/hc/cloud-chat/articles/1754505671-gestao-de-templates-whats_app