Étude de cas
Gouvernance unifiée sur 3 000+ points de vente
Une vue client unique sur 3 000+ boutiques, 12 marchés APAC et trois clouds Salesforce. Sans uniformiser les marchés qui font le chiffre.
Le problème
Un réseau retail mondial tournant sur trois clouds Salesforce et douze implémentations régionales n'avait aucun dossier client unique. Le marketing exploitait 30 à 40 % des données disponibles. Les vendeurs ne voyaient pas l'historique en ligne. Chaque marché APAC avait dérivé du modèle global, et Agentforce figurait à la feuille de route sans fondation pour atterrir.
Ce que j’ai fait
Salesforce Data Cloud est devenu la couche de données client pour les trois clouds et le commerce. Un graphe d'identité multi-attributs a fusionné 3M+ doublons. Marketing, Experience et Service ont été reconstruits sur le profil unifié. Un cadre de gouvernance et une harmonisation APAC ont stoppé la dérive régionale à la source.
En un coup d'œil
- Client
- L'Occitane
- Secteur
- Luxe · Retail
- Mission
- 8 mois
- Mon rôle
- Lead Solution Architect, Data Cloud et intégration multi-cloud
- Clouds Salesforce
- Sales Cloud · Service Cloud · Marketing Cloud · Data Cloud · Experience Cloud
- Résultat
- 12 marchés harmonisés
Avant / Après
- Trois identités client par personne sur Sales, Service et Marketing Cloud.
- 30 à 40 % des attributs client disponibles pour les campagnes marketing.
- Latence de 24 à 48 heures entre les clouds, jobs batch nocturnes fragiles.
- 12 marchés APAC avec modèles divergents, aucun dictionnaire canonique.
- Aucune fondation prête pour Agentforce, Customer 360 ou l'activation temps réel.
- Un profil unifié par client, boutique et online combinés.
- 2,5 fois plus d'attributs complets disponibles, quasi temps réel.
- Data Cloud comme source de vérité unique, Marketing et Service activés depuis.
- Modèle de données canonique avec autonomie régionale préservée par construction.
- Fondation prête pour Agentforce, trois pilotes validés sur la même couche.
Situation
L’Occitane exploite un réseau retail de luxe de plus de 3 000 boutiques dans plus de 90 pays, avec trois clouds Salesforce câblés derrière. Sales Cloud gérait les comptes wholesale, Service Cloud le support à travers les régions, Marketing Cloud la fidélité et le CRM. Chacun avait pris sa forme propre au fil d’une décennie d’acquisitions, de déploiements régionaux et de décisions de plateforme localement justes à l’époque.
La conséquence visible : trois identités pour la même personne. Un client qui achetait en boutique à Paris, commandait en ligne à Tokyo et contactait le support à New York existait sous la forme de trois dossiers déconnectés, avec des identifiants différents, des historiques partiels et aucun contexte partagé. Les campagnes marketing exploitaient 30 à 40 % des données client disponibles. Les vendeurs ne voyaient pas l’historique d’achat en ligne. Les agents du service client traitaient les dossiers sans connaître le portefeuille produits.
Sur les 12 marchés APAC, le tableau était plus serré et plus douloureux. Les implémentations Salesforce régionales avaient divergé de l’architecture globale. Chaque marché avait développé ses propres patterns d’intégration, customisations de champs et modèle de données. Résultat : un environnement multi-cloud techniquement connecté et opérationnellement fragmenté.
Défi
Les clouds se parlaient. Le dossier client, lui, ne se parlait pas. Sales Cloud indexait sur l’identifiant de compte, Service Cloud sur le contact du dossier, Marketing Cloud sur l’e-mail. Aucune résolution d’identité systématique ne s’intercalait, de sorte que toute « vue unique » se reconstruisait à la main à chaque reporting.
L’intégration était batch nocturne et point à point. Marketing Cloud se synchronisait avec Sales Cloud la nuit. Service Cloud poussait les dossiers vers Sales Cloud via une API REST sur mesure. Le commerce restait entièrement hors écosystème Salesforce. La latence montait à 24 à 48 heures, chaque dépendance était un point d’échec potentiel, et aucune surface ne pouvait s’activer sur ce qu’un client venait de faire le matin même.
Le modèle de données portait par-dessus des années d’incohérence. Le nommage des champs différait d’un cloud à l’autre. La notion de « client » était modélisée de trois façons. Il n’existait aucun dictionnaire canonique, aucun propriétaire par entité, aucun contrôle de changement. Pour le programme Agentforce déjà à la feuille de route, cette fondation était insuffisante. Les agents intelligents ont besoin d’une vue client complète, actualisée, unifiée. Ils ne peuvent pas raisonner sur des fragments séparés par une fenêtre batch de 24 heures.
Ce que j'ai dit au comité de pilotage en semaine 3Les agents finiront par atterrir. Le problème difficile n’est pas l’agent. C’est que le dossier client sur lequel il est censé agir n’existe pas encore.
Action
Le choix architectural a été de positionner Salesforce Data Cloud comme la couche de données client de l’ensemble du parc, plutôt que de construire une énième intégration entre clouds. Data Cloud devait ingérer depuis Sales, Service, Marketing et la plateforme e-commerce, résoudre les identités, porter le modèle canonique et activer en retour vers chaque surface depuis une seule source.
Couche d'ingestion
Flux depuis Sales, Service et Marketing Cloud plus la plateforme e-commerce via MuleSoft. Les événements transactionnels en haute fréquence, les batchs historiques au quotidien. Une réconciliation source-à-source tournait à chaque ingestion.
Résolution d'identité
Correspondance multi-attributs avec une hiérarchie claire : e-mail, téléphone et identifiant fidélité pour le déterministe ; regroupement comportemental pour les profils web anonymes. Plus de 3 millions de dossiers dupliqués ont fusionné en un graphe d'identité unifié.
Calculated Insights
Valeur vie combinant boutique, online et wholesale. Risque d'attrition à partir du déclin d'engagement et de la fréquence de support. Affinité produit par catégorie. Trajectoire NPS liée aux signaux comportementaux. Calculé une fois, disponible pour chaque activation.
Avec la fondation de données en place, l’activation a été reconstruite sur trois surfaces. Marketing Cloud s’est reconnecté à Data Cloud pour la segmentation temps réel ; les segments sont passés de listes de contacts vieilles de 24 heures à des profils unifiés en direct. Experience Cloud a alimenté une nouvelle application mobile pour les vendeurs en boutique, posant une vue Customer 360 au point de vente. Service Cloud a reçu des fiches contextuelles Data Cloud, affichant historique d’achat et portefeuille produits directement dans la gestion des dossiers.
La couche de gouvernance est ce qui a fait tenir l’ensemble entre marchés. Un dictionnaire de données canonique définissait chaque entité partagée, désignait les propriétaires, fixait les règles de contrôle de changement. Des tableaux de bord qualité mesuraient complétude, exactitude et fraîcheur par cloud. Pour les 12 marchés APAC, un processus d’harmonisation a aligné les customisations régionales sur le modèle global, désigné des responsables de données régionaux et installé un monitoring de dérive pour que les écarts apparaissent en jours, pas à la prochaine migration.
Résultat
Le parc opère désormais sur un seul dossier client à travers les 3 000+ points de vente, boutique et digital combinés. La résolution d’identité a réduit les doublons de 85 % et produit un graphe client unique sur lequel chaque activation s’appuie.
Le marketing l’a senti en premier. Avec 2,5 fois plus de données complètes et une segmentation quasi temps réel, les campagnes ciblées ont gagné 40 % de conversion sur les deux premiers trimestres. Le temps de construction des segments est passé d’heures à minutes ; l’équipe a arrêté les vagues hebdomadaires et envoie aujourd’hui quotidiennement.
Les vendeurs ont adopté l’application Customer 360 rapidement. Ceux qui disposent de l’historique client complet réalisent 15 % de ventes incrémentales en plus grâce à des recommandations pertinentes. La résolution des dossiers au service client a baissé de 25 % : les agents ont cessé d’escalader pour trouver un contexte qui se trouve maintenant directement sur la fiche.
Le programme Agentforce qui dépendait de cette fondation est arrivé à l’heure. Trois pilotes ont été lancés sur le profil unifié, avec historique complet, activation temps réel et la même gouvernance que le reste du parc. Le dossier client est la contrainte que Agentforce révèle toujours, et L’Occitane l’a franchie avant que les agents n’entrent en service, pas après.
Recul
Ce motif fonctionne quand trois clouds ou plus partagent une entité client, quand la latence d’activation compte et quand la direction accepte que la fondation doit atterrir avant la couche suivante. C’est le bon choix quand un programme Agentforce ou Customer 360 figure déjà à la feuille de route, parce que la couche de données reste la contrainte de toute façon.
Cela fonctionne moins bien quand l’org n’a qu’un seul cloud et un seul marché en production. Le modèle canonique reste utile, mais le coût de Data Cloud face au bénéfice à cette échelle se justifie plus difficilement, jusqu’à ce qu’un second marché ou un second cloud devienne imminent.
À faire plus tôt : la couche de gouvernance. Les marchés dérivent le plus vite dans les 18 mois suivant un déploiement régional. Dictionnaire canonique, propriétaires nommés et monitoring de qualité au troisième mois épargnent la mission d’harmonisation au trentième.
Glossaire
- Modèle de données canonique
- Une forme unique partagée pour chaque entité de base (Client, Compte, Produit, Interaction). Chaque système source s'y aligne ; le modèle fait foi, pas les systèmes.
- Résolution d'identité
- Le processus de fusion de plusieurs dossiers source qui décrivent la même entité réelle en un profil unifié. Utilise la correspondance déterministe (e-mail, téléphone, identifiant fidélité) et le regroupement probabiliste pour le comportement web anonyme.
- Data Cloud
- La plateforme de données client de Salesforce. Ingère depuis Sales, Service, Marketing et systèmes externes ; résout les identités ; expose des profils unifiés que les autres clouds activent.
- Calculated Insights
- Attributs dérivés calculés dans Data Cloud (valeur vie, risque d'attrition, affinité produit). Disponibles pour chaque surface d'activation sans que chacune ne ré-implémente le calcul.
Questions fréquentes
- Trois clouds avec trois jobs batch nocturnes, c'est déjà l'état hérité. Ajouter une quatrième intégration ne résoudrait pas l'identité. Data Cloud est la seule option Salesforce-native qui résout l'identité client, porte le modèle canonique et active de retour vers les clouds en quasi temps réel. Cela positionne aussi la couche pour Agentforce, qui ne peut pas opérer sur des données fragmentées ou obsolètes.
- Le modèle canonique gouverne les entités que tous les marchés partagent (Client, Interaction, Compte, Produit). Les marchés conservent leurs implémentations propres des concepts régionaux (programmes de fidélité, segments locaux, flags de conformité) sous forme d'extensions, pas de surcharges. La gouvernance encadre la couche partagée ; les marchés possèdent tout ce qui se trouve au-dessus.
- Deux choses. Un dictionnaire de données canonique avec propriétaires nommés, contrôle de changement et revue trimestrielle. Et une surveillance de qualité qui détecte la dérive sous 24 heures via complétude, exactitude et conformité de mappage par marché. La dérive devient une métrique qu'un comité de pilotage peut traiter, pas une découverte lors de la prochaine migration.
- Oui, et c'est moins cher de le faire avant le lancement du deuxième marché qu'après. Le coût de la canonisation d'un seul marché reste faible ; le coût de l'harmonisation de cinq marchés ayant dérivé pendant deux ans représente l'essentiel de la mission.
- Les profils unifiés doivent être complets, à jour et résolus. Les Calculated Insights doivent couvrir les attributs sur lesquels l'agent raisonne. L'activation doit être sous la minute, pas nocturne. Une fois ces trois conditions tenues, Agentforce peut exécuter des prompts qui référencent l'état réel du client plutôt qu'un instantané de la veille.
À lire ensuite
Réserver l'appel
On saura en 30 minutes
si je peux vous aider.
Pas de slides. Pas de pitch deck. Apportez le diagramme d'architecture ou décrivez le problème avec vos mots. Je vous dirai si je suis le bon profil et combien coûte la prochaine étape — avant que vous ayez fini votre café.
- Réponses sous 24 heures, toujours
- Si je ne suis pas le bon profil, je vous oriente vers quelqu'un qui l'est
- Aucune relance par email sauf si vous le demandez