Besoins :
Compte Salesforce avec accès à Setup App
Compte Feedier avec un rôle d'administrateur
Un attribut Feedier (sfid,sf_contact_id) qui contient un ID d'objet Salesforce (contact_id, case_id), car il est utilisé pour relier les données de Feedier à Salesforce.
Première étape pour toutes les connexions : Créer une application connectée dans Salesforce
Il est nécessaire de créer une application pour permettre à Feedier d'effectuer des appels API avec votre instance Salesforce en toute sécurité.
Ajouter une nouvelle application connectée
Salesforce's Setup App → Platform Tools → Apps → App Manager → New Connected App
Dans les champs de l'application connectée, définissez les éléments suivants :
Connected App Name | Feedier |
API Name | Feedier |
Contact Email | help@feedier.com (ou votre email) |
API (Enable OAuth Settings) | TICKED |
— Callback URL | For Sandbox: |
— Selected OAuth Scopes | (api) (full) |
Collecte de App Client ID et App Client Secret pour la connexion sur Feedier
Apps → App Manager → Feedier → View → Manage Consumer details
Après avoir ajouté vos détails, sauvegardez et retournez à l'application, puis cliquez sur Manage Consumer Details pour collecter l'identifiant et le secret du client de l'application. Vous utiliserez ces informations lorsque vous vous connecterez à une action sur Feedier.
Flux de travail 1 : Enrichir les données de feedback avec les attributs d'un ou plusieurs objets Salesforce
Ce workflow est conçu pour mettre à jour les feedbacks sur Feedier avec les attributs clés de l'enregistrement Salesforce du répondant.
Add a Segment
Feedier → Actions → Segments → New Segment
Tout d'abord, nous devons créer un segment sur Feedier. Les segments sont des recherches sauvegardées qui vous permettent de créer des automatisations basées sur vos feedbacks sélectionnés.
Créez un segment qui identifiera tous les feedbacks qui ont besoin d'être enrichis par des données Salesforce. Si vous avez besoin de tous les feedbacks, il vous suffit de définir un filtre avec la période de temps est supérieure au début de l'année.
Connecter le segment à une automatisation
Feedier → Actions → Automations → Add Segment
Sélectionnez le segment que vous venez de créer.
Sélectionnez Salesforce Fields Sync dans la liste déroulante.
App Client ID | Reportez-vous à l'étape 1, vous obtenez ceci à partir du Connected App dans Salesforce. |
App Client Secret | Reportez-vous à l'étape 1, vous obtenez ceci à partir du Connected App dans Salesforce. |
Salesforce SOQL | Feedier prend en charge le SOQL personnalisé afin d'être aussi performant que possible. Ainsi, tant qu'il y a un ID et une relation, vous pouvez obtenir n'importe quel type de champ Salesforce à l'aide de SOQL. Veuillez vous référer à la documentation de Salesforce pour la structure : https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm Remarques importantes
Voici deux exemples, Query 1: SELECT Contact_P__r.Id, Ticket_Type_Number__c, St__c, Produit__c, SourceSystem__c, Type__c, EffectiveDate__c, Category__c FROM TransactionDetail__c WHERE Contact_P__r.Id = '{attribute_value}' ORDER BY EffectiveDate__c DESC Query 2: SELECT Name FROM Account WHERE http://Account.Id = '{attribute_value}' |
Attribute Name | Il s'agit du nom de l'attribut Feedier (et non de l'étiquette) qui contient l'ID de l'objet Salesforce utilisé pour la mise en correspondance. Il peut s'agir d'un ID de compte, d'un ID personnalisé, d'un ID de contact, etc. Par exemple, feedback.feedier.com/survey-url?sf_id=123 créera un attribut sf_id avec la valeur 123. Dans cette option, définissez sf_id. N'hésitez pas à contacter votre gestionnaire de compte Feedier pour obtenir de l'aide. |
Flux de travail 2 : Connexion à Salesforce pour mettre à jour un "Salesforce Object" après le feedback
Ce flux de travail est conçu pour mettre à jour un enregistrement dans Salesforce avec les réponses aux questions du feedback du répondant dans Feedier.
1. Créer un Custom Object
Salesforce Setup App → Gestionnaire d’objet→ Créer→ Objet
Créez un Custom object appelé FeedierFeedback
Ajoutez l'étiquette FeedierFeedback, le nom de l'objet devrait s'afficher automatiquement.
2.Ajouter le champs et relations à l'objet FeedierFeedback
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 :
Nom du champ sur Salesforce | Type de données | Explication |
| Référence(Utilisateur) | Champ obligatoire dans Salesforce, affiche l'utilisateur qui a configuré le connecteur. |
| texte(80) | Feedback ID sur Feedier |
| Date | Date de création du feedback |
| texte(80) | Nom de l'objet |
| texte (100) | Nom de l'enquête dans Feedier |
| texte (255) | Le lien vers les réponses aux feedback sur Feedier |
| Number(18, 0) | La valeur de la réponse à la question du NPS |
| Number(18, 0) | Satisfaction Ratio du feedback |
| Date | L'heure de création d'envoi (s'il y en a une) |
| texte (255) | L'état d’envoi |
LastModifiedById | Référence(User) | Champ obligatoire dans Salesforce |
OwnerId | Référence(User,Group) | Champ obligatoire dans Salesforce |
eg. | eg. Référence(Case) | Référence : L'attribut de Feedier qui se connecte à Salesforce |
Tout champ erroné ou manquant entraînera un blocage du processus et le feedback ne sera pas envoyé à Salesforce.
3. Ajouter un Référence
FeedierFeedback → Champs et Relations → Créer→ Réference → [sélectionner le champ personnalisé à lier]
Vous devrez ajouter un Référence dans la table afin de lier ce nouvel objet FeedierFeedback à un champ personnalisé existant de Salesforce, par exemple contact_id ou case_id. Ceci est nécessaire pour que le connecteur sache quel enregistrement mettre à jour.
4. Adjouter un objet FeedierItem
Comme aux étapes 1 et 2, créez un nouvel objet Salesforce FeedierItem__c et ajoutez les champs suivants :
Nom du champ sur Salesforce | Type de données | Explication |
| Référence(Utilisateur) | Champ obligatoire dans Salesforce, affiche l'utilisateur qui a configuré le connecteur. |
| texte (80) | Champ obligatoire dans Salesforce |
| texte (255) | Le nom de la question |
| Lookup(FeedierFeedback) | Le FeedierFeedback associé qui a été créé dans l'intégration. |
| texte(80) | Feedback ID dans Feedier |
| texte (255) | Nom de l'enquête dans Feedier |
| texte (255) | Le type de réponse ; dans la plupart des cas d'utilisation, il s'agit d'une "question". |
| Zone de texte long(131072) | La valeur de la réponse |
| Date | La réponse temps de création |
LastModifiedById | Référence(Utilisateur) | Champ obligatoire dans Salesforce |
OwnerId | Référence(Utilisateur,Groupe) | Champ obligatoire dans Salesforce |
Tout champ erroné ou manquant entraînera un blocage du processus et le feedback ne sera pas envoyé à Salesforce.
5. Adjouter un Segment
Feedier → Segments → New
Ensuite, nous devons configurer un segment sur Feedier. Les segments sont des recherches sauvegardées qui vous permettent de créer des automatismes basés sur les commentaires sélectionnés.
Créez un segment qui identifiera tous les feedbacks qui doivent être ajoutés à l'enregistrement Salesforce.
Si vous avez besoin de tous les commentaires, il vous suffit de définir un filtre avec une période supérieure au début de l'année.
6. Connecter le segment à une automatisation
Feedier → Actions → Automations → Adjouter Segment
Sélectionnez le segment que vous venez de créer.
Sélectionnez Créer un objet Salesforce dans la liste déroulante
ID Client de l’App | Reportez-vous à l'étape 1, vous l'obtenez à partir de l'application connectée dans Salesforce. |
Secret Client de l’App | Reportez-vous à l'étape 1, vous l'obtenez à partir de l'application connectée dans Salesforce. |
Champ de Relation d’Objets Salesforce | Il s'agit de la Référence qui lie la relation à l'objet FeedierFeedback que vous avez créé. (Gestionnaire d'objet → FeedierFeedback → Champs et relations). Copiez exactement le "nom du champ" dont vous avez besoin. Par exemple, si vous avez ajouté la relation à un cas Salesforce, vous devez sélectionner Case_id__c. |
Nom attribut | Il s'agit du nom de l'attribut Feedier (et non de l'étiquette) qui contient l'ID de l'objet Salesforce utilisé pour la mise en correspondance. Vous pouvez nommer cet attribut de la façon dont vous voulez le voir sur le tableau de bord de Feedier, par exemple Account ID, CustomID, Contact_id, etc. Par exemple: feedback.feedier.com/survey-url?sf_id=123 |
7. See your feedback answers in Salesforce
Historique Salesforce → Associé → FeedierFeedback → Détails
Lorsque vous commencez à recueillir des commentaires, si votre relation est liée, par exemple case_id ou contact_id, vous pourrez la voir attachée à historique de Salesforce.
Si aucun feedback n'a été donné pour une enquête particulière, celle-ci sera nommée Feedier Push dans la colonne FeedierFeedback Name.
Une fois que vous avez choisi l'enquête sous FeedierFeedback, vous pouvez cliquer sur l'onglet associé et afficher les réponses sous l'objet FeedierItems.
Feedier remplira automatiquement les champs pour chaque nouvelle réponse.
Workflow 3 : Déclenchement d'e-mails push en temps réel et automatisés sur la base des messages Salesforce Outbound
Ce flux de travail est conçu pour envoyer un e-mail de feedback depuis Feedier immédiatement après qu'un certain déclencheur a été atteint sur un historique Salesforce.
Configurer une campagne de e-mail en tant que modèle pour l'envoi d'e-mails
Feedier → Enquête→ Partager→ Campagne e-mail
Tout d'abord, vous devez mettre en place une campagne d'envoi d'e-mails. Celle-ci servira de modèle à chaque fois que des e-mails seront déclenchés. Il vous suffit d'ajouter votre page d'email et de compléter la campagne.
Sélectionnez information da la colonne paramètres dans le menu déroulant de la page de la campagne.
Configurer le message sortant
Salesforce's Setup App → Messages sortants → Nouveau message sortant
Configurez la page comme suit :
Nom / Nom unique : Choisissez ce que vous voulez, cela n'a pas d'impact sur le connecteur.
Endpoint URL : https://connector.feedier.com/salesforce/push?push_campaign_id={Feedier Campaign ID}&api_key={Private API Key Feedier}
Ajoutez l'ID de la campagne Feedier du modèle que vous venez de créer.
Vous pouvez trouver les détails de votre API dans le menu déroulant dans Feedier :
Profil → Intégrations
Utilisateur à envoyer en tant que : Choisissez ce que vous voulez, cela n'a pas d'impact sur le connecteur.
Champs de cas à envoyer : Choisissez toutes les données que vous souhaitez joindre au feedback dans Feedier. ContactEmail est obligatoire.
Cliquez sur Enregistrer
Déclencher le message sortant
Salesforce Setup App → Règles de flux de travail
Vous devez maintenant déclencher le message sortant.
Créez un déclencheur avec vos propres règles (statut du dossier = clôturé par exemple).
Joignez le message sortant que vous avez créé et vous êtes prêt.
Workflow 4: Si vous souhaitez obtenir le statut "push" dans Salesforce, consultez ce guide.
Workflow 4 : Ajouter des éléments Feedier Push dans Salesforce
Add Comment