Utilisez des données dynamiques provenant de sources externes ou d'une API stockées dans vos flux de données Brevo pour personnaliser vos SMS. Vous pouvez inclure des informations telles que des dates de rendez-vous, des détails d'événement, des mises à jour de compte, des rappels de service, etc., soit toutes les données fournies dans le flux pour rendre vos messages personnalisés et utiles.
Comment fonctionne la personnalisation des SMS ?
La personnalisation des SMS fonctionne en ajoutant des variables au contenu de vos SMS. Lors de l'envoi du SMS, la variable est automatiquement remplacée par les informations correspondant à chaque destinataire.
SMS envoyé depuis Brevo | SMS reçu par un destinataire appelé John |
---|---|
Vous pouvez inclure différents types de variables dans vos SMS :
-
👤 Variables d'attributs du contact
Personnalisez les messages avec les détails du contact, tels que le prénom et le nom. -
⚡ Variables de données d'automatisation
Personnalisez les messages avec les données de l'événement qui a déclenché une automatisation, comme le montant total d'une commande. - 🛢️ Variables de flux de données
Personnalisez les messages avec une API ou des données externes, telles que des listes de produits ou d’articles.
Avant de commencer
- Assurez-vous de tout connaître sur les flux de données dans notre article dédié À propos des flux de données dans Brevo.
- Créez le flux de données que vous utiliserez pour personnaliser votre SMS. Pour en savoir plus, consultez notre article dédié Créer un flux de données.
- Assurez-vous que votre flux de données contient des données concises qui ne dépassent pas la limite de caractères du SMS. En effet, lorsque vous utilisez la personnalisation dans les SMS, les variables étant remplacées par des valeurs réelles au moment de l'envoi, le nombre de caractères final peut différer de celui affiché dans l'éditeur de SMS. Par exemple, "Bonjour PRÉNOM." pourrait être estimé à 33 caractères, mais fait au final 10 caractères avec "Bonjour, Paul." et 15 caractères avec "Bonjour, Alexandre.".
- Vous pouvez insérer des variables de flux de données de l'une des deux manières suivantes :
- À l'aide du menu { } Ajouter une variable, ou
- [Avancé] Manuellement, en utilisant des doubles accolades.
Dans quel type de SMS puis-je utiliser des variables de flux de données ?
Vous pouvez utiliser les variables de flux de données dans les types de SMS suivants :
- Campagnes SMS envoyées depuis la page Campagnes.
- SMS promotionnels et SMS transactionnels envoyés depuis une automatisation créée dans le nouvel éditeur.
À propos des types de flux de données et de la mise en forme des SMS
Le type de données que vous pouvez inclure dans vos SMS et leur syntaxe dépendent de la façon dont vous choisissez d’insérer votre flux de données :
Vous pouvez utiliser le menu {} Ajouter une variable pour insérer un flux de données avec une structure plate, directement accessible avec une imbrication minimale. En utilisant le menu {} Ajouter une variable, vous pouvez uniquement récupérer les données contenues dans les éléments de premier niveau. |
➡️ Pour insérer des données plus complexes, consultez l’onglet dédié [Avancé] Insérer manuellement des flux de données.
Contrairement au menu {} Ajouter une variable, l’insertion manuelle de variables de flux de données dans votre SMS vous permet de récupérer n’importe quelle donnée, y compris les tableaux imbriqués et les structures de données complexes. Les variables de flux de données sont mises en forme à l’aide de doubles accolades. En fonction de la complexité de la structure de votre flux de données, le format de vos variables de flux de données varie : 🔡 Structure de données simple et directement accessible
Vous pouvez facilement insérer des structures de données simples à l'aide du menu {} Ajouter une variable. Cependant, vous pouvez aussi les insérer manuellement en utilisant la syntaxe suivante : {{feed.feedalias.variable}} Vous devez alors remplacer :
Par exemple, pour afficher le nom de votre prochain cours de yoga, votre variable de flux de données serait : {{feed.yoga_classes.class_name}} 🔣 Structure de données complexe et imbriquée
Vous pouvez uniquement insérer les flux de données complexes et imbriqués manuellement. La syntaxe d’un flux de données complexe est la suivante : {{feed.feedalias.array.index.variable}} Vous devez alors remplacer :
Par exemple, pour afficher le nom du cours de yoga dans le tableau following_classes, dans l’index 0, votre variable de flux de données serait la suivante : {{feed.yoga_classes.following_classes.0.class_name}} |
Insérer des flux de données dans vos SMS
Pour vous aider à comprendre comment insérer des flux de données dans vos SMS, nous avons créé un cas d’utilisation à des fins d’illustration que vous pouvez facilement adapter à vos besoins : envoyer une alerte pour le prochain cours de yoga à vos destinataires.
Ouvrez l’onglet correspondant à la façon dont vous souhaitez insérer votre flux de données :
Dans ce cas d’utilisation, nous souhaitons envoyer un SMS contenant les informations du prochain cours de yoga telles que le nom, le lieu, la date et l’heure. Nous allons insérer notre flux de données à l’aide du menu Ajouter une variable car ces données sont plates et directement accessibles.
Pour insérer des variables de flux de données à l’aide du menu {} Ajouter une variable :
- Créez une campagne SMS ou une automatisation qui contient l'étape Envoyer un SMS.
- Dans le champ Message ou Contenu, entrez le contenu de votre SMS et placez votre curseur à l’endroit où vous souhaitez insérer votre variable de flux de données.
- Cliquez sur l’icône { } Ajouter une variable et cliquez sur Flux de données dans la liste.
- Sélectionnez le flux de données qui contient les données dont vous avez besoin pour ce SMS. Dans notre exemple, next_yoga_classes.
- Sélectionnez les variables que vous souhaitez insérer dans votre SMS, et qui seront remplacées par leur valeur au moment de l’envoi. Lorsque la variable du flux de données est correctement insérée, une balise orange avec son nom apparaît. Dans notre exemple :
- class_name, qui est le nom du prochain cours de yoga.
- date et heure, c'est-à-dire la date et l'heure du prochain cours de yoga.
- studio_location, c'est-à-dire le lieu où se tiendra le prochain cours de yoga.
- (Facultatif) Appliquez des filtres pour utiliser une valeur par défaut si le flux de données est vide, ou appliquez des majuscules à votre texte, par exemple. Pour en savoir plus, consultez notre article dédié Modifiez le formatage de vos placeholders avec des filtres.
- Terminez le contenu de votre campagne SMS et cliquez sur Enregistrer.
SMS envoyé depuis Brevo | SMS reçu par un destinataire appelé John |
---|---|
Dans ce cas d'utilisation, nous avons déjà ajouté des informations sur le prochain cours de yoga à l'aide du menu { } Ajouter une variable. Cependant, nous souhaitons également proposer un autre cours de yoga si notre destinataire n’est pas disponible pour le premier créneau. Nous devons insérer manuellement notre flux de données car ces données sont imbriquées dans des tableaux.
Ouvrez l’accordéon ci-dessous pour découvrir la structure du flux de données que nous utiliserons pour personnaliser nos SMS. L’alias de notre flux de données est yoga_classes :
Pour insérer manuellement des variables de flux de données dans vos SMS :
- Créez une campagne SMS ou une automatisation qui contient l'étape Envoyer un SMS.
- Dans le champ Message ou Contenu, entrez le contenu de votre SMS et placez votre curseur à l’endroit où vous souhaitez insérer votre variable de flux de données.
- Choisissez la balise dont vous avez besoin pour votre flux de données et insérez-la dans le contenu de votre SMS. Nous recommandons d'ajouter les deux dernières accolades uniquement après avoir remplacé les valeurs.
- Remplacez les valeurs comme décrit dans l’onglet [Avancé] Insérer manuellement des flux de données de la section À propos des types de flux de données et de la mise en forme des SMS. Lorsque la variable du flux de données est correctement insérée, une balise orange avec son nom apparaît. Dans notre exemple :
-
{{feed.yoga_classes.following_classes.0.class_name}}
, qui est le nom du prochain cours de yoga. -
{{feed.yoga_classes.following_classes.0.date}}
, qui est la date à laquelle aura lieu le prochain cours de yoga. -
{{feed.yoga_classes.following_classes.0.time}}
, qui est l'heure à laquelle aura lieu le prochain cours de yoga. -
{{feed.yoga_classes.following_classes.0.studio_location}}
, qui est l'adresse où aura lieu le prochain cours de yoga.
-
- (Facultatif) Appliquez des filtres pour utiliser une valeur par défaut si le flux de données est vide, ou appliquez des majuscules à votre texte, par exemple. Pour en savoir plus, consultez notre article dédié Modifiez le formatage de vos placeholders avec des filtres.
- Terminez le contenu de votre campagne SMS et cliquez sur Enregistrer.
SMS envoyé depuis Brevo | SMS reçu par un destinataire appelé John |
---|---|
⏭️ Et après ?
🤔 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é.