Utilizar el nuevo Email Designer

El nuevo Email Designer ha sido rediseñado para ayudarte a personalizar tus comunicaciones de forma más sencilla, eficaz y creativa.

Esta nueva versión incluye:

  • Un módulo de creación de condiciones simplificadas, que te permite personalizar y adaptar fácilmente tus diseños según el perfil del destinatario.

  • Función de guardado automático del trabajo en curso.

  • Un nuevo lenguaje de personalización basado en el mismo modelo que el utilizado por Shopify, que te permite crear casos de uso aún más personalización.

Guardado automático de tus contenidos

Esta funcionalidad es especialmente útil al crear emails, una etapa clave en la elaboración de campañas complejas, a las que se suele dedicar más tiempo. De este modo, cualquier cambio realizado en un contenido se guarda automáticamente.

Ventajas del guardado automático:

  1. Evitar la pérdida de información

  2. Ahorrar tiempo

Si el contenido está activado, accede a la pestaña Vista previa y después a Test para comprobarlo. Luego haz clic en Guardar y activar.

-

Tipos de estado disponibles:

  • Borrador: Puedes modificar el contenido tantas veces como necesites, pero aún no está disponible para ser utilizado. Todos los contenidos se crean con este estado por defecto.

  • Activado: El contenido ha superado el proceso de activación y se ha validado la sintaxis de personalización. A nivel funcional, esto significa que tu equipo lo ha revisado y aprobado para usarse en campañas. A nivel técnico, nuestro sistema ha verificado que la sintaxis de personalización es correcta para garantizar su buen funcionamiento.

Próximamente: todos los contenidos tendrán un sistema de versiones, lo que permitirá consultar el historial y volver a versiones anteriores si es necesario.

Dominar el nuevo lenguaje de personalización

Para llevar a cabo casos de uso de personalización, tanto simples como avanzados, puedes y debes, utilizar el nuevo lenguaje de personalización disponible en tu interfaz. Este lenguaje ha sido diseñado para simplificar la mayoría de los casos de uso habituales o recurrentes.

Este nuevo lenguaje se basa en Liquid, un lenguaje de código abierto desarrollado por Shopify. Ha sido pensado para ser sencillo y fácil de usar, permitiendo personalizar emails y otros contenidos de forma dinámica, sin necesidad de tener conocimientos avanzados de programación.

Incluye variables, condiciones, bucles y otras funciones que te permitirán adaptar tu contenido, formatear texto o aplicar cálculos matemáticos, entre otras posibilidades.

Uno de sus principales puntos fuertes es su simplicidad. Las personas que se inician pueden aprender rápidamente los conceptos básicos, mientras que los usuarios más avanzados pueden aprovechar su flexibilidad para implementar personalizaciones más complejas y dinámicas. Además, al estar integrado en muchas plataformas conocidas, es una opción común entre desarrolladores e integradores.

-

Ejemplo sencillo

Puede insertar una variable utilizando la sintaxis {{contact.firstname}} o condicionar una parte del email según el idioma del contacto de esta forma: {% if contact.language == "ES"%} Hola {%else%} Hello {% endif %}

-

Ejemplos de casos de uso

Variables correspondientes con el nuevo lenguaje Liquid

Contacto

Para añadir la variable del nombre (anteriormente $firstname$)

{{contact.firstname}}

Contacto

Para añadir la variable mirror link

{{mirror_page_url}}

Contacto

Para añadir el enlace de baja (anteriormente $unsub_url$)

{{unsubscription_form_url}}

Contacto

Para mostrar una variable según el idioma (anteriormente con
{% SPLIO IF language == "ES" %} Hola {% SPLIO ENDIF %})

{% if contact.language == "EN" %} Hola {% else %} Hola {% endif %}

Contacto y producto
Crear un loop de productos basado en un campo de la tabla de contactos.

{% create_products_list list_of_products = contact.custom_fields['custom_field_name'] %}

{% for product in list_of_products %}

{{ product.name }}

{% endfor %}

Pedido
Para destacar cada producto de un pedido con bloques condicionales y campos personalizados por línea de pedido.

{% for orderline in order.orderlines %}

{% if orderline.custom_fields['custom_field_name'] == 'toto' %}

{{ orderline.product.name }}

{% endif %}

{% endfor %}

Productos

Para mostrar productos a partir de ciertos ID de producto.

{% create_products_list list_of_products = ['product_id_1','product_id_2'] %}

{% for product in list_of_products %}

{{ product.name }}

{% endfor %}

Contacto

Ejemplo que combina una condición con un campo personalizado.

{% if contact.custom_fields['gender'] == 'M' %}
Hola señor
{% elsif contact.custom_fields['gender'] == 'F' %}
Hola señorita
{% else %}
Hola
{% endif %}

Pedido
Para iterar sobre un ticket de compra
{{order.external_id}} y mostrar la cantidad y el nombre del producto por cada línea.

{% for orderline in order.orderlines %}
{{orderline.quantity}} x {{orderline.product.name}}
{% endfor %}

Productos

Para mostrar productos cuya lista está en un campo personalizado del contacto, por ejemplo wishlist.

{% create_products_list list_of_products = contact.custom_fields['wishlist'] %}
{% for product in list_of_product %}
{{product.name}}
{% endfor %}

Productos

Para mostrar productos en el formato visual (por ejemplo, una tabla de dos columnas).

{% for orderline in order.orderlines %}

{{orderline.product.name}}

{{orderline.product.img_url}}

{% endfor %}