Intégrer les activités Showpad dans Salesforce Mise à jour 11 février 2025 18:59 Avec l'intégration Salesforce de Showpad, les utilisateurs peuvent réduire considérablement leurs tâches administratives en enregistrant facilement leurs Activities Showpad dans Salesforce. Une fois configuré, les utilisateurs pourront enregistrer tout email Showpad, partage de lien, événements de création de Shared Space et invitations de participants au contact, prospect, opportunité ou compte correspondant dans Salesforce. Dans Salesforce, nous autorisons d'abord les demandes provenant du domaine Showpad. Ensuite, nous configurons les paramètres dans l'Admin App de Showpad. Regardez comment ça marche Vous avez besoin de cela pour réussir Plan : eOS Expert, eOS Avancé, eOS Professionnel Plan précédent : Showpad Content Ultimate Autorisations : Administrateur Prérequis : Plan Enterprise ou Unlimited de Salesforce Privilèges d'administrateurs actifs sur les plateformes de Showpad et Salesforce Avant de suivre ces étapes, veuillez vous assurer que votre instance Salesforce est connectée dans l'Admin App de Showpad. Découvrez comment procéder ici. Les utilisateurs qui enregistrent leur activité dans Salesforce ont besoin de : Accès à l'API Accès aux enregistrements que vous souhaitez qu'ils enregistrent (tels que Compte, Opportunité, Prospect et Contact) Créer, modifier et afficher les autorisations pour les Tâches Le chemin rapide vers l'extraordinaire Configurez le CORS Filtrez les contacts et configurez l'enregistrement des objets Assurez-vous que le type de tâche soit approprié Activer la journalisation par défaut Dépannage de base Procédez étape par étape Configurez le CORS La première étape pour configurer l' intégration Salesforce est d'autoriser les requêtes provenant du domaine Showpad. Salesforce permet à ses clients de contrôler les sites web autorisés à utiliser l'API Salesforce. Cela permet de sécuriser votre instance Salesforce en autorisant uniquement les demandes provenant de sites connus et en refusant toutes les autres. Ce paramètre est appelé CORS (Cross-Origin Resource Sharing) et une configuration est nécessaire pour que Showpad s'intègre à Salesforce. Les instructions ci-dessous montrent comment un administrateur Salesforce peut activer notre domaine Showpad pour envoyer des demandes à votre instance Salesforce. Cela permet : à Showpad de créer une activité Salesforce lorsqu'un utilisateur de l'application Showpad ou de la Web app partage le contenu avec un prospect ou un client ; à Showpad de créer un événement de Salesforce chaque fois qu'un utilisateur d'une application mobile souhaite enregistrer une réunion dans Salesforce. Dans Salesforce, cliquez sur l'icône d'engrenage et sélectionnez Configuration. Dans le menu de gauche, recherchez et sélectionnez CORS. Vous pouvez également sélectionner manuellement Contrôles de sécurité > CORS. Ajouter une Nouvelle Origine Autorisée. Ajoutez https://*.showpad.biz et cliquez sur Enregistrer. Ici, vous utiliserez un astérisque au lieu du nom de votre organisation. Remarque : Si la permission Modifier toutes les données est désactivée dans Salesforce, nous vous informerons sur l'Admin App de Showpad que nous ne pouvons pas vérifier la configuration CORS. Vous pouvez toujours continuer à configurer l'intégration lorsque vous voyez cet avertissement. Lorsque les users rédigent un email Share, Salesforce récupérera des entrées suggérées à partir de votre liste complète de Contacts. Il est possible d'influencer et de limiter cette requête pour certains cas d'utilisation. Si vous souhaitez afficher des valeurs de champs Salesforce personnalisées liées au Contact ou au Lead dans les résultats de recherche de contacts dans Showpad, veuillez contacter votre CSM. Retour en haut de la page Filtrez les contacts et configurez l'enregistrement des objets Commencez par sélectionner les contacts qui s'afficheront lorsque les users envoient un Share par e-mail dans Showpad. Dans Integrations, sélectionnez CRM dans le menu de gauche. Choisissez votre integration Salesforce et faites défiler jusqu'à la section CRM data to Showpad. Cliquez sur Edit à côté de Data visibility. Choisissez si les users peuvent voir : Tous les contacts (c'est-à-dire tous les contacts auxquels ils ont accès dans Salesforce en fonction de leurs paramètres de profil, d'autorisations et de règles de partage). Uniquement leurs contacts de l'utilisateur (c'est-à-dire uniquement les contacts dont ils sont propriétaires dans Salesforce). Cliquez sur Enregistrer. Pour activer la journalisation avancée vers des objets personnalisés, accédez à la section Showpad data to CRM et cliquez sur Modifier à côté de Journalisation. Le compte et l'opportunité seront sélectionnés par défaut. Vous pouvez cocher d'autres cases pour indiquer d'autres objets personnalisés pertinents pour le champ « Relatif à ». Cela permet aux utilisateurs de lier des partages à des objets autres que des comptes ou des opportunités lors de l'enregistrement des tâches. Dans Salesforce, l'objet personnalisé doit avoir les cases Autoriser les activités et Autoriser la recherche cochées dans les sections Fonctionnalités facultatives et Statut de recherche. Sélectionnez les objets personnalisés pour lesquels vous souhaitez enregistrer une activité, puis cliquez sur Enregistrer. La liste que vous voyez contient les mêmes objets disponibles dans l'instance SFDC connectée dans le champ Relatif à d'une Task. Les users ne peuvent pas enregistrer de réunions sur un objet personnalisé. Il est possible de contrôler quels groupes d'utilisateurs peuvent enregistrer des activités dans l'intégration Salesforce. Lorsqu'elle est activée, ces utilisateurs peuvent enregistrer des activités, ainsi qu'accéder aux informations de partage et aux recommandations de contenu en utilisant l'app Showpad Insights dans Salesforce.Dans les Paramètres d'administration, cliquez sur Fonctionnalités dans le menu de gauche. Faites défiler jusqu'à Enregistrement des activités Salesforce, et sélectionnez Tous les utilisateurs ou Sélectionner des groupes. Si vous le souhaitez, choisissez les groupes auxquels vous voulez donner accès, puis cliquez sur Appliquer. Lorsqu'un partage est enregistré, vous verrez le corps de l'e-mail et un lien pour afficher le partage en tant que destinataire dans les Commentaires de l'information de la tâche. Selon la manière dont vos paramètres sont configurés, cela ressemblera à ceci pour vos utilisateurs. Vous pouvez éventuellement permettre que l'activité de partage par e-mail de Showpad soit enregistrée pour plusieurs contacts. Pour ce faire, dans Salesforce, accédez à Configuration, Paramètres de fonctionnalités, Ventes, puis Paramètres d'activité. Activez l'option 'Autoriser les utilisateurs à associer'.Si vous avez déjà connecté votre instance Salesforce à Showpad avant d'activer cette option, veuillez retourner à la configuration du CRM dans l'Admin App de Showpad. Dans la section de journalisation, cliquez sur Modifier pour ouvrir, puis Enregistrer vos objets de journalisation à nouveau. Cela resynchronisera le paramètre de contacts multiples de Salesforce. Pour les Shared Spaces connectés à un compte ou une opportunité, nous enregistrerons automatiquement dans le CRM lorsqu'un participant externe invite un autre participant, afin d'assurer la visibilité aux vendeurs dans leur CRM. Retour en haut de la page Assurez le type de tâche Lors de la création des activités enregistrées, Showpad peut régler le champ « Type » de Salesforce sur une valeur pertinente basée sur le type spécifique de partage enregistré (partage Showpad, e-mail Showpad, shared space, etc.), ce qui peut faciliter la création de rapports. Pour garantir que les tâches obtiennent ce type, ces valeurs doivent être présentes dans Salesforce avant de connecter votre instance Salesforce à la plateforme en ligne. Pour les ajouter ultérieurement, vous pouvez déclencher une resynchronisation des types de tâches disponibles en ouvrant et en réenregistrant l'onglet des objets personnalisés comme décrit à l'étape 2 ci-dessus. Retour en haut de la page Journalisation par défaut Vous pouvez simplifier l'enregistrement de l'activité de partage dans Salesforce et faciliter la tâche des vendeurs pour qu'ils enregistrent systématiquement leurs interactions en activant l'enregistrement automatique par défaut. Connectez-vous à l'Admin App avec vos identifiants d'administrateur, cliquez sur l'icône d'engrenage pour ouvrir les paramètres. Sélectionnez CRM dans la section des intégrations, puis cliquez sur Paramètres. Cliquez sur la case à cocher pour Activer la journalisation CRM par défaut. Cliquez sur Enregistrez. Une fois activé, les partages sont automatiquement configurés pour être enregistrés dans Salesforce par défaut. Si vos vendeurs ne se sont pas connectés au CRM, ils seront invités à le faire. S'ils sont déjà connectés, ils n'auront qu'à ajouter les informations de Contact/Lead et de Relation. Remarque : Ce paramètre est uniquement pour la Web App. Retour en haut de la page Dépannage de base Erreur d'authentification OAuth L'intégration de Showpad et de Salesforce fonctionne avec une communication de serveur à serveur. En conséquence, l'adresse IP de l'utilisateur d'origine sera remplacée par l'adresse de Showpad lors du processus de connexion. Dans les cas où des plages d'adresses IP de connexion sont utilisées ou lorsque les utilisateurs rencontrent des erreurs de connexion OAuth, nous vous recommandons de modifier les paramètres de l'application OAuth de « Appliquer les restrictions IP » à « Assouplir les restrictions IP ». Le paramètre « relâcher les restrictions IP » permet aux utilisateurs d'exécuter l'application Showpad connectée sans restriction IP. Vous pouvez trouver ces paramètres dans la section d'administration de Salesforce. Dans Configuration, recherchez Applications Connectées. Ouvrez les options Utilisation OAuth des Applications Connectées dans l'onglet Gérer les Applications. Trouvez l'application d'intégration de Salesforce dans Showpad et cliquez sur « installer ». Depuis la liste « Utilisation OAuth des applications connectées », cliquez sur Gérer les politiques de l'application. Cliquez sur Modifier les politiques. Cliquez sur le menu déroulant de relaxation IP, puis changez Appliquer les restrictions IP en Relâcher les restrictions IP. Cliquez sur Enregistrez. La connexion à Salesforce ne fonctionne pas sur l'application Web Assurez-vous que vous travaillez sur un navigateur qui prend entièrement en charge HTML, pour un aperçu complet de nos exigences en matière de navigateur, cliquez ici.Assurez-vous que, dans les paramètres de sécurité, l'option « Divers » est activée pour Internet et l'intranet. Si ce n'est pas le cas, Internet Explorer n'autorisera pas la page Showpad à se connecter au domaine Salesforce et à obtenir les données des contacts et des prospects. Allez dans Paramètres, Options Internet, Sécurité. Vous devriez voir une icône Internet ; assurez-vous qu’elle est sélectionnée. Si l'intranet local est utilisé, assurez-vous d'y appliquer le même changement. Choisissez Personnalisé. Faites défiler jusqu'à ce que vous trouviez ci-dessous, et assurez-vous que l'accès aux sources de données à travers les domaines est activé. Appliquez et sauvegardez. Veillez également à appliquer les mêmes paramètres à leur Intranet local. Vous devrez également vous assurer que votre CORS est configuré dans votre instance Salesforce. XMLHttpRequest ne peut pas être chargé, la réponse a un code d'état 401 Pour effectuer des appels d'API Salesforce, il faut disposer d'un jeton d'accès valide. Le jeton d'accès est obtenu sur les serveurs Showpad et non dans le navigateur de l'utilisateur. Si le paramètre Salesforce « Verrouiller la session sur l'adresse IP » est activé, cela signifie que nous ne pouvons envoyer des appels API qu'à partir des serveurs Showpad, parce que nous avons demandé le jeton Salesforce sur nos serveurs. Utiliser ce jeton d'accès sur une adresse IP différente (votre navigateur) ne fonctionnera pas à cause de ce paramètre Salesforce. Si vous désactivez ce paramètre, le jeton d'accès peut également être utilisé dans le navigateur et vous pourrez effectuer des requêtes Salesforce dans la Web app.Veuillez noter que les applications mobiles n'utilisent pas nos serveurs pour demander un nouveau code d'accès. Elles n'ont donc pas ce problème. Allez dans les paramètres de session et assurez-vous que la case « verrouiller les sessions à l'adresse IP » d'où elles proviennent ne soit pas cochée. Articles associés Guide pour connecter les instances Salesforce et Showpad Intégrer les activités Showpad dans Salesforce Ajoutez l'application Insights and Recommendations de Showpad aux pages d'enregistrement Notes de version de la plateforme en ligne Activation de l'enregistrement des activités de Showpad pour MS Dynamics 365