1. Wiki
  2. Funciones

Plantillas de WhatsApp: crear, sincronizar y usar

Crea plantillas de WhatsApp en la BIP, sincroniza las de Meta y vincula cada variable a un campo del contacto para enviar mensajes personalizados.

Respuesta rápida

En la pestaña Plantillas de la pantalla WhatsApp, crea una plantilla con encabezado de texto, cuerpo con variables, pie y botones, o sincroniza las que ya están en Meta, incluso con imagen, video o documento. Una vez aprobada, elige la plantilla en la campaña y vincula cada variable a un campo del contacto.

EsfuerzoSin códigoCanalWhatsAppPlanLite (pago)

Todo WhatsApp que envía la BIP parte de una plantilla aprobada por Meta. Aquí armas las tuyas, sigues su aprobación y personalizas cada mensaje con el nombre, el cupón o el curso de interés de cada contacto.

Lo que necesita

  • WhatsApp conectado a la BIP (consulta la guía Conectar WhatsApp Business a la BIP)
  • Los campos personalizados que van a completar las variables, como Cupón, creados en Ajustes
  • El texto del mensaje y un valor de ejemplo para cada variable
  • Para un encabezado con imagen, video o documento: acceso al Administrador de WhatsApp de Meta

Lo que vas a lograr

  • Plantillas listas para campañas, creadas sin salir de la BIP y enviadas directo a la aprobación de Meta.
  • Mensajes personalizados: nombre, cupón o cualquier campo del contacto en el cuerpo, el encabezado y los botones.
  • Las plantillas que ya tienes en Meta, incluso con imagen, video o documento, traídas con un clic.
  • Estado de aprobación y motivo de rechazo que se actualizan solos.
  • Varias plantillas creadas a la vez, a partir de un JSON.

Cómo funciona

  1. 1Crea la plantilla en la BIP o sincroniza las que ya están en Meta
  2. 2Espera la aprobación: el estado cambia solo a Aprobada
  3. 3En la campaña, vincula cada variable a un campo del contacto

Una plantilla tiene hasta cuatro partes: Encabezado, Cuerpo, Pie y Botones. Las partes que cambian de una persona a otra son las variables:

  • en el cuerpo, las variables son {{1}}, {{2}}, {{3}} y así sucesivamente, en orden;
  • el encabezado de texto y cada botón de URL tienen numeración propia y aceptan una sola variable, siempre {{1}}. El {{1}} del encabezado es otro valor, distinto del {{1}} del cuerpo;
  • en la aprobación, Meta ve los valores de ejemplo; en el envío, cada contacto recibe sus propios datos, según la asignación que haces en la campaña.

Paso a paso

1. Abre la pestaña Plantillas

  1. En el menú, haz clic en WhatsApp y abre la pestaña Plantillas.
  2. En Todas las plantillas, cada fila muestra el nombre, el idioma, la categoría, el estado y el comienzo del cuerpo.
  3. Filtra por Todas las categorías (Marketing o Utilidad) y por Todos los estados.
  4. Haz clic en una plantilla para ver al lado la vista previa, tal como el mensaje aparece en el celular.
dash.bip.marketing/…/whatsapp?tab=templates
Pestaña Plantillas con la lista de plantillas, los filtros y la vista previa de una plantilla

Captura de pantalla próximamente

Pestaña Plantillas con la lista de plantillas, los filtros y la vista previa de una plantilla

2. Crea la plantilla y define su identidad

  1. Haz clic en Crear plantilla. Se abre la pantalla Nueva plantilla de WhatsApp.
  2. En Identidad, completa el Nombre (minúsculas): solo letras minúsculas, números y guion bajo, como horizonte_oferta_semana_es. Al salir del campo, la BIP ajusta el nombre a ese formato.
  3. En Categoría, elige Marketing para ofertas, novedades e invitaciones. Elige Utilidad solo para avisos sobre una transacción que ya existe, como un pedido o una cita.
  4. En Idioma, elige el idioma del texto: Spanish (LATAM) para español latinoamericano o Spanish (ES) para español de España.
dash.bip.marketing/…/whatsapp/templates/create
Pantalla Nueva plantilla de WhatsApp con la sección Identidad: nombre, categoría e idioma

Captura de pantalla próximamente

Pantalla Nueva plantilla de WhatsApp con la sección Identidad: nombre, categoría e idioma

3. Escribe el encabezado, el cuerpo y el pie

  1. En Encabezado, elige el Tipo de encabezado: Ninguno o Texto. Con Texto, escribe la línea en negrita en Texto del encabezado. Acepta una variable {{1}}; si la usas, completa el valor de ejemplo.
  2. En Cuerpo, escribe el mensaje en Texto del cuerpo, con {{1}}, {{2}} donde van los datos del contacto. En Muestras de variables, completa un ejemplo realista para cada una.
  3. En Pie, usa el Texto del pie (opcional) para una línea corta y fija, como el nombre de la tienda y la vigencia de la oferta.
  4. Sigue la Vista previa: muestra el mensaje en vivo, con los ejemplos en lugar de las variables.

La BIP revisa las reglas de Meta mientras escribes. Si algo no cumple, aparece Corrige estos elementos antes de enviar: con la lista de lo que hay que ajustar, y Guardar plantilla queda desactivado hasta que lo corrijas.

dash.bip.marketing/…/whatsapp/templates/create
Secciones Encabezado, Cuerpo y Pie completas, con las muestras de variables y la vista previa en vivo

Captura de pantalla próximamente

Secciones Encabezado, Cuerpo y Pie completas, con las muestras de variables y la vista previa en vivo

4. Agrega los botones

  1. En Botones, haz clic en Agregar botón. Puedes agregar hasta 10 botones.
  2. En Tipo, elige Respuesta rápida o URL, y escribe el Texto del botón.
  3. En un botón URL, escribe la dirección completa. Para un enlace que cambia según el contacto, termina la URL con {{1}}, como https://www.ejemplo.com/verano?cupon={{1}}, y completa el ejemplo.
  4. Usa las flechas para cambiar el orden y el ícono de papelera para quitar un botón.

Un toque en Respuesta rápida cuenta como respuesta en las estadísticas de la campaña. La conversación que sigue continúa en la app WhatsApp Business.

dash.bip.marketing/…/whatsapp/templates/create
Sección Botones con un botón de URL con variable y un botón de respuesta rápida

Captura de pantalla próximamente

Sección Botones con un botón de URL con variable y un botón de respuesta rápida

5. Envía a aprobación

  1. Haz clic en Guardar plantilla. La BIP envía la plantilla a Meta, muestra Plantilla enviada a Meta y vuelve a la pestaña Plantillas.
  2. La plantilla entra en la lista con el estado que devuelve Meta, normalmente Pendiente. Cuando Meta decide, el estado cambia solo a Aprobada o Rechazada.
  3. Si la rechazan, selecciona la plantilla: el Motivo de rechazo aparece arriba de la vista previa.
  4. Meta puede cambiar la categoría de una plantilla cuando considera que el contenido es de otra categoría. La BIP siempre muestra la categoría que definió Meta.

La BIP no edita una plantilla después de enviarla. Para cambiar el texto, crea otra plantilla con un nombre nuevo. Eliminar borra la plantilla de la BIP y de tu cuenta en Meta.

dash.bip.marketing/…/whatsapp?tab=templates
Lista de plantillas con una plantilla Pendiente recién enviada y otra Rechazada con el motivo de rechazo

Captura de pantalla próximamente

Lista de plantillas con una plantilla Pendiente recién enviada y otra Rechazada con el motivo de rechazo

6. Sincroniza las plantillas de Meta

  1. Las plantillas con encabezado de imagen, video o documento y las plantillas con botón de copiar código se crean en el Administrador de WhatsApp, en Meta.
  2. En la pestaña Plantillas de la BIP, haz clic en Sincronizar con Meta. La BIP trae todas las plantillas de tu cuenta, con categoría, estado y motivo de rechazo, y muestra cuándo se sincronizó cada una.
  3. Las plantillas borradas en Meta salen de la lista en la siguiente sincronización. Las plantillas Pendiente recién creadas se quedan.
  4. El contenido multimedia del encabezado de una plantilla sincronizada pasa a ser su contenido predeterminado en las campañas.
dash.bip.marketing/…/whatsapp?tab=templates
Plantilla con imagen en el encabezado, sincronizada desde Meta, en la vista previa de la pestaña Plantillas

Captura de pantalla próximamente

Plantilla con imagen en el encabezado, sincronizada desde Meta, en la vista previa de la pestaña Plantillas

7. Importa varias plantillas a la vez

  1. Haz clic en Importar desde JSON. Se abre la ventana Importar plantillas desde JSON.
  2. En Array JSON, pega una lista de plantillas en el formato de Meta: name, category, language y components. El JSON listo está en Listo para copiar.
  3. Haz clic en Importar. Cada plantilla va a Meta por separado.
  4. Revisa el resultado: el total con éxito y con error y, en cada fila, el nombre y el error, si lo hay. Una plantilla con error no frena a las demás.
dash.bip.marketing/…/whatsapp?tab=templates
Ventana Importar plantillas desde JSON con el resultado de la importación por plantilla

Captura de pantalla próximamente

Ventana Importar plantillas desde JSON con el resultado de la importación por plantilla

8. Prueba la plantilla

  1. Selecciona una plantilla Aprobada y haz clic en Enviar prueba. Se abre la ventana Probar plantilla de WhatsApp.
  2. En Lead, escribe el email, el ID, el rastreador o el teléfono (con + y el código del país, sin espacios) de un contacto tuyo en la BIP.
  3. Completa las Variables del cuerpo y haz clic en Enviar prueba. El mensaje es real y sale del número predeterminado.

Esta prueba completa solo las variables del cuerpo. Para plantillas con variable en el encabezado o en un botón, guarda la campaña y usa Probar campaña: esa prueba sigue la asignación de variables completa.

dash.bip.marketing/…/whatsapp?tab=templates
Ventana Probar plantilla de WhatsApp con el contacto y los valores de las variables

Captura de pantalla próximamente

Ventana Probar plantilla de WhatsApp con el contacto y los valores de las variables

9. Úsala en la campaña y asigna las variables

  1. En la campaña, en Canal, elige WhatsApp. Aparece la sección Plantilla de WhatsApp.
  2. En Plantilla, elige una plantilla aprobada. La lista muestra el nombre, el idioma y la categoría.
  3. En Número de teléfono, deja Usar el número de teléfono predeterminado de la cuenta o elige otro número.
  4. Si la plantilla tiene encabezado multimedia, aparece Imagen del encabezado (cuando es una imagen, para que subas el archivo) o URL del contenido del encabezado (cuando es un video o un documento). Es un solo archivo para todo el envío. Si lo dejas en blanco, se usa el de la propia plantilla.
  5. En Asignación de variables, haz clic en Añadir asignación de variable para cada variable. En Variable, elige la parte de la plantilla, como Cuerpo · {{1}}. En Campo del lead, elige el dato que va en su lugar.

Cada variable se asigna una sola vez, y la campaña solo se activa con todas las variables asignadas. Si cambias de plantilla, la asignación y el contenido multimedia se borran. En BIP Full, el nodo Enviar WhatsApp de los Flujos usa la misma asignación.

dash.bip.marketing/…/campaigns
Sección Plantilla de WhatsApp de la campaña con la plantilla, el número y la asignación de variables a campos del contacto

Captura de pantalla próximamente

Sección Plantilla de WhatsApp de la campaña con la plantilla, el número y la asignación de variables a campos del contacto

Referencia

Campos del constructor

SecciónCampoReglas
IdentidadNombre (minúsculas)Letras minúsculas, números y guion bajo. Obligatorio.
IdentidadCategoríaMarketing o Utilidad.
IdentidadIdiomaEnglish (US), Portuguese (BR), Spanish (ES) o Spanish (LATAM).
EncabezadoTipo de encabezadoNinguno o Texto.
EncabezadoTexto del encabezadoUna línea en negrita, con una variable {{1}} como máximo y su ejemplo.
CuerpoTexto del cuerpoObligatorio. Variables {{1}}, {{2}}… en orden, cada una con su ejemplo en Muestras de variables.
PieTexto del pie (opcional)Una línea corta y fija debajo del mensaje.
BotonesTipoRespuesta rápida o URL. Hasta 10 botones.
BotonesTextoLa etiqueta del botón.
BotonesURLDirección completa. Para un enlace dinámico, una variable {{1}} al final, con ejemplo.

Para un encabezado con imagen, video o documento, o un botón de copiar código: crea la plantilla en el Administrador de WhatsApp y usa Sincronizar con Meta.

Mensajes de validación

MensajeCómo resolverlo
El cuerpo del mensaje no puede comenzar con una variable.Empieza con texto: "¡Hola, {{1}}!".
El cuerpo del mensaje no puede terminar con una variable.Termina con texto o puntuación después de la última variable.
Agrega texto entre las variables — dos variables no pueden estar juntas.Separa las variables con palabras.
Numera las variables en orden, empezando en {{1}} y sin saltos.Usa {{1}}, {{2}}, {{3}}, sin huecos.
Proporciona un valor de ejemplo para cada variable del cuerpo.Completa todas las Muestras de variables.
El encabezado admite como máximo una variable.Deja solo {{1}} en el encabezado.
Proporciona un valor de ejemplo para la variable del encabezado.Completa el ejemplo debajo del Texto del encabezado.

Categorías

CategoríaCuándo usarla¿Se envía desde la BIP?
MarketingOfertas, lanzamientos, invitaciones, reactivación.Sí
UtilidadAvisos sobre una transacción que ya existe. Meta rechaza o reclasifica el contenido promocional.Sí
AutenticaciónCódigos de acceso. El constructor no las crea; aparecen cuando vienen de Meta.No

Estado de la plantilla

EstadoQué significa
PendienteEn revisión en Meta.
AprobadaLista para campañas y pruebas.
RechazadaMeta la rechazó. Lee el Motivo de rechazo.
PausadaMeta pausó la plantilla por calidad.
DeshabilitadaMeta desactivó la plantilla.
En apelaciónEl rechazo se apeló y Meta lo está revisando de nuevo.

La BIP también muestra los demás estados que informa Meta, como Marcada, Límite excedido, Bloqueada, Archivada, Desarchivada, Restablecida, Eliminación pendiente y Eliminada. Solo las plantillas Aprobada, de Marketing o Utilidad, aparecen en la campaña.

Variables en el envío

Parte de la plantillaCómo aparece en VariableQué completar
Cuerpo {{n}}Cuerpo · {{1}}Un campo del contacto para cada variable.
Encabezado de texto {{1}}Encabezado · {{1}}Un campo del contacto.
Botón de URL {{1}}Botón 1 · {{1}}Un campo del contacto. El valor va al final del enlace.
Botón de copiar códigoBotón 2 · código de cupónUn campo del contacto con el código que la persona copia.
Encabezado de imagen, video o documentoCampo propio arriba de la asignaciónUna imagen o una URL para todo el envío. En blanco, se usa la de la plantilla.

El número del botón sigue el orden de los botones en la plantilla. Las plantillas con encabezado de ubicación no se pueden usar en campañas.

Campos del contacto más usados

La lista Campo del lead muestra los datos con nombres en inglés. Los más comunes:

En la listaQué va
first nameEl primer nombre: "Marina".
nameEl nombre completo: "Marina Alves".
emailEl email principal.
phone in national formatEl teléfono en el formato del país.
"Cupón" field valueEl valor del campo personalizado Cupón.
formatted date from "Fecha de nacimiento" fieldLa fecha del campo Fecha de nacimiento, en formato AAAA-MM-DD.
kpi "Puntos" valueEl valor de un KPI, como Puntos.

Consejos para la aprobación

  • Elige la categoría correcta: las ofertas y promociones son Marketing. Utilidad es solo para una transacción que ya existe.
  • Usa ejemplos realistas en cada variable. Con ellos Meta entiende el mensaje.
  • Di quién habla: el nombre de la empresa en el cuerpo o en el pie.
  • Escribe texto antes y después de las variables, sin variables juntas.
  • Usa enlaces completos de tu propio dominio, sin acortadores.
  • Elige el Idioma del texto que escribiste.
  • Evita pedir datos sensibles, como documentos y contraseñas.

Listo para copiar

Antes de usarlas, crea en Ajustes → General → Campos los campos Cupón y Curso de interés, de tipo Cadena. Cambia www.ejemplo.com por la dirección de tu sitio.

Oferta de la semana con cupón (Loja Horizonte)

Botón URL: https://www.ejemplo.com/verano?cupon={{1}}

Variable en la campañaCampo del leadValor de ejemplo
Cuerpo · {{1}}first nameMarina
Cuerpo · {{2}}"Cupón" field valueVERANO20
Encabezado · {{1}}first nameMarina
Botón 1 · {{1}}"Cupón" field valueVERANO20

Horneada del sábado con reserva (Padaria Aurora)

Los dos botones son de Respuesta rápida. Quien toca cualquiera de ellos en las 24 horas siguientes al envío entra en Respuestas, y la reserva sigue en la app WhatsApp Business.

Variable en la campañaCampo del leadValor de ejemplo
Cuerpo · {{1}}first nameTiago

Inscripciones abiertas (Escola Atlas)

Botón URL fijo: https://www.ejemplo.com/inscripciones. El segundo botón es de Respuesta rápida.

Variable en la campañaCampo del leadValor de ejemplo
Cuerpo · {{1}}first nameSofia
Cuerpo · {{2}}"Curso de interés" field valueinglés

Las tres plantillas en JSON

Pégalo en Importar desde JSON para crear las tres a la vez:

plantillas-whatsapp.json
[
  {
    "name": "horizonte_oferta_semana_es",
    "category": "MARKETING",
    "language": "es",
    "components": [
      { "type": "HEADER", "format": "TEXT", "text": "Oferta para {{1}} en Loja Horizonte", "example": { "header_text": ["Marina"] } },
      { "type": "BODY", "text": "¡Hola, {{1}}! Esta semana, la colección de verano de Loja Horizonte tiene 20% de descuento. Usa el cupón {{2}} en el sitio web o en la tienda hasta el domingo. ¡Disfruta tus compras!", "example": { "body_text": [["Marina", "VERANO20"]] } },
      { "type": "FOOTER", "text": "Loja Horizonte · Oferta válida hasta el domingo" },
      { "type": "BUTTONS", "buttons": [
        { "type": "URL", "text": "Ver colección", "url": "https://www.ejemplo.com/verano?cupon={{1}}", "example": ["https://www.ejemplo.com/verano?cupon=VERANO20"] }
      ] }
    ]
  },
  {
    "name": "aurora_fornada_sabado_es",
    "category": "MARKETING",
    "language": "es",
    "components": [
      { "type": "HEADER", "format": "TEXT", "text": "Horneada especial del sábado" },
      { "type": "BODY", "text": "¡Hola, {{1}}! Este sábado, Padaria Aurora saca del horno pan de masa madre y tarta de manzana de la casa. Reserva hasta el viernes y recógelo desde las 7:00. ¿Te apartamos el tuyo?", "example": { "body_text": [["Tiago"]] } },
      { "type": "FOOTER", "text": "Padaria Aurora · Retiro en el mostrador" },
      { "type": "BUTTONS", "buttons": [
        { "type": "QUICK_REPLY", "text": "Quiero reservar" },
        { "type": "QUICK_REPLY", "text": "Ahora no" }
      ] }
    ]
  },
  {
    "name": "atlas_matriculas_abertas_es",
    "category": "MARKETING",
    "language": "es",
    "components": [
      { "type": "BODY", "text": "¡Hola, {{1}}! Las inscripciones para el curso de {{2}} de Escola Atlas están abiertas, con clases por la noche y los sábados. Si aseguras tu lugar hasta el viernes, tienes 30% de descuento en la primera mensualidad. Toca el botón para ver horarios y precios.", "example": { "body_text": [["Sofia", "inglés"]] } },
      { "type": "FOOTER", "text": "Escola Atlas · Inscripciones 2027" },
      { "type": "BUTTONS", "buttons": [
        { "type": "URL", "text": "Ver horarios", "url": "https://www.ejemplo.com/inscripciones" },
        { "type": "QUICK_REPLY", "text": "Hablar con la escuela" }
      ] }
    ]
  }
]

Cómo medir

  • En la pestaña Plantillas, filtra por Todos los estados → Pendiente para ver lo que sigue en revisión, y por Rechazada para leer cada Motivo de rechazo.
  • Haz clic en Sincronizar con Meta cuando quieras revisar el estado de todas a la vez. La vista previa muestra cuándo se sincronizó cada plantilla.
  • Antes de la primera campaña, haz el envío de prueba y revisa en el celular el texto con los datos reales del contacto.
  • Para comparar plantillas, envía cada una a una parte del público y compara la Tasa de lectura y la Tasa de respuesta en Estadísticas de la campaña.

Preguntas frecuentes

¿Por qué no puedo crear una plantilla con imagen en la BIP?

El constructor de la BIP crea encabezados de texto. Para imagen, video o documento, crea la plantilla en el Administrador de WhatsApp, en Meta, y haz clic en Sincronizar con Meta. En la campaña, eliges el contenido multimedia del envío o usas el de la propia plantilla.

¿Puedo editar una plantilla aprobada?

Desde la BIP, no. Crea una plantilla nueva con otro nombre y el texto ajustado, y elimina la anterior si ya no la vas a usar. Si editas la plantilla en el Administrador de WhatsApp, haz clic en Sincronizar con Meta para traer la versión nueva a la BIP.

¿Por qué mi plantilla no aparece en la campaña?

La campaña muestra solo plantillas Aprobada de las categorías Marketing y Utilidad. Revisa el estado en la pestaña Plantillas. Si la plantilla se creó directamente en Meta, haz clic en Sincronizar con Meta primero.

¿Cuál es la diferencia entre Marketing y Utilidad?

Marketing es para ofertas, novedades e invitaciones. Utilidad es para avisos sobre algo que el cliente ya hizo, como un pedido o una cita. Si el contenido de una plantilla de Utilidad es promocional, Meta la rechaza o cambia su categoría a Marketing.

Ver también