Les témoignages sont les plus puissants quand ils circulent automatiquement dans le reste de votre entreprise — votre CRM, votre Slack, votre plateforme d'e-mail marketing, votre tableur. SocialProof.Reviews envoie un webhook chaque fois qu'un nouveau témoignage est soumis, vous donnant un déclencheur en temps réel que vous pouvez acheminer n'importe où.
Un webhook est une requête HTTP POST que votre espace de travail envoie à une URL de votre choix, au moment où un nouveau témoignage arrive. Le payload contient tout ce qui concerne la soumission — le nom du reviewer, l'e-mail, la note, le texte de l'avis, les photos et les métadonnées. Votre système de réception peut ensuite faire n'importe quoi : le consigner, notifier votre équipe, mettre à jour un enregistrement CRM ou déclencher une séquence de drip.
Connectez-vous à SocialProof.Reviews, ouvrez votre espace de travail et accédez à la section Intégrer et Intégrations dans votre panneau d'administration. Trouvez l'onglet Webhooks.
Collez l'URL qui doit recevoir la requête POST. Il peut s'agir de :
Cliquez sur Enregistrer, puis utilisez le bouton Envoyer un événement test pour envoyer un payload exemple à votre point de terminaison. Vérifiez qu'il arrive correctement avant de mettre en production.
Chaque soumission de témoignage envoie un payload JSON structuré comme ceci :
{
"event": "testimonial.submitted",
"workspaceId": "abc123",
"testimonialId": "t_xyz789",
"submittedAt": "2026-03-17T10:30:00Z",
"reviewer": {
"name": "Jane Smith",
"email": "[email protected]",
"jobTitle": "Head of Marketing",
"company": "Acme Corp",
"photoUrl": "https://..."
},
"rating": 5,
"review": "This tool completely changed how we collect and display customer feedback.",
"photos": ["https://...", "https://..."],
"videoUrl": null,
"approved": false,
"source": "collect-form"
}
Zapier vous permet de connecter SocialProof.Reviews à plus de 6 000 applications sans écrire de code.
Connectez-vous à zapier.com et cliquez sur Créer un Zap.
https://hooks.zapier.com/hooks/catch/123456/abcdef/⚠️ Important : Zapier n'accepte le payload de test que pendant qu'il attend activement un déclencheur. S'il n'est pas en écoute, vous obtiendrez une erreur 401.
Connectez maintenant n'importe quelle action que vous souhaitez. Exemples :
Notifiez votre équipe dans Slack :
Nouvel avis ⭐⭐⭐⭐⭐ de {{reviewer__name}} chez {{reviewer__company}} : "{{review}}"#témoignagesAjoutez le reviewer à votre liste d'e-mails (Mailchimp) :
{{reviewer__email}}{{reviewer__name}}testimonial-submittedConsigner dans une feuille Google Sheets :
Créer un contact dans HubSpot :
{{reviewer__email}}Cliquez sur Publier et chaque nouvelle soumission de témoignage déclenchera automatiquement votre workflow.
Make est une plateforme d'automatisation plus visuelle et conviviale pour les développeurs. Elle est idéale si vous avez besoin de flux en plusieurs étapes, de logique conditionnelle ou de transformation de données.
Connectez-vous à make.com et cliquez sur Créer un nouveau scénario.
https://hook.eu1.make.com/abc123xyz — copiez-la⚠️ Important : Make n'accepte le webhook que pendant qu'il est activement en écoute. Si Make n'est pas en mode d'écoute, vous obtiendrez une erreur 401.
Après réception du payload de test, Make vous montre chaque champ disponible à utiliser dans votre automatisation.
Exemples d'automatisations Make puissantes :
Filtrer par note, puis notifier :
rating >= 4#victoiresApprouver automatiquement les témoignages à haute note :
approved: trueAjouter à un CRM avec logique conditionnelle :
reviewer.company n'est pas vide → mettre à jour l'enregistrement d'entreprise dans Salesforcereviewer.company est vide → ajouter à la liste consommateurs MailchimpCréer une entrée de base de données Notion :
Cliquez sur le bouton d'alimentation en bas à gauche de l'éditeur de scénario pour l'activer. Make traitera maintenant chaque webhook de témoignage entrant.
SocialProof.Reviews envoie des webhooks depuis un ensemble fixe d'adresses IP et inclut un en-tête de signature (X-SPR-Signature) que vous pouvez utiliser pour vérifier que la requête est authentique. Pour valider :
HMAC-SHA256 du corps brut de la requête en utilisant la clé secrète de votre espace de travailX-SPR-SignatureCela prévient les attaques de relecture et garantit que personne ne peut usurper de faux témoignages dans vos automatisations.
| Cas d'usage | Plateforme | Déclencheur | Action |
|---|---|---|---|
| Alerte Slack en temps réel | Zapier | testimonial.submitted | Message Slack |
| Auto-tagger dans la liste d'e-mails | Make | testimonial.submitted (note ≥ 4) | Tagger l'abonné |
| Consigner tous les avis | Zapier | testimonial.submitted | Ligne Google Sheets |
| Pousser vers le CRM | Make | testimonial.submitted | Contact HubSpot/Salesforce |
| Auto-approuver les 5 étoiles | Make | testimonial.submitted (note = 5) | API PATCH approved=true |
| Déclencher une séquence drip | Zapier | testimonial.submitted | Automatisation Mailchimp |
Avant d'accuser Make, Zapier ou votre propre serveur, confirmez que SocialProof.Reviews envoie bien la requête :
Vous devriez voir ✓ Envoyé ! Payload livré à votre point de terminaison. dans l'application, et une nouvelle requête apparaître sur webhook.site en une seconde ou deux. Cliquez dessus pour inspecter le payload JSON complet.
Si webhook.site le reçoit, votre webhook SocialProof.Reviews fonctionne correctement — le problème vient de votre configuration Make/Zapier, pas de la plateforme. Passez à l'étape 2.
Si webhook.site ne le reçoit pas, vérifiez que vous avez cliqué sur Enregistrer les modifications après avoir collé l'URL et que le bouton Activer les webhooks est activé.
Une erreur 401 de Make signifie que le token webhook est invalide ou non enregistré — Make ne reconnaît pas l'URL. Cela se produit quand un scénario n'a pas été correctement enregistré après la création du webhook, ou le webhook a été supprimé. Cliquer simplement sur « Exécuter une fois » ne corrigera pas une erreur 401 ; vous devez recréer entièrement le module webhook.
Make capturera le payload et affichera tous les champs disponibles. Cliquez sur OK pour confirmer la structure des données, puis continuez à construire votre scénario.
✗ HTTP 401 — Make/Zapier a rejeté la requête. La cause la plus courante est que Make ou Zapier n'était pas activement en écoute quand vous avez cliqué sur Envoyer le test, ou le token webhook est invalide (voir l'étape 2 ci-dessus pour Make). Solution :
✗ HTTP 404 — URL webhook introuvable. L'URL a été supprimée ou le scénario/zap a été désactivé. Retournez dans Make ou Zapier, vérifiez que le module webhook existe toujours et copiez une URL fraîche.
✗ Impossible de se connecter / HTTP 0.
L'URL n'est soit pas accessible, soit vous ne l'avez pas encore enregistrée. Assurez-vous d'avoir cliqué sur Enregistrer les modifications après avoir collé l'URL, et que l'URL commence par https://.
Le test arrive mais les vraies soumissions n'arrivent pas. Vérifiez deux choses : (1) le bouton Activer les webhooks est activé et enregistré, et (2) les événements que vous souhaitez sont cochés sous Événements à envoyer. Les vraies soumissions ne se déclenchent que quand le webhook est activé.
Mon point de terminaison ne reçoit pas le webhook. Vérifiez que votre URL est accessible publiquement — les URLs localhost seront rejetées. Utilisez webhook.site pour confirmer que le payload est envoyé (voir l'étape 1 ci-dessus).
Je reçois des événements dupliqués.
Implémentez l'idempotence sur votre point de terminaison de réception en utilisant testimonialId comme clé de déduplication.