Ir al contenido principal

Usar Personalización en Omnisend

Aprende cómo agregar nombres y otros datos sobre suscriptores a tus campañas y automatización

Escrito por Paulius

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 de dos maneras al trabajar en un bloque de texto en el Editor de correos electrónicos:

  • Haz clic en el icono de Etiqueta de Personalización en la barra de herramientas de texto.

  • Escribe @ directamente dentro del bloque de texto para abrir el menú de personalización en línea.

Para las líneas de asunto, SMS y campos de Notificación push, usa solo el icono de 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 curada del Día de San Valentín con regalos únicos y sorpresas conmovedoras.

Nota: Omnisend utiliza la sintaxis Liquid con dobles corchetes cuadrados como[[contact.first_name]]

Valores de reserva

Puedes definir un texto de reserva 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 curada del Día de San Valentín con regalos únicos y sorpresas conmovedoras.

Si falta el nombre 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 respaldo rápidamente para uso futuro.

Puedes usar la personalización de reserva predeterminada para:

  • Configuración de Correo electrónico: Línea de asunto (Campañas)

  • Configuración de Correo electrónico A/B: Línea de asunto (Campañas)

  • Contenido de 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 hagas clic en el icono de Etiqueta de Personalización (o escribas @ en un bloque de texto), 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).

Usa la barra de búsqueda en la parte superior del menú para encontrar rápidamente cualquier variable por nombre.

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, formátala 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 Inscripción, asignarse manualmente o sincronizarse desde aplicaciones integradas.

Variables de Evento

Las variables de evento están disponibles solo en Flujos de Trabajo de Automatización y dependen del evento de trigger utilizado en la automatización.

Categorías de variables de evento:

  • Variables de evento predeterminadas de Omnisend - Estas son variables integradas que se incluyen automáticamente al utilizar 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:

  • Título y Texto;

  • Enlaces;

  • Botones.

💡 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 de Pila

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 nombre de pila:

Hi [[contact.first_name | append: ","]] we have some exciting news for you!

Salida: ¡Hola James, tenemos algunas noticias emocionantes para ti!

Capitalizando el nombre de pila:

Hi [[contact.first_name | capitalize | append: ","]] welcome back!

Salida: Hola James, ¡bienvenido de nuevo!

Cómo funciona:

  • [[ contact.first_name ]] – Extrae el nombre de pila del contacto de tu base de datos.

  • | capitalizar – Asegura que la primera letra esté en mayúscula.

  • | agregar: "," – Agrega una coma directamente después del nombre de pila.

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 Inscripción 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 de Oro, 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 %]

Esta ejemplo condicional funciona en solo automatización.

Resolución de Problemas

La personalización muestra código sin procesar en los correos electrónicos

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 la personalización completarse

  • 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 electrónicos 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 desencadenadas por ese evento.

¿Debo usar comillas o comillas dobles en los valores de reserva?

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. Lo importante es incluir la reserva 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 💬 ¿Aún tienes preguntas? Contacta con nuestro equipo de soporte en [email protected] o a través del chat en la aplicación.

¿Ha quedado contestada tu pregunta?