Cómo usar contenido dinámico en plantillas de WhatsApp
Agrega variables de perfil, personalizadas y de evento para personalizar las plantillas de WhatsApp. El contenido dinámico permite adaptar cada mensaje con datos del cliente, como un nombre, un nivel de lealtad, un nombre de producto o un enlace de pago.
Como las plantillas de WhatsApp requieren la aprobación de Meta antes de enviarse, debes seguir reglas de formato específicas al agregar variables.
Antes de empezar
Conecta tu cuenta de WhatsApp Business a Klaviyo antes de enviar una plantilla para su aprobación. Puedes crear un borrador de plantilla antes de conectar.
Ten en cuenta lo siguiente antes de agregar contenido dinámico:
- Incluye siempre un valor predeterminado para cada variable.
- Previsualiza la plantilla con datos reales antes de enviarla para su aprobación.
- Si incluyes enlaces, agrega una URL de respaldo.
- Asegúrate de que la propiedad del perfil o el campo de evento exista en tu cuenta.
Los valores predeterminados mantienen tu mensaje legible cuando faltan datos. Si una variable de texto no tiene valor ni valor predeterminado, Klaviyo envía un espacio en blanco en su lugar. Un enlace de botón de URL vacío aún puede hacer que se omita el mensaje.
Agregar variables de perfil y variables personalizadas de perfil
Las variables de perfil extraen información almacenada en el perfil de un cliente, como el nombre o la dirección de correo electrónico. También puedes usar propiedades del perfil personalizadas que hayas creado, como nivel de lealtad o ubicación de tienda preferida.
Usa Agregar personalización en el editor para insertar estas variables en lugar de escribirlas manualmente.
Para agregar una variable de perfil o de propiedad personalizada:
- Ve a Contenido > plantillas.
- Haz clic en Crear > Nueva plantilla.
- Selecciona WhatsApp como el canal.
- Ingresa un nombre de plantilla con letras minúsculas, números y guiones bajos, y selecciona el idioma.
- Elige la intención del mensaje: Marketing o Transactional.
- Haz clic en Crear para abrir el editor de plantillas.
- En el cuerpo, haz clic en el icono de persona Agregar personalización.
- Busca y selecciona la propiedad del perfil o propiedad personalizada que quieras insertar.
- Si la propiedad abre un panel de configuración, escribe Texto predeterminado y haz clic en Insertar. También puedes agregar o actualizar el valor alternativo en la etiqueta insertada con el filtro
|default:'value'.
Ejemplo:
Hi {{ person.first_name|default:'there' }},Ejemplo con una propiedad personalizada:
Your current loyalty tier is {{ person.loyalty_tier|default:'Valued customer' }}.Se recomiendan los valores predeterminados para que el mensaje siga teniendo sentido cuando una propiedad del perfil esté vacía. Klaviyo usa el texto de respaldo en lugar de dejar un espacio en blanco.
Añadir variables de evento
Las variables de evento extraen datos de un evento específico, como Viewed Product o Started Checkout. Usa variables de evento para hacer referencia al nombre de un producto, el valor del carrito o la URL de pago.
Usa variables de eventos en un flujo activado por el evento correspondiente. Por ejemplo, usa los datos de Viewed Product en un flujo de abandono de la navegación. Seleccionar un evento para la vista previa de una plantilla no hace que los datos de ese evento estén disponibles en una campaña.
Para insertar variables de evento:
- En el editor de plantilla, haz clic en Vista previa.
- En Vista previa de la fuente de datos, selecciona Evento y luego elige el tipo de evento que activa tu flujo.
- Usa las flechas para explorar instancias de eventos recientes y selecciona una con los datos que quieras previsualizar.
- Haz clic en Todas las propiedades para ver las variables de evento disponibles.
- En Propiedades del evento, haz clic en la propiedad que quieras usar para copiar su etiqueta de variable.
- Haz clic en Listo para volver al editor y luego pega la variable en la plantilla.
- Agrega un valor predeterminado con el filtro
|default:'value'.
Por ejemplo, si el evento tiene una propiedad Name:
You recently viewed {{ event.Name|default:'an item on our site' }}.Si incluyes un enlace, proporciona siempre una URL de respaldo. Por ejemplo, un evento Viewed Product puede guardar el enlace del producto en URL:
View this item: {{ event.URL|default:'https://yourwebsite.com' }}.Reemplaza https://yourwebsite.com por una URL válida de tu marca. Este valor de respaldo les da a los destinatarios un destino cuando el campo del evento está vacío. Para un enlace de pago, copia el campo de URL de pago del evento Started Checkout.

Hacer referencia a propiedades personalizadas del perfil con lookup
Si una propiedad del perfil contiene espacios o caracteres especiales (como /), haz referencia a ella con el filtro lookup.
Por ejemplo:
{{ person|lookup:'Birthday' }}Agrega un valor alternativo
Si es posible que falte la propiedad del perfil, agrega un valor de respaldo con el filtro default.
{{ person|lookup:'Birthday'|default:'your birthday' }}Esto muestra “tu cumpleaños” si el perfil no contiene esa propiedad.
Prácticas recomendadas para la aprobación de Meta
Sigue estas pautas para reducir el riesgo de rechazo de la plantilla:
- Incluye un valor predeterminado para cada variable.
- Asegúrate de que los enlaces de respaldo usen una URL válida y de marca.
- Obtén una vista previa de la plantilla con datos reales de perfil y de evento.
- Confirma que las variables coincidan exactamente con las propiedades del perfil o los campos del evento existentes.
Si no cumples con los requisitos de formato de Meta, es posible que se rechace la plantilla o que se omitan mensajes.
Para conocer más requisitos de formato, consulta Cómo crear una plantilla de WhatsApp.
Siguientes pasos
Ahora que agregaste contenido dinámico a la plantilla de WhatsApp:
- Haz clic en Enviar para revisión, revisa los detalles de la plantilla y luego haz clic en Enviar para enviar la plantilla a Meta para su aprobación.
- Después de la aprobación, usa la plantilla en una campaña o flujo. Si contiene variables de evento, usa un flujo activado por el evento coincidente.
- Prueba tu mensaje con perfiles internos antes de enviarlo a los clientes.