Saltar al contenido
OmniChannels.ai

Herramienta gratuita

Vista previa y validador de plantillas de WhatsApp

Escriba su plantilla, agregue variables y botones y vea exactamente cómo llega a WhatsApp. Una lista de verificación en tiempo real señala lo que la revisión de Meta rechazaría antes de enviarla y exporta el payload de la API.

Gratis · sin registro · en su navegador

Empezar con un ejemplo

21/512

Solo minúsculas, números y guiones bajos.

Categoría

Avisos que el cliente solicitó: pedidos, reservas, cuenta, alertas. Sin contenido promocional.

Encabezado
23/60
166/1024

Use {{1}}, {{2}}… para las variables. Formato: *negrita*, _cursiva_, ~tachado~, ```monoespaciado```.

Valores de ejemplo

Meta exige un ejemplo realista para cada variable. Los revisores los leen.

41/60

Botones · opcional

Hasta 10 en total: 10 respuestas rápidas, 2 URL, 1 teléfono, 1 código para copiar.

  1. 1URL
    16/25

    Agregue {{1}} al final para un sufijo dinámico.

  2. 2Teléfono
    16/25
    15/20

Vista previa en tiempo real

Sin problemas bloqueantes. Lista para enviar a revisión.

Lista de verificación de aprobación

  • Correcto: El formato del nombre es válido.
  • Correcto: Longitud del encabezado 23/60.
  • Correcto: Longitud del cuerpo 166/1024.
  • Correcto: 4 variables con numeración consecutiva.
  • Correcto: Todas las variables tienen valor de ejemplo.
  • Correcto: Longitud del pie 41/60.
  • Correcto: 2 botónes dentro de los límites y la agrupación de Meta.
  • Correcto: No se detectó lenguaje promocional para una plantilla de utilidad.

Reglas verificadas en octubre de 2026 con la documentación oficial de Meta (componentes, revisión y categorización de plantillas). Components · Template review · Categorization

JSON de la plantilla

Cuerpo de la solicitud POST /<WABA_ID>/message_templates de la WhatsApp Business Management API.

{
  "name": "order_confirmation_es",
  "language": "es",
  "category": "UTILITY",
  "components": [
    {
      "type": "HEADER",
      "format": "TEXT",
      "text": "Pedido {{1}} confirmado",
      "example": {
        "header_text": [
          "#48213"
        ]
      }
    },
    {
      "type": "BODY",
      "text": "Hola, {{1}}: ¡gracias por su pedido!\n\nHemos recibido el pedido *{{2}}* por un importe de {{3}} y le escribiremos de nuevo en cuanto se envíe. Entrega estimada: {{4}}.",
      "example": {
        "body_text": [
          [
            "Sara",
            "#48213",
            "349,00 €",
            "jueves, 14 de noviembre"
          ]
        ]
      }
    },
    {
      "type": "FOOTER",
      "text": "Responda AYUDA para contactar con soporte"
    },
    {
      "type": "BUTTONS",
      "buttons": [
        {
          "type": "URL",
          "text": "Seguir mi pedido",
          "url": "https://shop.example.com/es/orders/{{1}}",
          "example": [
            "48213"
          ]
        },
        {
          "type": "PHONE_NUMBER",
          "text": "Llamar a soporte",
          "phone_number": "+34900000000"
        }
      ]
    }
  ]
}

¿Debe enviar decenas de plantillas en varios idiomas? Nuestro equipo las redacta, las envía y sigue su aprobación. Hablar con un experto en WhatsApp

Nada de lo que escriba se envía a nuestros servidores.

Respuesta breve

Una plantilla de mensaje de WhatsApp es un mensaje aprobado previamente enviado fuera de la ventana de atención de 24 horas. Meta limita el cuerpo a 1.024 caracteres, el encabezado y el pie a 60 y el texto de cada botón a 25, con hasta 10 botones. Las variables como {{1}} deben ir numeradas de forma consecutiva, llevar un valor de ejemplo y no pueden abrir ni cerrar el texto. Cada plantilla se clasifica como marketing, utilidad o autenticación.

Cómo previsualizar y validar una plantilla de WhatsApp

  1. 1

    Elija categoría e idioma

    Marketing, utilidad o autenticación y el idioma de la plantilla. O cargue uno de los ejemplos listos, en inglés o en árabe.

  2. 2

    Escriba encabezado, cuerpo y pie

    Use {{1}}, {{2}} para los datos personales. Aparece un campo de ejemplo para cada variable y la vista previa se lee como un mensaje real.

  3. 3

    Agregue botones

    Respuestas rápidas, enlaces con sufijo dinámico, un teléfono o un código de oferta para copiar. La herramienta respeta los límites de Meta.

  4. 4

    Corrija y exporte

    Resuelva cada punto en rojo, revise las advertencias y copie el JSON para la WhatsApp Business Management API.

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.

Preguntas sobre plantillas de WhatsApp

¿Cuál es el límite de caracteres de una plantilla de WhatsApp?

El cuerpo admite hasta 1.024 caracteres. El encabezado de texto y el pie tienen 60 caracteres cada uno y el texto de cada botón, 25. Las plantillas de autenticación usan el texto fijo de Meta y su código tiene un máximo de 15 caracteres.

¿Por qué rechazaron mi plantilla de WhatsApp?

Las causas más comunes son problemas de variables (no consecutivas, al inicio o al final del cuerpo, con caracteres especiales o demasiadas para la longitud), ejemplos faltantes o poco realistas, contenido promocional en una plantilla de utilidad, incumplimiento de políticas y texto igual al de otra plantilla.

¿Qué significan INVALID_FORMAT e INCORRECT_CATEGORY?

Son códigos que Meta envía al rechazar una plantilla. INVALID_FORMAT indica que la estructura incumple una regla de formato, casi siempre en las variables, e incluye un motivo detallado y una recomendación. INCORRECT_CATEGORY, igual que TAG_CONTENT_MISMATCH, indica que el contenido no corresponde a la categoría elegida. Péguelos en la pestaña Rechazada para ver la solución.

¿Qué diferencia hay entre una plantilla de utilidad y una de marketing?

La de utilidad confirma o actualiza algo que el cliente hizo o pidió, como un pedido, un pago, una reserva o un cambio de cuenta, sin promoción. La de marketing promociona productos, ofertas o busca reactivar. Mezclar ambas la convierte en marketing, que cuesta más.

¿Una variable puede ir al inicio o al final de la plantilla?

No. Meta rechaza plantillas cuyo cuerpo empieza o termina con una variable. Escriba «Hola {{1}}, su pedido está listo.» en lugar de «{{1}}, su pedido está listo» o «Su número de pedido es {{1}}».

¿Cuántos botones puede tener una plantilla de WhatsApp?

Hasta 10: como máximo 10 respuestas rápidas, 2 botones de URL, 1 de teléfono y 1 de copiar código. Las respuestas rápidas deben ir agrupadas, antes o después de los demás botones.

¿Cómo agrego un enlace dinámico a un botón?

Ponga una sola variable al final de la URL, por ejemplo https://example.com/track/{{1}}, con un valor de ejemplo. Al enviar, pase solo el sufijo, codificado.

¿Puedo enviar una plantilla de WhatsApp en árabe?

Sí. Cree la plantilla con el código de idioma ar y escriba el texto en árabe. Meta no traduce plantillas: cada idioma es una plantilla distinta con el mismo nombre y cuenta para su límite.

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

La mayoría se revisa de forma automática en minutos; Meta indica que la revisión puede durar hasta 24 horas. Las plantillas que pasan esta validación evitan los rechazos automáticos más comunes.

Más herramientas gratuitas