Les flux événementiels transforment la manière dont les équipes CRM orchestrent l'engagement dans Salesforce Marketing Cloud Next. Déclenchés en temps réel par un changement de données, ils remplacent les envois par lot par des parcours contextuels, activés au moment exact où le client agit. La version Summer 26 franchit un cap : conditions de ré-entrée, élément « Exit from a Flow » et variables de contenu sans Apex. Dans ce guide pratique, vous allez configurer un flux de bout en bout, personnaliser vos emails à la volée et éviter les pièges les plus fréquents. Objectif : un parcours robuste, mesurable et prêt pour la production.
Qu'est-ce qu'un flux événementiel dans Marketing Cloud Next ?
Un flux événementiel (event-triggered flow) s'exécute dès qu'un enregistrement change dans Data Cloud. Contrairement à un envoi programmé, il réagit à un signal plutôt qu'à un calendrier : une commande passée, un panier abandonné, un score d'engagement qui franchit un seuil. Marketing Cloud Next s'appuie sur le moteur Flow de la plateforme Salesforce Core, ce qui unifie enfin l'automatisation marketing et les données CRM dans un même espace.
Les types de flux marketing
Marketing Cloud Next expose plusieurs types de flux : parcours planifiés, flux déclenchés par événement, flux de segment et flux transactionnels. Pour un cas d'usage temps réel — bienvenue, réactivation, confirmation — le flux déclenché par événement est le bon choix. Il écoute un Data Model Object (DMO) et démarre un parcours par enregistrement concerné.
Prérequis : Data Cloud, DMO et Data Graph
Avant de construire le flux, assurez-vous que vos données sont correctement modélisées. Trois éléments sont indispensables :
- Un DMO principal qui porte l'événement, par exemple une commande ou un panier.
- Un Data Graph qui relie ce DMO au profil unifié du contact et à ses attributs.
- Des points de contact email valides et consentis pour l'envoi.
Nouveauté Summer 26 : les fonctions d'agrégation sont désormais disponibles sur les attributs numériques issus des données liées d'un Data Graph. Vous pouvez ainsi calculer, directement dans le flux, la valeur moyenne d'une commande ou le total dépensé sur trente jours, sans passer par une automatisation externe.
Configurer le déclencheur et les conditions de ré-entrée
Le déclencheur définit quel changement lance le flux. Dans Marketing Cloud Next, vous choisissez le DMO, l'opération (création ou mise à jour) et une condition d'entrée. Summer 26 ajoute deux leviers déterminants : des conditions de déclenchement plus fines basées sur les champs du DMO principal, et surtout des conditions de ré-entrée qui contrôlent si un même contact peut réintégrer le parcours.
Voici une condition d'entrée typique pour un flux de panier abandonné, exprimée en logique déclarative :
Trigger: Cart__dlm (Update)
Entry condition:
Cart.Status = 'Abandoned'
AND Cart.TotalValue >= 50
AND Contact.EmailOptIn = true
Re-entry rule:
Allow re-entry: true
Re-entry wait: 14 days
Max entries per contact: 3
Pourquoi la ré-entrée change tout
Avant Summer 26, empêcher un contact de recevoir dix fois la même relance imposait des tables de suppression et du SSJS. Désormais, la fenêtre de ré-entrée et le plafond d'entrées se déclarent dans l'interface. Vous maîtrisez la pression marketing sans écrire une seule ligne de code.
Personnaliser l'email avec les variables de contenu
La grande annonce Summer 26 côté contenu, ce sont les variables de contenu (Content Variables). Elles injectent des données CRM dans un email sans Apex, là où il fallait auparavant du code personnalisé. Vous déclarez une variable, vous la liez à un champ du Data Graph, puis vous l'appelez dans le corps du message.
{{!-- Déclaration des variables de contenu --}}
firstName -> UnifiedIndividual.FirstName
lastItem -> Cart.LastProductName
cartTotal -> Cart.TotalValue (currency, EUR)
{{!-- Utilisation dans le template --}}
Bonjour {{firstName}},
votre panier contenant {{lastItem}} vous attend.
Montant : {{cartTotal}}.
Prévoir des valeurs par défaut
Une variable non renseignée peut casser le rendu ou afficher un vide disgracieux. Définissez systématiquement une valeur de repli — « client » pour un prénom manquant, un libellé générique pour un produit — afin que chaque destinataire reçoive un message cohérent, même lorsque le profil est incomplet.
Gérer la sortie : l'élément « Exit from a Flow »
Un parcours mal fermé continue d'envoyer des messages à des contacts qui ont déjà converti. L'élément Exit from a Flow, introduit dans les flux marketing, retire explicitement un individu d'un flux donné. Placez-le après une conversion pour stopper immédiatement la relance.
Decision: Le panier a-t-il ete achete ?
Oui -> Exit from a Flow (Cart Abandonment)
Non -> Wait 24h -> Send reminder email 2
Combiné aux conditions de ré-entrée, cet élément vous donne un contrôle complet du cycle de vie du contact dans le parcours : entrée conditionnelle, progression, puis sortie propre.
La vraie rupture de Summer 26 n'est pas une fonctionnalité isolée, mais leur combinaison : conditions de ré-entrée, variables de contenu et sortie explicite permettent enfin de construire des parcours temps réel gouvernés, sans Apex ni SSJS.
Tester, mesurer et passer en production
Avant d'activer le flux, validez chaque branche dans un environnement sandbox. Créez des enregistrements de test dans le DMO, vérifiez le rendu des variables de contenu et confirmez que l'élément de sortie se déclenche bien après conversion.
Checklist de mise en production
- Vérifiez le consentement email sur tous les points de contact.
- Contrôlez la fenêtre de ré-entrée pour éviter la sur-sollicitation.
- Suivez les indicateurs clés : taux d'entrée, taux de conversion, sorties déclenchées.
- Documentez la logique du flux pour l'équipe qui en assurera la maintenance.
Les indicateurs qui comptent
Un flux événementiel ne se juge pas au seul taux d'ouverture. Surveillez le taux d'entrée (combien de contacts déclenchent réellement le parcours), le délai moyen jusqu'à la conversion et le nombre de sorties déclenchées par l'élément de sortie. Ce dernier indicateur révèle si votre logique de fermeture fonctionne : un taux de sortie proche du taux de conversion est le signe d'un parcours sain.
Une fois ces contrôles passés, activez le flux et surveillez de près les premières heures de production. Besoin d'un accompagnement pour concevoir vos parcours Marketing Cloud Next ? Contactez l'équipe CGC-Agency.
À retenir
Temps réel plutôt que par lot. Les flux événementiels réagissent à un changement de données Data Cloud et déclenchent le bon message au bon moment.
Ré-entrée maîtrisée. Summer 26 permet de plafonner et d'espacer les ré-entrées sans code, protégeant la pression marketing.
Personnalisation sans Apex. Les variables de contenu injectent les données CRM dans l'email via une simple liaison au Data Graph.
Sortie propre. L'élément « Exit from a Flow » retire un contact converti et évite les relances inutiles.
Testez avant d'activer. Validez chaque branche en sandbox et suivez les indicateurs dès la mise en production.
