{{NOM_DU_JETON}} que vous insérez dans les champs texte d’une stratégie. Au moment où la règle s’exécute, chaque jeton est remplacé par la valeur réelle correspondante : le prénom de l’utilisateur, le nom du créateur, la date du jour, etc. Un même texte s’adapte ainsi automatiquement à chaque utilisateur.
Coucou Kevin 😘 tu m'as manqué !
Insérer un jeton
Les champs compatibles affichent le placeholder « Tapez@ ou {{ pour insérer un token… ». Trois façons d’insérer un jeton :
- Taper
{{ou@dans le champ : une autocomplétion s’ouvre avec la liste des jetons, filtrable en tapant le début du nom. - Cliquer sur le bouton Insérer un token du champ, puis choisir une classe (Sélectionner une classe) et un jeton.
- Passer en mode Plein écran pour éditer confortablement les textes longs.
Valeurs de repli (fallbacks)
Un jeton peut ne pas avoir de valeur (information non renseignée pour cet utilisateur). Pour éviter un texte à trou, chaque jeton accepte une chaîne de valeurs de repli, séparées par| :
- Les valeurs sont essayées de gauche à droite (dans l’éditeur de fallback : de haut en bas — « Les fallbacks sont évalués de haut en bas jusqu’à trouver une valeur »). La première valeur non vide est utilisée.
- Un fallback peut être un autre jeton (bouton Ajouter un token fallback) ou un texte libre (bouton Ajouter un texte fallback).
- Une information vide ou non renseignée compte comme absente : le fallback suivant est essayé.
- Si toutes les valeurs échouent, le jeton est remplacé par un texte vide (le code
{{...}}n’apparaît jamais tel quel dans le message envoyé).
Où utiliser les jetons
Dans les actions
Tous les champs texte suivants des actions de stratégie supportent les jetons, résolus au moment où l’action s’exécute :Pour les variables utilisateur, le montant d’Incrémenter / Décrémenter doit donner un nombre une fois le jeton résolu, sinon l’action échoue.
Dans les conditions
La valeur comparée des conditions textuelles (de type « contient », « égal à », « expression régulière ») supporte aussi les jetons. Le jeton est résolu avant la comparaison. Exemple : la condition Dernier message du fan contient avec la valeur{{CREATORPERSONA_Firstname}} détecte que l’utilisateur a mentionné le prénom du créateur dans son dernier message.
Dans les injections de la stratégie
Les textes de la stratégie injectés à l’IA (contexte, objectifs, règles) sont également détokénisés avant d’être transmis aux agents de génération.Jetons disponibles
Les jetons sont organisés en 4 classes, reconnaissables à leur préfixe et à la couleur de leur pastille. La liste ci-dessous est exhaustive : c’est celle proposée par l’autocomplétion de l’éditeur.Environnement (ENVIRONMENT_)
Valeurs calculées au moment de l’exécution (date, heure).
Utilisateur (USER_)
Données du compte de l’utilisateur en interaction (plateforme, activité).
Infos Utilisateur (USERINFO_)
Profil de l’utilisateur, alimenté au fil des conversations (voir Extraction d’informations).
Persona Créatrice (CREATORPERSONA_)
Identité du créateur : la personnalité publique visible des utilisateurs.
Format des valeurs
Une fois résolu, chaque jeton produit du texte selon le type de l’information :- Oui/non :
trueoufalse. - Dates : format
AAAA-MM-JJ HH:mm:ss(exemple :2026-07-18 14:30:00). - Listes : éléments joints par une virgule (exemple :
foot, jeux vidéo). - Information vide ou non renseignée : le jeton est considéré sans valeur et déclenche le fallback suivant (ou un texte vide s’il n’y en a pas).
Exemples
Message personnalisé avec repli
Action Envoyer un message, champ Texte :Horodater un événement dans une variable
Action Définir une variable utilisateur, champ Valeur :Notification opérateur contextualisée
Action Envoyer une notification, champ Titre :Détecter la mention du prénom du créateur
Condition Dernier message du fan contient, valeur :Bon à savoir
- Les noms de jetons sont insensibles à la casse :
{{userinfo_firstname}}équivaut à{{USERINFO_Firstname}}. - Les jetons sont résolus au moment de l’exécution de l’action ou de l’évaluation de la condition, jamais à l’enregistrement de la règle. Deux exécutions peuvent donc produire des valeurs différentes.
- Un jeton sans valeur et sans fallback est remplacé par un texte vide : le code du jeton n’est jamais visible par l’utilisateur. Prévoyez un fallback texte pour les informations souvent absentes (prénom, ville…).
- Les jetons se terminant par
()sont calculés à la volée (âge depuis la date de naissance, résumé de profil…). - Un fallback texte peut contenir des espaces et des émojis ; il est utilisé tel quel.
- L’autocomplétion de l’éditeur recense l’intégralité des jetons disponibles : cette page les liste tous.
Voir aussi
- Planifier une relance — L’instruction de relance supporte les jetons.
- Réponses automatiques — Le workflow d’exécution des stratégies.
- Extraction d’informations — Comment le profil utilisateur (jetons
USERINFO_) est alimenté. - Terminologie — Les termes métiers Fanify.
