Configuration avancée de Salesforce

Effectuez la ou les sections correspondant à votre configuration avant d'installer le connecteur dans Integry — le programme d'installation demande les valeurs que vous créez ici. Revenez ensuite à Configurer le connecteur Account Engagement (Pardot).

Ce que vous voulez faire Ce dont vous avez besoin sur cette page
Connecteur Account Engagement uniquement, une seule Business Unit Rien — la configuration de base suffit
L'utiliser en parallèle du connecteur natif Salesforce Utilisation en parallèle du connecteur natif Salesforce
Router des campagnes vers plusieurs Business Units Routage des campagnes vers plusieurs Business Units
Les deux Les deux sections, dans cet ordre

Vous aurez besoin de : Un accès Administrateur Salesforce. Prévoyez 30 à 60 minutes, ainsi que 15 minutes supplémentaires par Business Unit additionnelle. Nous vous recommandons de réaliser ces étapes avec votre Administrateur Salesforce.

Fonctionnement en parallèle avec le connecteur natif Salesforce#

Les deux connecteurs créent une campagne pour chaque session. Pour éviter de se retrouver avec deux campagnes, le connecteur Account Engagement recherche une campagne existante à l'aide d'un champ personnalisé sur l'objet Campaign avant d'en créer une nouvelle.

Comment ça fonctionne :#

1 Le connecteur natif Salesforce crée la campagne et écrit l'ID de session dans Livestorm_Session_ID__c.

2Le connecteur Account Engagement vérifie s'il existe une campagne avec cet ID de session :

  • FOUND : Réutilise cette campagne.

  • NOT FOUND: Crée une nouvelle campagne.

RÉSULTAT : une campagne Salesforce, une campagne « Account Engagement »

Étape 1 : Créer le champ Livestorm Session ID#

1 Allez dans Setup → Object Manager → Campaign → Fields & Relationships → New.

2 Sélectionnez le type de champ Texte, puis cliquez sur Suivant.

3 Configurez les paramètres du champ :

Paramètre Valeur
Libellé du champ

Livestorm Session ID

Longueur 80
Nom API du champ

Livestorm_Session_ID__c

ID externe ✓ Recommandé
Unique ✓ Recommandé

4 Configurer la sécurité au niveau des champs : assurez-vous qu'ils sont visibles pour les profils concernés (y compris l'utilisateur d'intégration).

5 Ajoutez à la mise en page de la Campaign, puis cliquez sur Save.

Critique : Le nom d'API DOIT être exactement Livestorm_Session_ID__c. Salesforce le déduit à partir du libellé ; ainsi, la saisie du libellé ci-dessus donne le bon résultat — mais vérifiez avant d'enregistrer. Si le nom de l'API est différent, le connecteur ne parvient pas à trouver les campagnes existantes, et vous obtenez deux campagnes par session.

TBD

Étape 2 : Installez d'abord le connecteur natif Salesforce#

Installez-le dans chaque espace de travail avant le connecteur Account Engagement, afin que les campagnes et les ID de session existent lorsque le connecteur Account Engagement s'exécute. Consultez le guide de configuration du connecteur natif Salesforce.

Étape 3 : Répondez « Oui » à la compatibilité avec Salesforce#

Pendant la partie 2, étape 7 de la configuration du connecteur Account Engagement, répondez Oui à la question sur la compatibilité avec Salesforce.

Rediriger des campagnes vers plusieurs unités commerciales#

Le routage utilise les types d'enregistrement de campagne. Chaque Business Unit est configurée pour synchroniser uniquement son propre type d'enregistrement, et le connecteur de chaque workspace attribue ce type d'enregistrement aux campagnes qu'il crée.

Modèle de configuration :#

  • 1 espace de travail + 1 type d'enregistrement par unité commerciale.

  • Trois unités commerciales nécessitent trois espaces de travail et trois types d'enregistrement.

Espace de travail « Événements EMEA »

→ connecteur configuré avec le type d'enregistrement = BU_EMEA
→ connecteur configuré avec le type d'enregistrement = BU_EMEA
→ seule l'unité commerciale EMEA synchronise BU_EMEA
→ la campagne est affectée à l'unité commerciale EMEA

Plusieurs Business Units mais un seul workspace Livestorm ? Cette configuration ne fonctionnera pas avec un workspace unique, car tous les événements seraient acheminés vers la même Business Unit. Contactez votre CSM pour discuter des options possibles.

Les noms des types d'enregistrement n'ont pas de signification technique. Nommez-les de façon à ce qu'il soit évident de savoir lequel dirige vers où. Ce guide utilise BU_US, BU_EMEA, BU_APAC comme exemple.

Étape 1 : Créer les types d'enregistrement#

Allez dans Setup → Object Manager → Campaign → Record Types → New.

Créez un type d'enregistrement par unité commerciale. Si vous utilisez les deux connecteurs, ajoutez un type d'enregistrement de retenue supplémentaire :

Type d'enregistrement Achemine vers Objectif
Livestorm_Pending (uniquement avec le connecteur natif Salesforce) Aucun État d'attente par défaut — ne se synchronise jamais
BU_US Business Unit US Campagnes issues de l'espace de travail US
BU_EMEA Business Unit EMEA Campagnes issues de l'espace de travail EMEA
BU_APAC Business Unit APAC Campagnes issues de l'espace de travail APAC

Pour chaque type d'enregistrement :

  1. Saisissez le libellé (par exemple, BU_US) et vérifiez le statut actif.

  2. Activez cette option pour les profils qui doivent y avoir accès, y compris celui de votre profil utilisateur d'intégration Salesforce.

  3. Sélectionnez la mise en page de la campagne et enregistrez.

Pourquoi Livestorm_Pending est requis lorsque les deux connecteurs sont utilisés : le connecteur natif crée la campagne avant de connaître la Business Unit cible. L'attribution d'un type d'enregistrement provisoire non synchronisé évite tout routage prématuré tant que le connecteur Account Engagement n'a pas assigné le type d'enregistrement final. Sans cela, les campagnes sont acheminées vers la Business Unit qui correspond au type d'enregistrement par défaut.

TBD

Étape 2 : Créer un utilisateur d'intégration#

Nous recommandons d'utiliser un utilisateur d'intégration Salesforce dédié pour contrôler les types d'enregistrement par défaut.

Alternatives : un utilisateur System Administrator existant, ou un Permission Set à la place d'un profil. Consultez la documentation du connecteur natif Salesforce.

1 Cloner le profil : Allez dans Setup → Profiles, clonez Standard User (ou Minimum Access), et nommez-le Livestorm Integration Profile.

2 Définir les autorisations système et utilisateur :

Catégorie Autorisations
Autorisations système ✓ API activée · ✓ Approuver les applications connectées non installées
Autorisations utilisateur ✓ Utilisateur marketing
Campagnes Lecture, création, modification, tout afficher — ainsi que tous les champs
Leads, contacts, comptes (uniquement avec le connecteur natif Salesforce) Lecture, création, modification, tout afficher — ainsi que tous les champs

Approve Uninstalled Connected Apps permet à l'utilisateur d'autoriser l'application connectée Pardot. Cette permission est accordée par défaut sur le profil System Administrator, mais doit être ajoutée manuellement sur un profil personnalisé : Setup → Profiles → Livestorm Integration Profile → System Permissions → cocher la case → Save.

3 Créer un utilisateur : Accédez à Setup → Users → New User, attribuez le Livestorm Integration Profile, et cochez Marketing User. Conservez ces identifiants : vous en aurez besoin pour authentifier le connecteur plus tard.

4 Attribuer des types d'enregistrement : Sur Livestorm Integration Profile → Object Settings → Campaigns :

  • Déplacez tous les types d'enregistrement Business Unit vers Sélectionné.

  • Si vous utilisez les deux connecteurs : Définissez Livestorm_Pending comme type d'enregistrement par défaut.

  • Enregistrer

Important : si vous utilisez les deux connecteurs sur plusieurs unités commerciales, Livestorm_Pending doit être le type d'enregistrement par défaut. C'est l'étape que l'on risque le plus de négliger. Si la valeur par défaut est différente, les campagnes se synchronisent avec la mauvaise unité commerciale — voire avec toutes.

Étape 3 : Configurer les Connected Campaigns par unité commerciale#

Dans les paramètres d'Account Engagement :

1 Passez à l'unité commerciale cible.

2 Allez dans Account Engagement Settings → Connectors → Edit Salesforce Connector → Campaigns .

3 Sélectionnez les règles de synchronisation :

  • ✅ Cochez le type d'enregistrement pour CETTE unité commerciale.

  • ❌ Décochez tous les autres types d'enregistrement d'unité commerciale.

  • ❌ Décochez Livestorm_Pending.

4 Enregistrer, puis répétez l'opération pour l'unité commerciale suivante

Ne laissez jamais deux unités commerciales synchroniser le même type d'enregistrement, car la même campagne serait alors créée dans les deux.

Étape 4 : Attribuer l'extension d'application marketing#

Assurez-vous que toutes les unités commerciales sont assignées dans l'extension d'application marketing (Partie 1, Étape 3 du guide d'installation).

Étape 5 : Installer le connecteur par espace de travail#

Installez le connecteur dans chaque espace de travail en utilisant son identifiant d'unité commerciale (Business Unit ID) et son type d'enregistrement (Record Type) dédiés.

Résolution des problèmes liés à la configuration avancée#

Symptôme Vérification
Deux campagnes par session Compatibilité Salesforce répondue par Non, mauvais nom d'API Livestorm_Session_ID__c, ou deux flux de campagnes Pardot actifs
Livestorm_Session_ID__c vide Le connecteur natif Salesforce n'est pas installé sur cet espace de travail, ou le champ n'est pas visible pour cet utilisateur
Type d'enregistrement bloqué sur Livestorm_Pending Le connecteur Pardot n'est pas actif sur cet espace de travail, ou le profil ne dispose pas des droits de modification sur le type d'enregistrement cible
La campagne n'atteint jamais Account Engagement Aucune unité commerciale ne synchronise ce type d'enregistrement, ou les campagnes connectées sont désactivées. Prévoyez d'abord un délai pouvant aller jusqu'à 30 minutes
Campagne dans la mauvaise unité commerciale Le type d'enregistrement ou l'ID d'unité commerciale du connecteur de l'espace de travail, la sélection des campagnes connectées par unité commerciale, ou, en cas d'utilisation des deux connecteurs, le type d'enregistrement par défaut de l'utilisateur d'intégration
Campagne présente dans plusieurs unités commerciales Deux unités commerciales synchronisent le même type d'enregistrement, ou l'une d'elles synchronise Livestorm_Pending
Prospect créé, aucune activité externe L'extension d'application Marketing n'est pas attribuée à cette unité commerciale

Rejoignez notre démonstration produit Livestorm en direct

Au cours de cet évènement de 30 minutes, nous vous présenterons la plateforme. Vous apprendrez comment utiliser Livestorm pour vos webinars.