Menu → Workflows + Salesforce
Qui peut accéder ?
Rôles | Accès |
👑 Admins | Accès complet |
🛠️ Éditeurs | Accès complet |
👀 Lecteurs | Pas d'accès |
🔒 Lecteurs restreints | Pas d'accès |
Quels sont les prérequis ?
1. Dans Salesforce → Installer le package Feedier
Un administrateur Salesforce doit installer le package Feedier en utilisant ce lien : Installer l'application Feedier.
Accès à accorder : Tous les utilisateurs ou Utilisateurs spécifiques.
Environnements à accorder : environnements UAT et de production.
💡 Si l'erreur suivante apparaît :
Cela signifie que l'utilisateur qui tente d'installer le package n'est pas un administrateur sur Salesforce.
2. Dans Feedier → Créer une connexion Salesforce dans Feedier
Options | Signification |
🔄 Déployer le package automatique Salesforce | Feedier créera automatiquement l'objet personnalisé pour vous, qui sera utilisé pour renvoyer des données à salesforce.
Les objets suivants seront créés :
Il vérifie également si l'utilisateur Feedier_Integration dispose de toutes les permissions nécessaires pour exécuter le CRUD sur les deux objets : FeedierFeedback__c/FeedierItem__c |
🔧 Package Salesforce manuel | Dans le cas où vous souhaitez créer vous-même l'objet personnalisé pour renvoyer les données à Salesforce. |
🔄 Utilisation du package automatique Deploy Salesforce
Avant de déclencher l'intégration.
Après avoir déclenché l'intégration
1. Créer une automatisation Autopilot
Feedier → Autopilot → Automation
Choisissez le segment de feedbacks que vous souhaitez enrichir à partir d'un objet Salesforce
Connecter le segment à une connexion Salesforce Sync Object
💡 l'attribut est la clé utilisée pour trouver l'enregistrement dans Salesforce. Il peut s'agir d'un ID de compte, d'un ID personnalisé ou d'un ID de contact. Veillez à sélectionner l'attribut dans Feedier qui correspond à la recherche du retour d'information dans Salesforce.
→ La valeur de l'attribut sera disponible pour être utilisée dans la requête SOQL.
2. Choisissez les données que vous souhaitez récupérer avec la requête SOQL
Salesforce → Salesforce Developer Console → Éditeur de requêtes
SOQL (Salesforce Object Query Language) nous aidera à sélectionner les données de Salesforce que nous voulons dans Feedier. Vous pouvez également vous référer à la documentation de Salesforce pour la structure : Salesforce Object Query Language (SOQL) | Référence SOQL et SOSL | Développeurs Salesforce
Exemple de requête | Requête SOQL | Console du développeur Salesforce |
Récupération des données de contact | SELECT Id, FirstName, LastName, Email, Phone, AccountId FROM Contact WHERE Id = 'contact_id' | |
Récupération des données du compte | SELECT Id, Name, Industry, BillingCity, BillingState, BillingCountry FROM Account WHERE Id = 'Account_id' | |
Récupération des données d'un contact et d'un compte sur la base de l'identifiant du contact | SELECT Id, FirstName, LastName, Email, Phone, Account.Name, Account.Website FROM Contact WHERE Id = 'contact_id' |
💡 Sélectionnez dans la requête SOQL l'attribut Feedier que vous utilisez comme clé. Par exemple {salesforce_id}:
Comment tester l'intégration ?
Importez des feedbacks avec un attribut Salesforce ID dans Feedier.
Assurez-vous qu'ils correspondent au segment choisi dans les automatismes Autopilot.
🎊 Vous devriez voir (après environ 5 minutes) des données Salesforce sur le feedback.
💡 Astuce ici :
Vous pouvez également créer une enquête Feedier
Assurez-vous que les réponses de l'enquête Feedier correspondent au segment que vous avez choisi dans Autopilot.
Répondez vous-même à cette enquête en ajoutant un attribut Salesforce ID dans le lien (qui sera ajouté au feedback). Exemple :
https://feedback.feedier.pre-prod.alkalab.com/DXoT9Z?salesforce_id=001J7000007VpctIAC.🎊 Vous devriez voir (après environ 5 minutes) les données Salesforce sur le feedback.
🔧 Utilisation du package Salesforce manuel
Comment envoyer des données à Salesforce à partir des feedbacks Feedier ?
1. Créer un objet personnalisé
Si vous avez choisi de ne pas sélectionner le déploiement du package automatique
Application de configuration de Salesforce → Gestionnaire d'objets → Créer → Objet personnalisé
Créez un objet personnalisé appelé FeedierFeedback
Ajouter l'étiquette FeedierFeedback, le nom de l'objet devrait s'afficher automatiquement.
le nom de l'objet doit êtreFeedierFeedback (l'API appellera FeedierFeedback__c).
2. Ajouter le champ et les relations à l'objet FeedierFeedback
Si vous avez choisi de ne pas sélectionner le déploiement automatique du package
Allez maintenant dans Champs et relations pour l'objet FeedierFeedback, et commencez à ajouter les champs personnalisés suivants. Vous devez ajouter tous les éléments suivants :
Étiquette Salesforce | Type de données | Explication |
| Lookup(User) | Champs obligatoires dans Salesforce, affiche l'utilisateur qui a configuré le connecteur |
| Text(80) | ID du feedback dans Feedier |
| Date | Date de création du feedback |
| Text(80) | Le nom de l'objet |
| Text(100) | Nom de l'enquête dans Feedier |
| Text(255) | Le lien vers les réponses au feedback sur Feedier |
| Nombre(18, 0) | La valeur de la réponse à la question NPS |
| Nombre(18, 0) | Taux de satisfaction du feedback |
| Date | L'heure de création du programme de push (s'il y en a un) |
| Text (255) | Le statut du push |
LastModifiedById | Lookup(User) | Champ obligatoire dans Salesforce |
OwnerId | Lookup(User,Group) | Champ obligatoire dans Salesforce |
Ajouter une valeur de relation de recherche
FeedierFeedback → Champs et relations → Nouveau → Relation de consultation → [sélectionner le champ personnalisé à lier]
Vous devrez ajouter une relation de recherche dans la table afin de lier ce nouvel objet FeedierFeedback à un champ personnalisé Salesforce existant, par exemple, contact_id ou case_id.
Ceci est nécessaire pour que le connecteur sache quel enregistrement mettre à jour.
Tout champ erroné ou manquant entraînera un plantage du processus et le feedback ne sera pas envoyé à Salesforce.
Vous devrez également ajouter l'objet FeedierItem qui correspond à l'élément de feed-back Feedier
Comme à l'étape 1, créez un nouvel objet Salesforce FeedierItem__c et ajoutez les champs suivants :
Étiquette Salesforce | Type de données | Type de données Explication |
| Text (255) | Le nom de la question |
| Lookup(FeedierFeedback) | Le FeedierFeedback associé qui a été créé dans l'intégration. |
| Text(80) | ID du feedback dans Feedier |
| Text (255) | Nom de l'enquête dans Feedier |
| Text (255) | Le type de réponse, pour la plupart des cas d'utilisation, il s'agira d'une "question" |
| Long Text Area(131072) | La valeur de la réponse |
| Date/Time | Heure de création de la réponse |
Tout champ erroné ou manquant entraînera un blocage du processus et le feedback ne sera pas envoyé à Salesforce.
3. Ajouter une valeur de relation de consultation
Si vous avez choisi de ne pas déployer le package automatiquement, vous devrez ajouter une relation de consultation dans la table afin de lier ce nouvel objet FeedierFeedback à un champ personnalisé Salesforce existant, par exemple, contact_id ou case_id.
Ceci est nécessaire pour que le connecteur sache quel enregistrement mettre à jour.
FeedierFeedback → Champ et relations → Nouveau → Relation de recherche → [sélectionner le champ personnalisé à lier]
Étiquette Salesforce | Type de données | Explication |
ex. | ex. Consultation (cas) / Consultation (contact) | Recherche de relation : |
Pour tester :
1) Allez sur Feedier
2) Créer un segment
3) Créer un flux de travail automatique
4) Lier le segment à l'intégration Salesforce
5) Choisissez votre champ d'objet relationnel Salesforce sur lequel votre feedback sera attaché ( par exemple contact ou compte )
6) Choisissez l'attribut sur lequel votre contact fera correspondre le feedback
7) Sauvegardez puis publiez
Enfin, répondez à une enquête qui vous a été envoyée par e-mail et vous devriez voir votre retour d'information dans Salesforce
Récapitulation de toutes les étapes :















