Nicolas Garnier

Nicolas Garnier

Mailjet a une grande nouvelle pour les développeurs : nous lançons aujourd’hui notre propre templating laguage. Passport pour l’emailing transactionnel vous permet d’ores et déjà d’utiliser des modèles conçus avec Passport pour vos emails transactionnels et de renforcer la collaboration entre équipe marketing et technique. Notre nouveau templating language repousse encore les limites en matière de personnalisation des emails transactionnels.

Vous connaissez déjà certainement les balises personnalisées, comme « Bonjour {{first_name}} », qui vous permettent de vous adresser à vos destinataires de manière nominative. Maintenant, vous pouvez faire encore mieux en adaptant le contenu, l’objet et la présentation de l’email selon les données de vos utilisateurs, quelles qu’elles soient du moment que vous les trouvez pertinentes. Il peut s’agir de leur expérience avec votre marque, de leur équipe de football préférée ou simplement de leur âge. C’est à vous de choisir !

« Nous utilisons le Template Language de Mailjet pour tous nos emails transactionnels. Ce système de fonctionnement est bien plus simple à utiliser et efficace, et nous offre une meilleure délivrabilité que la solution maison que nous utilisions par le passé. Par ailleurs, l’outil d’édition en glisser-déposer de Mailjet permet à nos équipes marketing de travailler facilement à l’amélioration continue de nos modèles d’emails. »
Camille Richon, Fondateur et CEO de Payfacile
Pour vous donner un meilleur aperçu des possibilités que ce langage vous offre, penchons-nous sur quelques exemples d’utilisation. Nous remercions par ailleurs notre communauté de bêta testeurs qui nous a aidé à identifier les cas d’utilisation les plus courants et a ainsi contribué à l’amélioration de notre templating language.

L’utilisation de conditions pour offrir un contenu ultra-personnalisé à chaque utilisateur

Quel est l’intérêt d’envoyer des emails nominatifs à vos utilisateurs si le contenu est générique ? Notre templating language repose sur des variables prédéfinies (noms de famille de vos contacts, adresses email, etc.). Cependant, vous avez également la possibilité de créer vos propres variables et de les ajouter à votre modèle, ou même de les réutiliser dans des déclarations. Cette fonctionnalité vous permet d’inclure des sections conditionnelles et donc d’insérer différents contenus dans votre modèle, selon le statut de ces conditions.

Plutôt que tout gérer de votre côté, tous les aspects complexes sont désormais pris en charge par le templating language de Mailjet.

Passage en revue des produits achetés pour envoyer un reçu

Un exemple commun d’email transactionnel que tout le monde a déjà croisé est le reçu. Aussi anodin soit-il, il est pourtant chronophage à implémenter et à gérer au quotidien. Vous avez besoin de ressources hébergées sur vos serveurs (comme le numéro de commande), puis de modifier votre structure d’email avant d’effectuer l’envoi. Et malgré cela, la structure elle-même d’un email de reçu est assez simple. Les éléments qui le compliquent sont donc le numéro de commande, la date, les tarifs… Désormais, grâce à notre templating language, plus besoin de gérer les modifications de votre modèle : notre API les prend en charge nativement. Il vous suffit d’appeler notre API avec l’ID de votre modèle (oui, un modèle peut être créé à partir de Passport et être hébergé sur les serveurs Mailjet !). Ainsi, l’API prendra en compte toute modification, dès lors que vous avez utilisé notre templating language pour vos modèles. C’est aussi simple que cela ! Regardez ce reçu :  

templating_language_receipt

  Voici ce à quoi le code de ce message ressemble :

Il existe évidemment bien d’autres cas où le traitement en boucle booste la productivité tout en simplifiant le processus. On peut par exemple traiter en boucle une liste d’articles pour des résumés quotidiens curationnés ou les messages non lus d’une application de chat.

Et ensuite ?

Consultez notre documentation pour obtenir la liste complète des déclarations, expressions, opérateurs et fonctions disponibles dans notre templating language. Il offre des possibilités infinies ! Nous sommes impatients de découvrir vos nouvelles techniques d’engagement utilisateur. N’hésitez donc pas à nous faire part de vos expériences avec le templating language de Mailjet !

De notre côté, pour plus de productivité et d’efficacité, nous nous engageons à ajouter de nouvelles fonctionnalités à notre langage afin que vous puissiez faire plus en codant moins.

Et puisque l’on parle d’efficacité, connaissez-vous MJML, notre langage de balisage open source facilitant la création d’emails responsive ? MJML a reçu un accueil extraordinaire de la part des membres de la communauté (plus de 800 votes positifs sur Product Hunt et plus de 2 000 étoiles sur GitHub) et nous tenons à remercier toutes les personnes qui nous ont apporté leur soutien !

Avec Passport, Passport pour l’emailing transactionnel, MJML et notre tout nouveau templating language, vous avez toutes les cartes en main pour créer des emails exceptionnels.