Les équipes d'opérations marketing (Marketing Operations) au sein des grandes entreprises sont régulièrement confrontées à un goulet d'étranglement majeur lors de la création de parcours clients dans Salesforce Marketing Cloud (SFMC). Le flux de production traditionnel basé sur l'IA générative impose des allers-retours permanents entre des outils d'IA tiers, des logiciels de retouche d'images et SFMC Content Builder : génération de textes et de visuels sur des plateformes isolées, téléchargements locaux, téléversement manuel dans la bibliothèque SFMC et réajustement du code HTML. Ce cloisonnement opérationnel allonge les délais de mise sur le marché, multiplie les risques de dispersion des versions et fragilise la conformité à la charte graphique de la marque.
L'intégration native de Typeface dans SFMC élimine cette friction à la racine. En configurant un Installed Package comprenant un Custom Content Block et une intégration API Server-to-Server, les marketeurs peuvent désormais mobiliser les ressources officielles de la marque, générer des déclinaisons créatives conformes et insérer des visuels percutants directement depuis l'éditeur Content Builder, tout en enregistrant automatiquement les actifs dans SFMC sans jamais quitter l'interface.
Vue d'ensemble de l'architecture : Comment Typeface s'articule avec SFMC
L'intégration entre Typeface et Salesforce Marketing Cloud s'appuie sur les mécanismes d'extensibilité natifs de SFMC grâce à deux composants complémentaires configurés dans un Installed Package :
- Composant Custom Content Block (Interface utilisateur) : Développé à l'aide du Content Builder Block SDK de SFMC, ce widget intègre l'environnement créatif de Typeface directement dans la barre d'outils de l'éditeur d'e-mails via un iFrame sécurisé. Il pointe vers l'URL de production officielle (
https://sfdc-cb-prod.typeface.ai). - Intégration API Server-to-Server (Synchronisation des données) : Authentifiée via le protocole OAuth 2.0 (Client Credentials), cette connexion accorde à Typeface des autorisations de lecture et d'écriture (Read/Write) sur les actifs de SFMC (Documents and Images, Saved Content). Lorsqu'un marketeur valide un visuel dans le bloc, Typeface envoie directement les fichiers images haute résolution et les composants HTML structurés vers la bibliothèque d'actifs de SFMC via l'API REST.
+-----------------------------------------------------------------------+
| Salesforce Marketing Cloud (Engagement) |
| |
| +-------------------+ Block SDK +---------------------+ |
| | Content Builder | <===================> | Bloc Typeface | |
| | Éditeur d'e-mails | (Échanges iFrame) | (Widget UI perso.) | |
| +-------------------+ +----------+----------+ |
| ^ | |
| | Ingestion des actifs | Requête |
| v v de créa |
| +-------------------+ REST API (OAuth) +---------------------+ |
| | Content Builder | <-------------------- | Plateforme Typeface | |
| | Répertoire d'actifs| Droits Read/Write | & Brand Graph | |
| +-------------------+ +---------------------+ |
+-----------------------------------------------------------------------+
Prérequis et matrice des autorisations
Avant d'entamer la configuration, assurez-vous de disposer des accès et éléments requis suivants :
| Catégorie | Prérequis spécifique | Justification opérationnelle et sécuritaire |
|---|---|---|
| Accès administrateur SFMC | Droit Installed Packages | Administer | Indispensable pour créer le package, déclarer l'URL et octroyer les portées API |
| Découpage en Business Units | Stratégie de déploiement (Single-BU ou Multi-BU) | Garantit le cloisonnement des actifs entre marques et filiales régionales |
| Compte entreprise Typeface | Rôle d'administrateur dans l'espace Typeface | Nécessaire pour renseigner et valider les clés API dans Settings > Connectors |
| Charte et actifs de marque | Intégrés dans Typeface Brand Graph | Assure le respect du ton éditorial, des codes couleurs, des logos et des mentions légales |
Guide de configuration étape par étape
Étape 1 : Créer l'Installed Package dans SFMC
- Connectez-vous à Salesforce Marketing Cloud avec un compte administrateur.
- Cliquez sur l'avatar utilisateur en haut à droite et accédez à Setup.
- Dans le volet de navigation de gauche, dépliez Apps et sélectionnez Installed Packages.
- Cliquez sur le bouton New situé en haut à droite.
- Attribuez un nom explicite au package, par exemple :
Typeface Custom Content Block. - Renseignez une description opérationnelle :
Intégration d'IA générative d'entreprise pour la création d'actifs dans Content Builder. - Cliquez sur Save.
Étape 2 : Ajouter et configurer le composant Custom Content Block
- Sur la fiche détaillée du package nouvellement créé, repérez la section Components et cliquez sur Add Component.
- Choisissez Custom Content Block dans la liste des composants proposés et cliquez sur Next.
- Dans le champ Name, saisissez
Typeface. - Dans le champ Endpoint URL, renseignez l'adresse de production officielle :
https://sfdc-cb-prod.typeface.ai - Cliquez sur Save.
Le widget Typeface apparaît désormais dans le catalogue des blocs personnalisés de Content Builder.
Étape 3 : Ajouter et configurer l'intégration API Server-to-Server
Pour permettre à Typeface d'enregistrer automatiquement les visuels et le code HTML dans Content Builder, une liaison API sécurisée doit être établie :
- Toujours sur la même page du package, cliquez à nouveau sur Add Component.
- Sélectionnez API Integration et cliquez sur Next.
- Choisissez le type d'intégration Server-to-Server et cliquez sur Next.
- Dans les propriétés d'autorisation (Server-to-Server Properties), faites défiler jusqu'à la section ASSETS et cochez :
- Documents and Images : cochez Read et Write
- Saved Content : cochez Read et Write
- Conformément au principe du moindre privilège, laissez les autres portées décochées.
- Cliquez sur Save.
- Copiez et conservez soigneusement les quatre identifiants générés :
- Client Id
- Client Secret
- Authentication Base URI (Auth URL)
- REST Base URI
Étape 4 : Définir les licences et l'accès par Business Unit
Dans les environnements multi-marques ou internationaux :
- Accédez à l'onglet Access de l'Installed Package.
- Déterminez la portée de distribution :
- Pour un déploiement global au sein de l'organisation, cochez License Everyone.
- Pour restreindre l'usage à certaines divisions ou équipes pilotes, sélectionnez les Business Units et profils utilisateurs concernés.
- Enregistrez les modifications.
Étape 5 : Connecter les identifiants sur la plateforme Typeface
- Ouvrez un nouvel onglet de navigateur et connectez-vous à la console d'administration de Typeface.
- Dans le menu latéral, accédez à Settings, puis cliquez sur Connectors (ou Integrations).
- Repérez la vignette Salesforce Marketing Cloud et cliquez sur Connect.
- Renseignez les identifiants récupérés à l'Étape 3 :
- Client ID
- Client Secret
- Authentication Base URI (ex. :
https://mcxxxxxxxx.auth.marketingcloudapis.com/) - REST Base URI (ex. :
https://mcxxxxxxxx.rest.marketingcloudapis.com/)
- Cliquez sur Verify & Connect et assurez-vous que l'indicateur d'état passe au vert.
Déroulement du travail quotidien dans Content Builder
Une fois l'infrastructure connectée, les équipes de campagne peuvent immédiatement concevoir leurs e-mails :
1. Insertion du bloc Typeface
- Dans SFMC, rendez-vous dans Email Studio > Content Builder.
- Créez un nouvel e-mail ou modifiez un gabarit existant.
- Dans le volet de gauche sous Blocks, ouvrez la catégorie Custom.
- Glissez-déposez le bloc Typeface à l'endroit désiré dans le gabarit.
2. Génération de contenus conformes via le Brand Graph
- Dès son insertion, l'espace créatif de Typeface s'ouvre dans le panneau latéral.
- Le marketeur sélectionne le profil d'audience ou l'objectif marketing.
- Typeface applique automatiquement le Brand Graph d'entreprise (ton rédactionnel, lexique autorisé, palette de couleurs et règles juridiques).
- À partir de consignes en langage naturel, le système génère des variantes d'accroches, de textes et de boutons CTA adaptés au segment.
3. Retouches visuelles avec Image Studio intégré
- Sans recourir à des outils externes ou solliciter l'équipe graphique :
- Remplacez les arrière-plans de produits pour les adapter à une saison, un événement ou une région.
- Ajoutez des incrustations textuelles respectant les règles typographiques.
- Intégrez des photographies de produits détourés dans des décors réalistes avec gestion automatique des ombres et reflets.
4. Sauvegarde automatique et rendu responsive
- Un clic sur Save to Content Builder déclenche l'appel API REST.
- Les visuels haute définition et les conteneurs HTML adaptatifs sont stockés dans SFMC.
- L'aperçu de l'e-mail s'actualise instantanément, garantissant un rendu impeccable sur mobile et ordinateur.
Échelle et pertinence : Synergie avec Dynamic Content Blocks et Journey Builder
Pour démultiplier la conversion, il est recommandé d'associer Typeface aux blocs dynamiques de SFMC et aux segments issus de Salesforce Data Cloud :
+-----------------------------------------------------------+
| Structure de l'e-mail dans Marketing Cloud |
| |
| +-----------------------------------------------------+ |
| | Dynamic Content Block (Bloc de contenu dynamique) | |
| | | |
| | Règle 1: Région = 'France & Benelux' | |
| | -> Diffuse Variante Typeface A (Visuel et ton FR) | |
| | | |
| | Règle 2: Région = 'Royaume-Uni & Irlande' | |
| | -> Diffuse Variante Typeface B (Déclinaison UK) | |
| | | |
| | Règle par défaut: Autres abonnés | |
| | -> Diffuse Actif générique institutionnel | |
| +-----------------------------------------------------+ |
+-----------------------------------------------------------+
- Génération massive de variantes : Produisez simultanément dans Typeface plusieurs séries de visuels et de textes calibrés pour les segments d'audience.
- Attribution des règles dynamiques : Dans Content Builder, configurez un Dynamic Content Block et associez chaque création aux attributs d'abonnés (palier de fidélité, récence d'achat, appétence produit).
- Automatisation dans Journey Builder : Insérez l'e-mail dynamique dans les scénarios de Journey Builder (accueil des nouveaux inscrits, relances de panier abandonné, programmes de rétention).
Gouvernance d'entreprise et bonnes pratiques opérationnelles
- Maintenance régulière du Brand Graph : Les responsables de la marque doivent actualiser en permanence les guides de style, nuanciers et catalogues de produits dans Typeface afin que l'IA respecte les orientations les plus récentes.
- Maintien des circuits de validation : Même si la production s'accélère considérablement, il est conseillé de préserver le circuit d'approbation (Approvals) interne de SFMC pour assurer un contrôle humain final (Human-in-the-loop).
- Cloisonnement strict par Business Unit : Pour les groupes opérant plusieurs marques autonomes, isolez les Installed Packages par BU afin d'éviter toute contamination croisée de visuels ou de données confidentielles.
- Stratégie de substitution typographique : Si les images générées par Typeface intègrent parfaitement les typographies de la marque, le texte HTML de l'e-mail doit toujours intégrer une cascade de polices Web sécurisées (Web-safe fonts comme Arial ou Helvetica) pour prévenir les altérations d'affichage sur Microsoft Outlook.
Références
- Salesforce Marketing Cloud Now Includes Typeface | Typeface Integrations
- Salesforce Marketing Cloud New Integration - Typeface Experience for Personalized Marketing
- Salesforce Marketing Cloud - Now Build Campaigns with Typeface's AI-First Integrations
- Salesforce + Typeface: The full-loop marketing engine for Agentforce
- Agentic Marketing: Salesforce + Typeface AI Partnership
- Typeface at Dreamforce: Deep Integration with Slack, Agentforce, and DAM systems power autonomous marketing workflows
- Content Builder Block SDK | Salesforce Trailhead
- Salesforce Help