Skip to main content
Le contenu et l’objet acceptent des variables entre doubles accolades, et un petit langage de conditions et de boucles. Aucun code n’est exécuté : le moteur ne comprend que ce qui est décrit ici. Le bouton Variables de chaque éditeur liste celles qui sont disponibles ; un clic copie la variable.

Variables

Dans les campagnes et les automatisations

Dans les e-mails de confirmation et de bienvenue

Les mêmes variables d’abonné et de liste, plus {{ confirm_url }}, le lien de confirmation.

Dans les e-mails transactionnels

Les variables sont celles que votre application envoie. Avec :
vous écrivez {{ customer.name }} et {{ order.number }}. Voir E-mails transactionnels par l’API.
Une variable inconnue ou vide est remplacée par une chaîne vide. Les valeurs sont échappées dans le HTML : un prénom qui contient <script> s’affiche tel quel, sans s’exécuter.

Conditions

{% else %} est facultatif ; if se ferme par {% endif %}, unless par {% endunless %}.

Boucles

La boucle parcourt une liste de valeurs simples (["Pain au levain", "Brioche"]) ou un texte séparé par des virgules. Elle s’arrête à 500 éléments.
Une boucle sur une liste d’objets ([{"name": "Pain", "price": 3}]) n’affiche pas {{ ligne.name }} : préparez côté application une liste de lignes déjà mises en forme, par exemple "Pain au levain — 3 000 FCFA".

Deux variables obligatoires

Une campagne ne part pas sans :
  • {{ unsubscribe_url }} : un lien de désabonnement visible ;
  • {{ organisation.address }} (ou l’adresse écrite en toutes lettres) : l’adresse postale de l’expéditeur.
Ce sont des obligations légales pour tout e-mail commercial. Le plus simple est de les placer dans votre modèle.