Depuis la release Summer 26, Salesforce Marketing Cloud Next a opéré l’un de ses changements structurants les plus discrets — et les plus importants. Le Segment Triggered Flow disparaît au profit de l’Audience Flow. Derrière ce renommage se cache une refonte complète du modèle d’audience : là où vous deviez obligatoirement passer par un segment Data Cloud pour déclencher une orchestration, vous disposez désormais de quatre points d’entrée unifiés. Segment, enregistrement CRM, liste actionnable, campagne. Ce guide vous montre quand choisir chacun d’entre eux, comment alimenter une Actionable List par API, et comment migrer vos flux existants sans casser vos parcours en production.
Ce que Summer 26 change réellement
Jusqu’à Spring 26, l’orchestration d’audience dans Marketing Cloud Next reposait sur une hypothèse forte : toute audience adressable devait exister sous forme de segment Data Cloud. Cette contrainte imposait un passage systématique par la modélisation Data 360, y compris pour des cas d’usage triviaux — relancer les 400 visiteurs d’un salon professionnel, par exemple.
Summer 26 casse cette dépendance. L’élément Start d’un Audience Flow expose maintenant un sélecteur de source de données. Le flux reste le même : c’est la manière d’y faire entrer des personnes qui devient plurielle. Concrètement, vos équipes gagnent la capacité de lancer une campagne sans solliciter l’équipe data pour chaque nouvelle audience.
L’enjeu de Summer 26 n’est pas d’ajouter des entrées : c’est de découpler la vitesse d’exécution marketing de la vitesse de modélisation Data Cloud. Toute audience qui n’exige pas de logique de segmentation avancée ne doit plus passer par Data 360.
Les quatre points d’entrée d’un Audience Flow
Segment Flow
C’est l’héritier direct du Segment Triggered Flow. Il consomme un segment Data Cloud, avec rafraîchissement planifié ou en temps réel. Réservez-le aux audiences qui exigent de la résolution d’identité, du calcul d’attributs ou une agrégation multi-sources. C’est le point d’entrée le plus puissant, et le plus coûteux en cycle de production.
Record Query Flow
Il interroge directement les objets CRM — Contact, Lead, Account, ou vos objets personnalisés — sans passer par Data Cloud. Idéal pour les cas d’usage pilotés par le CRM : renouvellement de contrat, relance d’opportunité, notification post-service.
List Flow
Il s’appuie sur une Actionable List, une liste statique de membres que vous alimentez par import, par formulaire d’inscription ou par API. C’est le point d’entrée le plus rapide à mettre en œuvre, et celui qui débloque la majorité des demandes terrain.
Campaign Flow
Il prend pour source les membres d’une campagne Salesforce. Très utile en contexte B2B, où la campagne reste l’unité de pilotage partagée entre marketing et commerce.
| Point d’entrée | Source | Cas d’usage type | Dépendance Data Cloud |
|---|---|---|---|
| Segment Flow | Segment Data Cloud | Ciblage comportemental multi-sources | Oui |
| Record Query Flow | Objet CRM | Cycle de vie contrat, opportunité | Non |
| List Flow | Actionable List | Salon, webinaire, liste importée | Non |
| Campaign Flow | Campaign Member | Nurturing B2B aligné aux ventes | Non |
Alimenter une Actionable List par API
Une Actionable List n’a d’intérêt opérationnel que si elle se remplit automatiquement. L’appel REST ci-dessous ajoute des membres depuis un système tiers — plateforme événementielle, outil de scan de badges, back-office.
POST /services/data/v66.0/sobjects/ActionableListMember
Authorization: Bearer {access_token}
Content-Type: application/json
{
"ActionableListId": "0LxAB0000004CvT0AU",
"RelatedRecordId": "003AB000006h2LkYAI",
"Source": "SalonVivaTech2026",
"Status": "Active"
}
Pour un volume important, privilégiez l’API Composite plutôt qu’une boucle d’appels unitaires. Vous restez ainsi largement sous les limites de gouverneur, et l’ensemble est traité de façon atomique :
POST /services/data/v66.0/composite/sobjects
{
"allOrNone": false,
"records": [
{ "attributes": {"type": "ActionableListMember"},
"ActionableListId": "0LxAB0000004CvT0AU",
"RelatedRecordId": "003AB000006h2LkYAI" },
{ "attributes": {"type": "ActionableListMember"},
"ActionableListId": "0LxAB0000004CvT0AU",
"RelatedRecordId": "003AB000006h2LmZAI" }
]
}
Point de vigilance : une Actionable List est statique par conception. Elle ne se réévalue pas. Si votre besoin implique une entrée continue au fil de l’eau, un Record Query Flow planifié sera plus adapté.
Filtrer finement avec un Record Query Flow
Le Record Query Flow accepte des conditions sur les champs de l’objet interrogé. Pour cibler les contacts dont le contrat expire dans trente jours, sans dépendre d’un segment :
SELECT Id, Email, FirstName, Account.Name, Contract_End_Date__c
FROM Contact
WHERE Contract_End_Date__c = NEXT_N_DAYS:30
AND HasOptedOutOfEmail = false
AND Email != null
AND Account.Segment__c IN ('Enterprise', 'Mid-Market')
Cette requête illustre trois réflexes à conserver systématiquement : exclure les opt-out en amont plutôt qu’en aval du flux, écarter les enregistrements sans adresse e-mail pour ne pas polluer vos statistiques d’échec, et borner le périmètre métier dès la source afin de limiter le volume traité.
Personnaliser le message avec Handlebars
Quel que soit le point d’entrée, les attributs de l’audience remontent dans le message via Handlebars. Le contexte diffère toutefois selon la source : un List Flow expose l’enregistrement lié, un Campaign Flow expose le membre de campagne.
<p>Bonjour {{Contact.FirstName}},</p>
{{#if Contact.Contract_End_Date__c}}
<p>Votre contrat arrive à échéance le
{{formatDate Contact.Contract_End_Date__c "dd/MM/yyyy"}}.</p>
{{else}}
<p>Nous souhaitions faire le point sur votre abonnement.</p>
{{/if}}
{{#each Contact.Account.ActiveProducts}}
<li>{{this.Name}}</li>
{{/each}}
Testez systématiquement le rendu avec un enregistrement dont les champs optionnels sont vides. C’est la première cause d’e-mails partiellement rendus en production.
Migrer vos Segment Triggered Flows existants
La bonne nouvelle : la migration est transparente. Vos Segment Triggered Flows deviennent automatiquement des Audience Flows utilisant la source « Segment », sans intervention de votre part et sans interruption de service.
La vraie question est ailleurs. Elle est celle de l’audit : parmi vos segments Data Cloud existants, combien ne servent qu’à reproduire une liste statique ou une simple requête CRM ? Dans les projets que nous accompagnons, cette proportion dépasse fréquemment le tiers. Chacun de ces segments représente un coût de maintenance et un délai de mise en production qu’une Actionable List ou un Record Query Flow supprime.
Nous recommandons un audit en trois passes : inventorier les segments déclenchant un flux, qualifier ceux dont la logique tient en une requête mono-objet, puis reconstruire les cas les plus simples sur les nouveaux points d’entrée avant de retirer les segments devenus inutiles.
À retenir
Audience Flow remplace Segment Triggered Flow. Le renommage est cosmétique, l’ouverture du modèle d’entrée ne l’est pas : quatre sources cohabitent désormais dans une même orchestration.
Data Cloud n’est plus un péage obligatoire. Listes actionnables, requêtes CRM et campagnes permettent d’adresser une audience sans logique de segmentation Data 360.
Choisissez le point d’entrée le plus simple qui répond au besoin. Un segment pour la complexité comportementale, une Actionable List pour l’immédiateté opérationnelle.
Les Actionable Lists sont statiques. Prévoyez une alimentation par API ou par formulaire, et un Record Query Flow planifié si l’entrée doit être continue.
Auditez vos segments existants. Ceux qui reproduisent une liste ou une requête simple sont des candidats immédiats à la simplification.
Vous préparez la bascule de vos orchestrations vers Marketing Cloud Next, ou vous souhaitez auditer vos points d’entrée d’audience actuels ? Échangeons sur votre contexte — nos consultants Salesforce Marketing Cloud vous accompagnent de l’audit à la mise en production.
