L'intégration Livestorm Salesforce connectera votre espace de travail Livestorm avec votre organisation Salesforce. Pour une vue d'ensemble complète de notre intégration avec Salesforce ainsi que le comportement fonctionnel, n'hésitez pas à lire notre article dédié. Cet article se concentre uniquement sur l'installation.
Sélectionnez un utilisateur avec les bonnes permissions#
La première chose à faire est de vérifier les autorisations et le profil de l'utilisateur·trice Salesforce que vous allez connecter à Livestorm. Vous devez vérifier les éléments suivants :
L'utilisateur·trice doit avoir la case à cocher Utilisateur Marketing activée sur sa page utilisateur·trice. Ceci est requis par Salesforce pour lire et mettre à jour les Campagnes.
Un profil pour l'utilisateur·trice afin d'utiliser l'API et avec les permissions pour modifier les objets Comptes, Leads, Contacts, Campagnes et leurs champs correspondants. Pour cela, vous avez deux options :
Première option : attribuer le profil Administrateur Système à votre utilisateur·trice. C'est la solution la plus rapide et la plus simple car vous n'avez rien à créer. Mais nous comprenons que vous n'ayez peut-être pas les droits dans votre entreprise pour utiliser ce profil pour une intégration. Si c'est le cas, vous pouvez utiliser la deuxième option.
Deuxième option : vous pouvez créer un ensemble d'autorisations personnalisé (comme expliqué par le support Salesforce ici) avec les permissions correctes et l'attacher à votre utilisateur·trice. Nous vous aidons ci-dessous avec la configuration de cet ensemble d'autorisations.
Pour créer votre jeu d’autorisations, suivez ces étapes sur Salesforce :
Allez dans Configuration > Ensemble d’autorisations et cliquez sur Nouvel en haut.
Nommez votre Ensemble d’autorisations « Intégration Livestorm Salesforce ».
Dans les Autorisations système cochez « API activée ».
Dans les Paramètres d’objet allez à l’objet Leads et activez les cases Lecture, Création, Modification, Voir tous les enregistrements, Voir toutes les vues. Accordez également l’accès Lecture & Modification à tous les champs de l’objet et cliquez sur le bouton Enregistrer en haut. Répétez cette opération pour Compte, Campagnes, Contacts, Leads. Et Enregistrez l’Ensemble d’autorisations.
Puis allez dans Gérer les affectations et ajoutez votre utilisateur à la liste puis enregistrez.
Contrôler les permissions de l’utilisateur#
Peu importe la manière dont vous avez attribué les autorisations à l'utilisateur·trice (profil, jeu d'autorisations ou les deux), vous pouvez vérifier si votre configuration est correcte en allant dans Configuration > Utilisateurs > Modifier l'utilisateur > Voir le résumé en haut. Vérifiez que vous avez (au minimum) :
Dans l’onglet Autorisations Utilisateur : vous devriez voir dans la liste « API Activée ».
Dans l’onglet Autorisations Objet : vous devriez voir les autorisations Modifier & Créer pour Compte, Campagnes, Contacts, Leads.
Dans l’onglet Autorisations Champs : vous devriez voir l’accès Lecture & Modification pour tous les champs des objets suivants : Compte, Campagnes, Contacts, Leads.
Très important : si vous ne voyez pas toutes les autorisations mentionnées dans le résumé de l’utilisateur, contactez un administrateur Salesforce dans votre entreprise pour corriger cela. Sans ces autorisations, l’intégration Livestorm ne peut pas gérer les Campagnes ou les leads et ne peut donc pas fonctionner.
Astuce Livestorm 👉 Si vous souhaitez suivre précisément toutes les modifications apportées par Livestorm à votre organisation Salesforce, nous vous recommandons de créer un utilisateur distinct (avec toutes les autorisations requises décrites ci-dessus et un accès API), car nous créerons de nouveaux leads/contacts ou mettrons à jour les enregistrements existants avec le compte de l'utilisateur connecté.
Statut de participation et statut du replay#
Pour la participation (c’est-à-dire présent·e versus absent·e), bonne nouvelle ! Vous n’avez rien à faire : tout est automatique. Livestorm mettra à jour le champ standard « Statut » du Membre de Campagne automatiquement pour chaque inscription et à la fin de la session.
De plus, les statuts corrects (voir ici pour plus de détails) seront créés sur la Campagne lors de la création de celle-ci par Livestorm. Aucune action manuelle n’est requise de votre côté pour la participation.
De plus, si vous souhaitez capturer les vues du replay, vous devrez créer un champ personnalisé nommé « Statut Replay Livestorm » sur l'objet Membre de Campagne.
1
Accédez au menu Configuration en cliquant sur l’icône d’engrenage située en haut à droite de votre écran d’accueil Salesforce.
2
Suivez le chemin : Objets et champs > Gestionnaire d’objets > Membre de campagne > Champs et relations > Nouveau
3
Sélectionnez le type de données Picklist et cliquez sur Suivant.
4
Définissez le Label du Champ sur "Statut du Replay Livestorm" (ou tout autre label de votre choix). Assurez-vous que le Nom du Champ sur votre interface soit exactement : “Livestorm_Replay_Status” (le Nom API utilisé par Salesforce sera alors "Livestorm_Replay_Status__c" car il s'agit d'un champ personnalisé). S'il y a une erreur d'orthographe ou de frappe dans le nom du champ, cela ne fonctionnera pas.
5
Sélectionnez la deuxième option dans valeurs, Entrez les valeurs, chaque valeur étant séparée par une nouvelle ligne, et ajoutez les valeurs suivantes :
6
Cliquez sur Suivant jusqu'à atteindre la dernière étape 4/4, puis cliquez sur Enregistrer.
Une fois que votre Salesforce est configuré, voyons comment configurer le Livestorm Salesforce !
1
Allez sur le Marché des applications de votre espace de travail Livestorm.
2
Trouvez la carte Salesforce V2 et cliquez sur Activer pour tous les membres de l'équipe.
3
Dans le menu déroulant, sélectionnez si vous souhaitez vous connecter à la production ou utiliser un Sandbox.
4
Autorisez l'application connectée Livestorm à accéder à votre organisation Salesforce et vérifiez la notification de succès en bas à gauche de l'écran.
5
Et voilà ! Votre intégration avec Salesforce est prête à être utilisée ! Vous avez trois paramètres généraux que vous pouvez configurer :
L’intégration est activée par défaut pour tous les nouveaux événements, vous n’aurez donc pas à l’activer pour chaque événement. Mais vous pouvez modifier ce paramètre si vous le souhaitez en désactivant l’interrupteur.
L’intégration créera des leads par défaut. Mais nous vous offrons une belle personnalisation pour créer un nouveau Contact à la place, consultez cet article pour plus de détails.
Vous pouvez personnaliser entièrement la manière dont les données sont synchronisées avec vos Leads, Contacts, Membres de campagne grâce à notre fonction de mappage des attributs - consultez le article dédié pour en savoir plus et devenir un·e expert·e du mappage des champs !
L'intégration Salesforce n'est pas rétroactive : les personnes qui se sont inscrites aux sessions Livestorm avant l'activation de l'intégration sur votre espace de travail ne seront pas synchronisées en tant que Membres de Campagne dans Salesforce. Vous devrez les importer dans Salesforce.