Feedier Surveys + Salesforce
Cet article couvre l'un des trois cas d'usage de l'intégration Salesforce : déclencher une campagne d'email Feedier lorsqu'un enregistrement Salesforce remplit vos conditions (par exemple un Case fermé, un Contact qui atteint un statut). Pour l'enrichissement des feedbacks et le push de feedbacks vers Salesforce sous forme de FeedierFeedback__c, voir Connecter Salesforce à Feedier.
Qui peut y 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 |
Côté Salesforce, vous aurez besoin d'un accès Configuration et de la permission Flow Builder.
Fonctionnement
Trois éléments fonctionnent ensemble :
Une campagne d'email Feedier — l'enquête que vous souhaitez envoyer.
Un Message sortant Salesforce qui pointe vers un endpoint Feedier, transportant les champs Salesforce à transmettre comme attributs de feedback.
Un Flux déclenché par enregistrement dans Salesforce qui décide quand déclencher le Message sortant.
Lorsque les conditions du Flux sont remplies, Salesforce envoie les champs sélectionnés à Feedier et un push est planifié dans la campagne ciblée. Un enregistrement → un email.
Prérequis — campagne d'email Feedier
Créez la campagne d'email dans Feedier Surveys avant de configurer quoi que ce soit dans Salesforce :
Étape 1 — Créer le Message sortant dans Salesforce
Salesforce Configuration → Messages sortants → Nouveau message sortant
Champ | Valeur |
🏷️ Nom / Nom unique | N'importe quel libellé — sans impact sur l'intégration. |
📦 Objet | L'objet Salesforce sur lequel le Flux s'exécutera (typiquement |
🚀 URL Endpoint — Production (Salesforce prod ou sandbox → Feedier production) | |
🧪 URL Endpoint — Pré-production (Salesforce prod ou sandbox → Feedier preprod) | |
📋 Champs à envoyer | Au minimum : l' |
Où trouver les deux variables
{FeedierCampaignID}→ Feedier → Surveys → votre enquête → Partager → Campagne d'email → Info.{FeedierPrivateAPIKey}→ Feedier → Paramètres avancés → Clé publique.
Comment les champs arrivent dans Feedier
Salesforce préfixe automatiquement chaque nom de champ par sf dans le payload XML envoyé :
Id→sfIdContactId→sfContactIdEmail→sfEmail(ousfContactEmailselon le champ source)Les champs personnalisés conservent leur suffixe
__c→sfProduct_Range__c
Chacun devient un attribut de feedback dans Feedier avec ce nom exact. ⚠️ Deux pièges fréquents :
Un champ non coché dans la liste des champs du Message sortant n'arrive pas — même s'il existe sur l'enregistrement.
Un champ coché mais vide sur l'enregistrement arrive vide (et l'attribut sera vide dans Feedier).
Étape 2 — Construire le Flux déclenché par enregistrement
Salesforce Configuration → Automatisation des processus → Flux → Nouveau flux → Flux déclenché par enregistrement
⚠️ Les Règles de workflow sont dépréciées par Salesforce. Utilisez Flow Builder (Flux déclenché par enregistrement).
Définir le déclencheur
Choisissez l'objet qui doit déclencher l'enquête et sélectionnez « Lorsqu'un enregistrement est créé ou mis à jour ». Ajoutez vos conditions d'entrée — par exemple
Case.Status = ClosedouContact.Survey_Eligible__c = true. Voir les exemples de règles de déclenchement plus bas.Attacher le Message sortant
Ajoutez une action de type Message sortant (dans « Actions et enregistrements associés ») et sélectionnez le Message sortant créé à l'étape 1. Sauvegardez et activez le Flux.
Tutoriel d'exemple (dans le contexte de Feedier, assurez-vous d’utiliser les endpoints mentionnés ci-dessus) :
Étape 3 — Tester et vérifier
Déclenchez la règle sur un enregistrement de test (par exemple, fermez un Case de test). Puis vérifiez, dans Feedier :
Page Messages sortants — le payload parsé apparaît avec le statut
push_created, ouskipped_due_to_recently_contacted_same_campaignsi un doublon a été bloqué par la protection.Page Pushs — le push est planifié et l'email sera envoyé.
🎊 Vous devriez voir un push créé dans la page des Pushs en quelques secondes.
Protection contre les envois en double
Le système de Messages sortants de Salesforce est conçu pour la fiabilité — si la réponse de Feedier n'est pas acquittée exactement comme attendu, Salesforce retente l'appel toutes les 2 heures pendant 24 heures. En complément, lorsque plusieurs enregistrements sont mis à jour dans la même transaction Salesforce (par exemple un import en masse), Salesforce les regroupe dans un seul appel de Message sortant. Ces deux comportements peuvent générer des appels supplémentaires.
Feedier embarque deux couches de protection :
Couche | Comportement |
🛡️ Déduplication 24h par défaut | Même cible + même campagne de push dans les 24 heures → le second push est automatiquement ignoré. Le Message sortant est néanmoins loggué avec le statut |
⚙️ Fenêtre d'oversollicitation personnalisée | Ajoutez |
Exemple d'URL endpoint avec oversollicitation personnalisée :
Pièges fréquents
Symptôme | Cause probable et solution |
Aucun Message sortant n'arrive dans Feedier | Les conditions du Flux ne sont pas remplies côté Salesforce, ou la livraison du message a échoué. Vérifiez Configuration → Surveillance → Messages sortants dans Salesforce — les livraisons en échec restent dans la file 24h avec l'erreur. |
Push créé dans Feedier mais avec un attribut manquant | Soit le champ n'est pas coché dans la liste « Champs à envoyer » du Message sortant, soit il est vide sur l'enregistrement Salesforce. Vérifiez les deux — le connecteur transmet ce que Salesforce envoie, rien de plus. |
Exemples de règles de déclenchement
Les règles sont définies côté Salesforce (dans les conditions d'entrée du Flux), pas dans Feedier :
Événement CRM — après la fermeture d'un case, après un achat ou une commande, après une interaction avec le support, après la fin de l'onboarding.
Segmentation — pays, langue, business unit, type de compte, plan d'abonnement, gamme de produits.
Statut du contact — client actif uniquement, consentement à la communication accordé, non désinscrit.
Fréquence — combinez avec le paramètre d'oversollicitation de Feedier pour un plafond à l'échelle de l'enquête (ex. une enquête par contact tous les 90 jours).
Références Salesforce utiles :

