Les variables personnalisent vos messages avec les données du contact, du déclencheur ou d'une étape précédente du flux. Elles sont remplacées par leur valeur au moment de l'envoi.
Dans un message libre (Send Message, Send Message with button link, Ask text, Ask List Option...), insérez la variable avec le sélecteur de variables, ou tapez-la avec sa syntaxe exacte : {{recipient.first_name}} pour le contact, {{variables.nom}} pour toutes les autres données.
Dans un template, associez chaque variable du template à une donnée avec Ajouter une variable. Les variables tapées à la main dans le texte d'un template sont refusées.
Seules les syntaxes {{recipient.xxx}} et {{variables.xxx}} sont remplacées. {{firstname}}, ou {{shopify_tracking_url}} sans le préfixe variables., partent telles quelles chez le client.
Les variables proposées dépendent du déclencheur : une variable de commande n'existe pas dans un flux Message entrant. Dans les tableaux ci-dessous, les variables sont écrites sans {{variables. }} pour la lisibilité : shopify_order_id s'écrit {{variables.shopify_order_id}} dans un message.
Variable | Contenu |
|---|---|
| Nom du contact |
| Prénom |
| Nom de famille |
| Numéro de téléphone |
Les variables enregistrées sur le contact (actions Manage contact variables et Ask text) s'utilisent en {{variables.nom_de_la_variable}}.
Variable | Contenu |
|---|---|
| Numéro de commande |
| Montant total |
| Page de statut de la commande Shopify |
| Image du premier produit |
| Image du produit le plus cher |
| Image du produit le moins cher |
Les images produit s'utilisent comme média, par exemple en image d'en-tête d'un message.
Variable | Contenu |
|---|---|
| Prénom |
| Nom |
| Nom complet |
| Langue |
Variable | Contenu |
|---|---|
| Prénom |
| Nom |
| Nom complet |
| Téléphone |
| Adresse ligne 1 |
| Adresse ligne 2 |
| Ville |
| Code postal |
| Région / Province |
| Pays |
Variable | Contenu |
|---|---|
| Lien pour reprendre le panier |
| Montant total du panier |
| Images produit, comme pour la commande |
Les variables Client (prénom, nom, nom complet, langue) sont aussi disponibles.
Variable | Contenu |
|---|---|
| Numéro de suivi |
| URL de suivi |
| Transporteur |
| Page de statut de la commande Shopify |
| Prénom |
| Nom |
| Nom complet |
| Téléphone |
| Adresse ligne 1 |
| Adresse ligne 2 |
| Ville |
| Code postal |
| Région / Province |
| Pays |
Exemple dans un message libre, après une réponse du client : Votre colis est en route : {{variables.shopify_tracking_url}}. Dans un template, associez la variable avec Ajouter une variable.
Variable | Contenu |
|---|---|
| Le code généré : préfixe, tiret et 6 caractères (ex. KANAL-3F9A2C) |
| La valeur de la remise, affichée « 15% » ou « 10.00 EUR » |
| La date d'expiration (jj/mm/aaaa hh:mm, en heure UTC, soit 1 à 2 h de moins que l'heure française), ou « Illimité » sans expiration |
ID est l'identifiant du nœud : insérez ces variables avec le sélecteur plutôt qu'à la main.
Chaque champ mappé dans un nœud API Call devient {{variables.api_response_ID_nom}}, où ID est l'identifiant du nœud et nom le nom de variable choisi. Il est proposé dans le sélecteur des nœuds suivants.
Les clés envoyées dans l'objet variables de l'appel (et déclarées dans le panneau du nœud) s'utilisent en {{variables.clé}}. Exemple : "variables": { "code": "WELCOME10" } donne {{variables.code}}. Les champs name, first_name, last_name et email renseignent le contact : utilisez ensuite {{recipient.first_name}}.
Les variables Recharge s'écrivent {{variables.recharge_...}} et dépendent de l'événement :
Tous les événements : recharge_event, recharge_customer_email, recharge_customer_first_name, recharge_customer_last_name, recharge_external_customer_id, recharge_address_id, recharge_customer_id.
Prélèvements (Renouvellement à venir, Paiement échoué, Échec définitif du paiement, Renouvellement payé) : recharge_charge_id, recharge_status, recharge_scheduled_at, recharge_total_price, recharge_currency, recharge_product_title (titre du premier produit), recharge_line_items_count, recharge_error_type, recharge_number_times_tried, recharge_retry_date.
Abonnements (Abonnement démarré, Abonnement annulé, Livraison sautée) : recharge_subscription_id, recharge_variant_title, recharge_sku, recharge_price, recharge_quantity, recharge_next_charge_scheduled_at, recharge_order_interval_frequency, recharge_order_interval_unit, recharge_cancellation_reason, recharge_cancellation_reason_comments.
Aucune variable ne fournit de lien de mise à jour de la carte bancaire : utilisez un lien fixe vers votre espace client.
Les déclencheurs Commande boutique créée et Mise à jour d'expédition boutique proposent dans le sélecteur les données envoyées par votre boutique via l'API Commerce : commande, panier, expédition et tags du client. Insérez-les avec le sélecteur.