Límites de caracteres de las plantillas de WhatsApp
La documentación de Meta sobre los componentes de plantilla fija límites estrictos para cada parte. Si se superan, la API rechaza la plantilla antes de que la vea un revisor, así que conviene comprobarlos mientras escribe.
Los caracteres se cuentan tal como se ven: un emoji o una letra árabe cuenta como uno. Los saltos de línea también cuentan, igual que los caracteres de formato, como los asteriscos de *negrita*.
Fuente: Meta, Template components, https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/components (verificado en octubre de 2026).
- Nombre de la plantilla: hasta 512 caracteres, solo minúsculas, números y guiones bajos.
- Encabezado de texto: hasta 60 caracteres y una variable como máximo. El encabezado multimedia puede ser imagen, video o documento; el de ubicación solo se permite en utilidad y marketing.
- Cuerpo: hasta 1.024 caracteres, obligatorio, con las variables que necesite.
- Pie de página: hasta 60 caracteres, sin variables.
- Botones: hasta 10 en total, con un máximo de 10 respuestas rápidas, 2 botones de URL, 1 de teléfono y 1 de copiar código. Texto del botón: 25 caracteres; URL: 2.000; teléfono: 20; código: 20.
Reglas de variables que provocan rechazos
La mayoría de las plantillas rechazadas fallan por sus variables, no por su redacción. La guía de revisión de Meta enumera los problemas que rechaza: variables no consecutivas, con caracteres especiales como #, $ o %, llaves desparejadas o situadas justo al principio o al final del mensaje.
Meta también rechaza plantillas con demasiadas variables para su longitud. No publica una proporción exacta, por eso la herramienta advierte cuando hay menos de tres palabras fijas por variable. Los revisores también suelen rechazar dos variables juntas, como {{1}} {{2}}: únalas o sepárelas con palabras.
Cada variable necesita un ejemplo realista al enviarla a revisión. Los revisores lo leen para entender el mensaje: «prueba» o «xxx» invitan al rechazo.
Fuente: Meta, Template review, https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-review.
¿Plantilla rechazada? Descifre el motivo de Meta
Cambie a la pestaña «¿Rechazada? Pegue el motivo de Meta» y pegue el motivo de WhatsApp Manager, Business Support Home, el correo de rechazo o el webhook message_template_status_update. La herramienta reconoce los códigos de Meta, como INVALID_FORMAT, INCORRECT_CATEGORY, TAG_CONTENT_MISMATCH, PROMOTIONAL, SCAM y ABUSIVE_CONTENT, y la redacción de las causas habituales de la guía de revisión de plantillas, y muestra la causa probable y la solución.
Una plantilla rechazada se puede editar y volver a enviar, o puede apelar en WhatsApp Manager tras añadir valores de ejemplo; Meta indica que las apelaciones se resuelven en 24 horas. Un motivo NONE significa que la plantilla se pausó, no que se rechazó.
Utilidad, marketing o autenticación
La categoría define la aprobación y el precio. Las plantillas de utilidad responden a algo que el cliente hizo o pidió (un pedido, una reserva, un cambio de cuenta, una alerta) y no pueden ser promocionales. Las de autenticación envían códigos de un solo uso con el texto fijo de Meta. Todo lo demás, incluidos recordatorios de carrito, ofertas y reactivación, es marketing.
Según las pautas de categorización de Meta, una plantilla que mezcla contenido de utilidad y promocional es de marketing. Códigos de descuento, ofertas, ventas adicionales, recordatorios de carrito e invitaciones a descargar una app la convierten en marketing. Meta revisa periódicamente las plantillas aprobadas y pasa a marketing las de utilidad con tono promocional, normalmente con un día de aviso.
La herramienta analiza su texto en español, inglés, árabe, francés, alemán y portugués en busca de términos promocionales y le avisa antes de que Meta reclasifique la plantilla. Como solo las plantillas de autenticación pueden enviar códigos de un solo uso, también marca la redacción de OTP en otras categorías.
Fuente: Meta, Template categorization, https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/template-categorization.
Botones: agrupación, URL dinámicas y lo que ve el cliente
Las respuestas rápidas y los botones de acción deben ir agrupados: todas las respuestas rápidas antes de los demás botones o todas después. Una respuesta rápida entre dos enlaces es rechazada por la API.
Un botón de URL admite una variable y debe ir al final, por ejemplo https://shop.example.com/orders/{{1}}. Codifique el valor que envía (un espacio se convierte en %20) y evite los acortadores de enlaces: ocultan el destino y parecen spam.
Con más de tres botones, WhatsApp muestra dos y agrupa el resto en «Ver todas las opciones». Las plantillas con cuatro botones o más, o con respuestas rápidas junto a otros botones, no se ven en WhatsApp de escritorio, así que ponga primero la acción más importante.
De la vista previa al envío a gran escala
El JSON exportado sigue el cuerpo de la solicitud POST /<WABA_ID>/message_templates de la WhatsApp Business Management API, con valores de ejemplo. Para encabezados multimedia, suba un archivo de ejemplo con la Resumable Upload API y reemplace el identificador de muestra.
Una vez aprobada, la plantilla se envía por nombre e idioma con los valores reales de cada variable. OmniChannels.ai gestiona plantillas en varias cuentas de WhatsApp Business, sigue su revisión y calidad y las envía por una sola API REST, campañas o la bandeja de entrada compartida, con respaldo por SMS cuando WhatsApp no está disponible.
