Hoy es un gran día para Mailjet ya que presentamos una nueva e importante funcionalidad para nuestros desarrolladores: nuestro propio lenguaje de creación de plantillas. Mientras que Passport para Emails Transaccionales te da la posibilidad de usar plantillas de email diseñadas con Passport para tus correos transaccionales, llevando la colaboración entre el equipo técnico y el de marketing al siguiente nivel, con nuestro lenguaje de plantillas podrás ir un paso más allá en la personalización de estos correos transaccionales.

Seguramente ya conoces las etiquetas personalizadas con las que puedes dirigirte a tus contactos por su nombre mediante un código similar a este: “Hola, {{first_name}}”. Ahora puedes mejorar la estrategia y adaptar también el contenido, el asunto y el diseño de tu correo en función de los datos del usuario. De hecho, en función de cualquier dato que te parezca pertinente: su relación con la marca, su jugador de fútbol favorito o simplemente su sexo. ¡Tú decides!

“Usamos el lenguaje de plantillas de Mailjet para todo nuestro correo transaccional. Es mucho más sencillo, más poderoso y tiene mayor tasa de entregabilidad que nuestro sistema interno que usábamos anteriormente. Además, Passport, el editor “arrastrar y soltar” de Maijet, dota a nuestro equipo de marketing de una herramienta sencilla de usar para mejorar constantemente las plantillas de nuestros correos electrónicos” – Camille Richon, Fundadora de Payfacile.

Veamos un par de ejemplos para que te hagas una idea de lo que puedes conseguir. Pero antes, queremos dar las gracias a nuestra comunidad de beta testers, que nos han ayudado a identificar los usos más populares, que nos han servido como punto de partida para diseñar nuestro lenguaje de creación de plantillas.

Condiciones de uso para enviar contenido totalmente personalizado a los usuarios

¿Qué sentido tiene que te dirijas a tus usuarios por su nombre si solo les envías contenido genérico? Nuestro lenguaje de creación de plantillas dispone de variables predefinidas (como el nombre del contacto o la dirección de correo), pero también te permite crear las tuyas propias para añadirlas a la plantilla o incluso usarlas en declaraciones. De ese modo, podrás incluir secciones condicionales, es decir, podrás variar el contenido de tu plantilla en función del estado de esas condiciones.

Instead of having to take care of the logic in-house, all the complexity is handled by Mailjet’s templating language.   En lugar de preocuparte por la lógica de programación tú mismo, ¡el lenguaje de plantillas creado por Mailjet se ocupa de toda la parte complicada!

Iteraciones de artículos para enviar un recibo

Uno de esos correos electrónicos transaccionales con el que todos nos hemos encontrado alguna vez es el recibo de compra. Sin embargo, requiere una gran inversión de tiempo implementarlo y mantenerlo, ya que debemos obtener los recursos (como el número de productos) alojados en nuestros servidores y modificar la plantilla en consonancia antes de enviarla. Aún así, la estructura básica del recibo es bastante sencilla. Normalmente contiene información repetida, como el número de artículos, las fechas y los precios. Ahora, con nuestro lenguaje de creación de plantillas no tendrás que gestionar tú mismo el cambio de la plantilla, ya que nuestra API lo hace de forma nativa. Lo único que tienes que hacer es llamar a nuestra API, indicando el número identificador de tu plantilla (sí, efectivamente, es posible diseñar la plantilla en Passport para Emails Transaccionales y alojarla en los servidores de Mailjet) y, si ha usado este lenguaje en la plantilla, la API se encargará de la modificación. ¡Tan sencillo como eso! Mira este recibo enviado por email: Fullscreen_25_02_2016__16_46 Aquí puedes comprobar cómo se vería el código para este ejemplo de correo electrónico transaccional:

Estamos seguros de que se te ocurrirán otros muchos usos en los que los bucles for (for loops) mejorarán tu productividad y te facilitarán la tarea, como la creación de iteraciones en una lista de artículos para un boletín diario o los mensajes pasados por alto en tu aplicación de chat favorita.

¿Qué será lo siguiente?

Descubre la lista completa de sentencias, expresiones, operadores y funciones disponibles en el lenguaje de plantillas a través de nuestra documentación. ¡No hay límites cuando se trata de combinarlos! Estamos deseando saber qué nuevas formas de interactuar con tus usuarios se te ocurren: ¡anímate a contarnos cómo vas a utilizar esta nueva funcionalidad!

Nosotros nos comprometemos a añadir nuevas funciones en nuestro lenguaje de plantillas para que puedas hacer cada vez más con menos código.

Y hablando de hacer más con menos, ¿ya has probado MJML, nuestro lenguaje de marcadores de código abierto que facilita el desarrollo de correos de diseño responsivo? ¡Queremos dar las gracias a todos los que nos han apoyado y nos han permitido cosechar esta fantástica acogida por parte de la comunidad (más de 800 votos positivos en Product Hunt y más de 2 000 estrellas GitHub)!

¡Con Passport, Passport para Emails Transaccionales, MJML y nuestro nuevo lenguaje de plantillas tienes todo lo necesario para que sus correos sean un éxito!