Omnisend te permite personalizar los mensajes enviados a tus contactos incluyendo datos como nombres y apellidos, ubicación, detalles del pedido o información personalizada. La Personalización ayuda a crear experiencias relevantes y atractivas en los mensajes de Correo electrónico, SMS y Notificaciones Push.
En este artículo, aprenderás cómo agregar personalización a tus mensajes, entender la diferencia entre propiedades de contacto y campos de eventos, y usar valores por defecto para manejar datos faltantes.
Antes de comenzar
Todos los canales en Omnisend (Correo electrónico, SMS y Notificación push) soportan personalización.
Los datos de contacto deben existir – La Personalización extrae datos de los perfiles de contacto. Si el nombre de pila de un contacto está en blanco, la etiqueta no mostrará nada (o texto alternativo si has configurado uno).
Propiedades personalizadas vs. Campos personalizados – Las propiedades personalizadas se almacenan permanentemente en los perfiles de contacto y funcionan en todas las campañas y automatizaciones. Los campos de eventos se pasan con eventos específicos y solo funcionan en automatizaciones desencadenadas por ese evento. Aprende más sobre la diferencia entre propiedades personalizadas y campos personalizados
Los correos de prueba no mostrarán personalización – Los correos de prueba muestran etiquetas en bruto, como
[[contact.first_name]] porque no utilizan datos de contacto reales. Para previsualizar la personalización antes de enviar:Usa Prueba y Vista Previa en el editor y selecciona un contacto de tu lista.
O envía la campaña/automatización en vivo a tu propio correo electrónico (asegúrate de que tu perfil de contacto tenga datos poblados).
Las automatizaciones soportan la personalización basada en eventos – Las automatizaciones activadas por eventos (como Carrito abandonado o Eventos personalizados) pueden incluir datos específicos del evento. Las campañas no pueden acceder a las variables de evento.
Siempre agrega valores de respaldo – Usa texto de respaldo para evitar espacios en blanco o errores cuando falten datos:
[[contact.first_name | default: "there"]]
⚠️ La sintaxis de personalización debe usar corchetes cuadrados dobles: [[contact.first_name]] – Otros formatos se mostrarán como texto en bruto.
Cómo funciona la personalización
Las variables personalizadas se pueden agregar como texto regular o como enlaces personalizados en los siguientes lugares:
Línea de asunto y contenido del mensaje de correo electrónico;
Bloques de contenido del correo electrónico (Título, Texto, Enlaces, Botones);
Texto del mensaje SMS;
Título y texto de la Notificación push.
Puedes insertar personalización haciendo clic en el icono de la Etiqueta de Personalización.
Sintaxis de Personalización
Una vez que selecciones la categoría de personalización y el valor, Omnisend colocará automáticamente esa información en tu mensaje:
¡Hola, [[contact.first_name]]! ¡El amor está en pleno apogeo y estamos aquí para ayudarte a celebrarlo con estilo! Explora nuestra colección de San Valentín con regalos únicos y sorpresas conmovedoras.
Nota: Omnisend utiliza la sintaxis Liquid con dobles corchetes como[[contact.first_name]]
Valores de Respaldo
Puedes definir texto de respaldo que aparece si faltan los datos de un contacto:
¡Hola, [[contact.first_name|default: "there"]]! ¡El amor está en pleno apogeo y estamos aquí para ayudarte a celebrarlo con estilo! Explora nuestra colección de San Valentín con regalos únicos y sorpresas conmovedoras.
Si falta el nombre de pila del contacto, el correo electrónico dirá "¡Hola, ahí!" en lugar de "¡Hola, !"
El editor de correos electrónicos de Omnisend te permite establecer y guardar valores predeterminados de reserva para su uso futuro.
Puedes usar la personalización de reserva predeterminada para:
Configuraciones del Correo electrónico: Línea de asunto (Campañas)
Configuraciones A/B del Correo electrónico: Línea de asunto (Campañas)
Contenido del SMS: Texto del mensaje (Campañas)
Notificaciones Push: Título y Texto (Campañas)
Bloques de SMS (Automatizaciones)
Importante: Las etiquetas de Personalización no se poblarán en correos electrónicos de prueba. Para verlas en acción, envía el correo electrónico a un contacto real.
Variables de Personalización
Cuando haces clic en el icono de la Etiqueta de Personalización, verás diferentes categorías de variables:
Contacto – Información de los perfiles de contacto (nombres, ubicación, propiedades personalizadas).
Cuenta – Información sobre tu tienda.
Fecha – Fecha y hora actuales.
Propiedades personalizadas – Datos recopilados para cada contacto como un propiedad personalizada.
Evento – Datos específicos del evento (disponibles solo en Automatizaciones).
Variables de Contacto
Las variables de contacto incluyen propiedades predeterminadas de perfiles de contacto. Estos incluyen:
[[contact.email]]
[[contact.first_name]]
[[contact.last_name]]
[[contact.city]]
[[contact.country]]
[[contact.state]]
[[contact.phone_number]]
[[contact.postal_code]]
[[unsubscribe_link]]
[[preference_link]]
Variables de Cuenta
Las variables de la cuenta contienen información sobre tu tienda, incluyendo:
[[account.name]]
[[account.address]]
[[account.city]]
[[account.state]]
[[account.zip_code]]
[[account.country]]
[[account.timezone]]
[[account.currency]]
[[account.website]]
Variables de Fecha
Las variables de fecha te permiten mostrar la fecha y hora actuales en los mensajes de automatización:
Current day [[current_date|date:'%d']]
Current day name [[current_date|date:'%A']]
Current month [[current_date|date:'%m']]
Current month name [[current_date|date:'%B']]
Current year [[current_date|date:'%Y']]
💡 Si pasas valores de fecha usando Eventos Personalizados y el evento incluye tanto fecha como hora, pero solo deseas mostrar la fecha, formateala de la siguiente manera:
[[ event.fieldSystemName | date: "%Y-%m-%d" ]]
Propiedades Personalizadas
Si recopilas información de contacto personalizada (como talla de ropa, cumpleaños o puntos de lealtad), puedes agregarla haciendo clic en Etiqueta de Personalización → Propiedades personalizadas.
Sintaxis de propiedad personalizada:
[[contact.custom_properties.name_of_custom_property]]
Ejemplo:
[[contact.custom_properties.clothing_size]] [[contact.custom_properties.loyalty_points]]
💬 Aprende cómo crear y gestionar propiedades personalizadas. Las propiedades personalizadas se pueden recopilar con formularios de registro, asignarse manualmente o sincronizarse desde aplicaciones integradas.
Variables de Evento
Las variables de evento están disponibles solo en Automatización de Flujos de Trabajo y dependen del evento de activación utilizado en la automatización.
Categorías de variables de evento:
Variables de evento predeterminadas de Omnisend - Estas son variables integradas incluidas automáticamente al usar los disparadores de automatización predefinidos de Omnisend (por ejemplo, Carrito abandonado, Confirmación de pedido, Abandono de navegación, etc.).
Ejemplo: En una automatización de Checkout abandonado, puedes usar el enlace de pago con esta variable:
[[event.raw.abandoned_checkout_url]]
Variables de Evento Personalizadas - Si estás usando Eventos Personalizados activados a través de API o integraciones, puedes define tus propios campos personalizados y úsalos como variables de personalización dentro de la automatización.
Personalización Condicional
Puedes mostrar texto diferente según los valores de las variables de personalización utilizando declaraciones condicionales de Liquid.
Ejemplo: Puedes mostrar diferentes saludos según el país del contacto:
[% if contact.country == "France" %] Bonjour! [% else %] Hello! [% endif %]
Salida:
Si el país del suscriptor en nuestra base de datos es Francia, la salida será: ¡Bonjour!
Si el país del suscriptor es diferente, la salida será: ¡Hola!
Nota: La personalización condicional funciona en Solo automatización.
Personalización en Bloques de Contenido
Puedes agregar personalización a diferentes partes de un bloque de contenido, incluyendo:
💡 Algunos bloques de contenido basados en eventos incluyen personalización predefinida. Por ejemplo, el botón de Pago en la automatización de Carrito abandonado tiene una enlace de carrito abandonado preconfiguración.
Casos de Uso
Saludos con Nombre
Incluir el primer nombre de un contacto en tu saludo ayuda a que tu mensaje se sienta más personal y conversacional. También puedes combinar filtros para formatear el nombre correctamente.
Agregando una coma después del primer nombre:
Hi [[contact.first_name | append: ","]] we have some exciting news for you!
Salida: ¡Hola James, tenemos algunas noticias emocionantes para ti!
Capitalizando el primer nombre:
Hi [[contact.first_name | capitalize | append: ","]] welcome back!
Salida: Hola James, ¡bienvenido de nuevo!
Cómo funciona:
[[ contact.first_name ]] – Extrae el primer nombre del contacto de tu base de datos.| capitalize – Asegura que la primera letra esté en mayúscula.| append: "," – Agrega una coma directamente después del primer nombre.
Mensajes de Celebración de Cumpleaños
Puedes enviar deseos de cumpleaños personalizados usando la fecha de nacimiento de un contacto.
Mostrando la fecha de cumpleaños:
Hope your day on [[contact.birthday|date:"%B %d"]] is amazing!
Salida: ¡Espero que tu día del 07 de mayo sea increíble!
💡 Recoge fechas de nacimiento usando Formularios de Registro o propiedades personalizadas. Combina esto con una automatización de cumpleaños activada por una fecha específica.
Reconocimiento de Nivel VIP
Reconoce a los clientes VIP y ofrece beneficios exclusivos.
Ejemplo:
Welcome back, [[contact.first_name]]! As a [[contact.custom_properties.viptier]] member, you get early access to our sale.
Salida: ¡Bienvenida de nuevo, Sarah! Como miembro Gold, tienes acceso anticipado a nuestra venta.
Con respaldo para contactos no VIP:
[% if contact.custom_properties.viptier == "Gold" %] As a [[ contact.custom_properties.vip_tier ]] member, enjoy free shipping on this order! [% else %] Spend $50 more to unlock free shipping. [% endif %]
⚠️ Este ejemplo condicional funciona en solo automatización.
Solución de Problemas
La personalización muestra código en bruto en los correos
Puede que esté viendo un correo electrónico de prueba en lugar de un correo electrónico real enviado. Para probar la personalización correctamente:
Vista previa en el editor y selecciona un contacto de tu lista para ver cómo se llena la personalización
O envía la campaña/automatización en vivo a tu propio correo electrónico (asegúrate de que tu perfil de contacto tenga datos).
Los correos electrónicos de prueba enviados desde el editor siempre mostrarán etiquetas de personalización en bruto, como [[contact.first_name]] porque no utilizan datos de contacto reales.
La personalización no se transforma en correos enviados
La etiqueta de personalización puede haber perdido integridad si se editó parcialmente. Para resolver esto, elimina toda la etiqueta de personalización y vuelve a insertarla utilizando el menú de Etiqueta de Personalización. Esto asegura un formato adecuado.
Preguntas Frecuentes
¿Cuál es la diferencia entre propiedades personalizadas y campos personalizados?
Propiedades personalizadas se almacenan permanentemente en los perfiles de contacto y se pueden usar en campañas o automatización (por ejemplo,
[[contact.custom_properties.property_name]]Los campos personalizados son datos específicos del evento transmitidos con eventos personalizados, disponibles solo en automatizaciones activadas por ese evento.
¿Debería usar comillas o comillas dobles en los valores de respaldo?
Tanto las comillas simples como las dobles funcionan:
[[contact.first_name | default: 'there']][[contact.first_name | default: "there"]]
Usa lo que sea consistente con tu estilo. La parte importante es incluir el respaldo para evitar espacios en blanco cuando faltan datos.
¿Qué pasa si quiero dejar la personalización en blanco (sin reserva)?
Usa [[contact.first_name | default: ""]] para establecer explícitamente un respaldo vacío. Si no incluyes un valor predeterminado en absoluto ([[contact.first_name]]), Omnisend también lo dejará en blanco cuando falten datos. Ambos resultan en un espacio en blanco.
¿Puedo usar texto personalizado directamente en la imagen principal de mi correo electrónico?
No es posible agregar texto personalizado directamente en una imagen. Sin embargo, hay un método alternativo.
Convierte tu imagen principal en una imagen de fondo, luego coloca un bloque de texto encima de ella y aplica personalización al bloque de texto. Esto te permite mostrar contenido personalizado sobre la imagen.
¿Tiene más preguntas? No dude en contactarnos en [email protected] o a través del chat en la aplicación.















