Le langage de template de Brevo vous permet de personnaliser de façon dynamique vos templates email. Insérez un placeholder d'attribut du contact dans votre email pour obtenir des données spécifiques au contact et personnaliser un seul email qui pourra être envoyé à plusieurs contacts. Allez encore plus loin en insérant du contenu dynamique dans vos emails pour gérer l'affichage du contenu en fonction de conditions prédéfinies, le tout dans le même email.
❓Qu'est-ce que le langage de template de Brevo ?
Le langage de template de Brevo vous permet d'insérer des placeholders dans vos templates email, qui seront remplacés par des données spécifiques au contact au moment de l'envoi de l'email. Plus que de simples substitutions de texte, notre langage de template prend également en charge les conditions, les boucles et les filtres.
🏷 Placeholders
Les placeholders (également appelés variables ou placeholders de fusion) sont des placeholders ajoutées à vos templates email et remplacées par des données spécifiques au contact lors de l'envoi de l'email. Ces données peuvent être le nom, l'adresse ou même la couleur préférée de votre contact, les produits qu'il a achetés, un lien de désinscription, etc.
Il existe trois types de placeholders dans le langage de template de Brevo :
Attributs de contact
Les placeholders les plus fréquemment utilisés sont les placeholders d'attributs de contact, qui vous permettent d'inclure de manière dynamique des données stockées sur vos destinataires :
{{contact.FIRSTNAME}}
{{contact.EMAIL}}
{{contact.MANAGER}}
Il peut s'agir de leur nom, de leur adresse email ou de tout autre attribut de contact personnalisé enregistré dans votre liste de contacts.
➡️ Article dédié : Personnaliser vos emails à l'aide des attributs de contact
Placeholders prédéfinis
Des placeholders prédéfinis sont disponibles pour tous les utilisateurs Brevo, notamment un lien miroir, un lien de désinscription et un lien vers le formulaire de mise à jour du profil :
-
{{mirror}}
(lien « Afficher dans le navigateur ») {{unsubscribe}}
{{update_profile}}
Ces placeholders sont généralement ajoutés automatiquement à vos templates lorsque vous les créez.
➡️ Articles dédiés :
- Insérer un lien miroir et un lien de désinscription dans vos campagnes
- Mettre à jour les informations et préférences de vos abonnés (formulaire de mise à jour du profil)
Paramètres transactionnels
Utilisez les placeholders de paramètres transactionnels pour ajouter des données sur vos produits ou ventes dans vos emails. Il peut s'agir d'informations sur les produits achetés, les prix des produits, les produits laissés dans le panier, etc.
Les placeholders de paramètres transactionnels sont prédéfinis si vous utilisez un plugin Brevo, mais vous pouvez également les définir. Vous pouvez ensuite récupérer les données par le biais d'un scénario automatisé ou d'un appel API pour envoyer un email transactionnel.
➡️ Article dédié : Personnaliser vos emails à l'aide des paramètres transactionnels
🚰 Filtres
Brevo utilise des filtres et des placeholders pour offrir des fonctionnalités supplémentaires à vos emails. Vous pouvez définir des valeurs par défaut au cas où un attribut de contact serait vide, ou choisir la structure des mots, nombres et dates.
➡️ Article dédié : Modifier le formatage de vos placeholders à l'aide de filtres
👁 Visibilité du bloc
L'option Visibilité des blocs vous permet de choisir facilement la manière dont vous souhaitez que vos blocs s'affichent dans vos templates email.
Par exemple, vous pouvez :
- personnaliser l'en-tête de votre email et utiliser un ton différent selon l'âge de vos contacts,
- personnaliser les blocs de contenu pour afficher différents produits ou offres en fonction de critères spécifiques (par exemple, une offre spéciale pour vos clients les plus fidèles, en fonction de leurs préférences, etc.),
- personnaliser les blocs de contenu pour les adapter aux différents appareils de lecture et n'afficher certains éléments que sur les smartphones ou les ordinateurs de bureau.
➡️ Articles dédiés :
- Afficher ou masquer les blocs en fonction des attributs de contact
- Afficher ou masquer les blocs en fonction des paramètres transactionnels
- Afficher ou masquer les blocs en fonction des blocs répétables
🔁 Répéter le bloc / Liste dynamique (balise for
)
L'option Liste dynamique, désormais appelée Répéter le bloc, vous permet de passer en boucle ou d'itérer certains éléments d'une séquence et de les afficher sous forme de liste dans votre email. Par exemple, vous pouvez afficher une liste d'éléments que votre contact vient d'acheter ou de laisser dans son panier.
Cette option est très efficace lorsqu'elle est combinée avec vos paramètres transactionnels et est également utile lorsque vous concevez un template email pour contenir un nombre inconnu d'éléments dans une liste.
Pour une utilisation plus avancée, vous pouvez répéter manuellement un bloc à l'aide la balise for
. Par exemple, ci-dessous, une liste du nom du produit suivi de son prix pour tout ce que le client a acheté. Cette liste pourra être adaptée en fonction des achats de chaque client.
➡️ Article dédié : Répéter un bloc d'éléments dans vos emails
🤯 Trouver des solutions pour vos emails personnalisés avec le langage de template de Brevo
❌ Syntaxe incorrecte du placeholder
Après avoir enregistré le design de votre template email ou de votre campagne, un message d'erreur apparaît si la syntaxe de l'un de vos placeholders est incorrecte.
Dans les exemples ci-dessous, il manque un crochet }
à la fin des placeholders. Examinez les détails de l'erreur pour corriger le placeholder et enregistrez à nouveau votre template email ou votre campagne.
Même si votre appel API est correctement structuré, l'email ne sera pas envoyé si le template email contient des erreurs.
Notification d'erreur pour une campagne email
Si votre appel API reçoit une réponse de niveau 200 , mais que la campagne est suspendue en raison d'une erreur de syntaxe du template email, une notification de suspension apparaîtra dans vos notifications.
Journal d'erreurs pour un email transactionnel
Si votre appel API reçoit une réponse de niveau 200, mais que l'email n'est pas remis, accédez à Transactionnel > Journaux pour vérifier vos journaux transactionnels. Si votre email n'a pas été envoyé à cause d'une erreur, un événement Erreur apparaît dans vos journaux.
⏭ Et après ?
- Activer le langage de template de Brevo
- Utiliser le nouveau langage de template de Brevo pour créer des templates email et des campagnes
- Suivre les statistiques de vos emails transactionnels
🤔 Vous avez des questions ?
Pour toute question, n’hésitez pas à contacter notre service client en créant un ticket à partir de votre compte. Si vous n’avez pas encore de compte, vous pouvez nous contacter ici.
Si vous avez besoin d'aide pour un projet impliquant Brevo, nous pouvons vous mettre en relation avec un Partenaire Brevo certifié.