Passer au contenu principal

Monitorer Salesforce

Mis à jour il y a plus d’une semaine

Plusieurs outils sont à votre disposition pour surveiller le bon déroulé de votre intégration Salesforce.

Monitoring depuis la fiche participant

Dans l'encart Références sur les applications tierces de la fiche d'un participant, vous retrouvez ses informations de synchronisation avec Salesforce.

  • l'ID de Contact ou de Prospect auquel est rattaché le participant

  • l'ID du Membre de campagne associé à ce Contact ou Prospect

  • les date et heure de la dernière synchronisation avec Salesforce

  • la dernière erreur obtenue par l'API REST de Salesforce (dans l'idéal il n'y en a pas)

Une erreur peut arriver lors de la toute première synchronisation avec Salesforce.

Ou bien plus tard lorsque le participant est déjà remonté sur Salesforce.

Référez-vous à l'article sur les Erreurs usuelles de l'API Salesforce afin d'apporter une solution.

Forcer une nouvelle synchronisation pour un participant

Si la remontée sur Salesforce d'un participant donné a échoué pour une raison quelconque, vous pouvez relancer la synchronisation des données de ce participant depuis sa fiche Eventmaker, en cliquant sur le bouton Renvoyer vers Salesforce.

Si l'erreur de synchronisation était due à une information invalide du participant, la mise à jour du participant en vue de corriger cette information va quoi qu'il arrive relancer la synchronisation des données vers Salesforce. Dans ce cas, il n'est pas nécessaire de forcer manuellement le renvoi des données.

Monitoring depuis la liste des participants

Afficher les informations de synchronisation Salesforce

Cliquez sur le bouton Affichage au-dessus de la liste des participants, et dans la liste Champs standards, sélectionnez Références sur les applications tierces que vous pouvez ensuite ordonner dans la liste à droite.

Cinq nouvelles colonnes sont désormais affichées dans la liste pour vous donner une idée générale de l'état de l'intégration Salesforce.

Filter la liste des participants

Vous pouvez filtrer la liste des participants grâce au mot-clé de recherche salesforce_sync_status qui peut prendre en valeur soit synced, soit error.

Grâce à la recherche salesforce_sync_status:synced, vous retrouvez tous les participants qui ont été synchronisés au moins une fois avec Salesforce.

Grâce à la recheche salesforce_sync_status:error, vous retrouvez tous les participants dont la dernière synchronisation avec Salesforce a échoué.

Attention les 2 listes ne sont pas exclusives : cela signifie qu'un participant dont la dernière synchronisation a échoué est potentiellement déjà remonté sur Salesforce lors d'une synchronisation précédente.

Forcer une nouvelle synchronisation pour une liste de participants

Si une erreur de configuration, que ce soit du côté d'Eventmaker ou de Salesforce, a provoqué un ensemble d'erreurs API lors de la remontée des données vers le CRM, vous pouvez forcer une nouvelle synchronisation depuis la liste des participants.

Pour cela, filtrer la liste pour retrouver les participants concernés, cliquez sur le bouton Plus et sélectionnez l'option Déclencher une action. Ensuite cliquez sur Renvoyer les données vers Salesforce.

Et enfin cliquez sur Renvoyer.

L'envoi des données d'inscription vers Salesforce est toujours asynchrone et est géré via une file d'attente. En fonction de l'activité de la plateforme et du nombre de participants pour lesquels vous avez relancé la synchronisation des données, cela peut prendre quelques secondes (cas le plus probable pour un petit nombre de participants), quelques minutes, voire quelques dizaines de minutes (cas le plus probable pour plusieurs centaines de participants).

Exporter les informations de synchronisation

Grâce à la fonctionnalité d'export des participants de la plateforme, vous pouvez générer un fichier qui contiendra les références sur les applications tierces, et notamment celles de Salesforce.

Importer des participants avec des références Salesforce

Avant même leur inscription, vous pouvez tout à fait importer une liste d'invités provenant de votre CRM avec leurs références sur ce dernier. Trois colonnes sont disponibles :

  • salesforce_contact_id : ID du contact Salesforce

  • salesforce_lead_id : ID du prospect Salesforce

  • salesforce_campaign_member_id : ID du membre de campagne Salesforce

Le connecteur se servira de ces informations lors de la première synchronisation avec Salesforce juste après l'inscription d'un participant au lieu de se servir de la clé d'unicité.

NB : vous n'êtes pas obligé de renseigner toutes ces colonnes lors de votre import.

Monitorer les runs des processus automatisés

En plus de la recherche par mot-clé depuis la liste des participants, vous pouvez monitorer votre intégration Salesforce depuis l'historique des tâches des processus automatisés. Pour rappel la fonctionnalité d'Automatisation est utilisée pour assurer la remontée des données vers Salesforce et 4 processus sont configurés.

L'historique vous propose de filter par processus, par statut et sur une plage de dates.

Admettons qu'il y a eu une salve d'erreurs avec l'API Salesforce à un moment donné et qui étaient dues à un problème ponctuel sur le CRM ; vous pouvez filter, sélectionner puis relancer les tâches en erreur.

Vous verrez alors passer les tâches en Terminé.

Avez-vous trouvé la réponse à votre question ?