Passer au contenu principal

Webhooks : envoyez les réponses à vos autres outils en temps réel

Connectez Survio à Slack, à votre CRM, à votre helpdesk ou à vos tableaux de bord ou feuilles de calcul : chaque réponse déclenche automatiquement une action. Suivez notre guide détaillé, étape par étape.

Les webhooks permettent à Survio d’envoyer une réponse de sondage à tout outil que votre équipe utilise déjà — dès qu’un répondant la soumet. Plus besoin d’exporter ni de copier-coller, plus d’attente. Dès qu’une réponse arrive, Survio la transmet directement à l’adresse choisie.

👋 Aucune compétence technique n’est requise pour utiliser ceci. Si vous ne savez pas par où commencer, ouvrez la page Webhooks et cliquez sur Obtenir une configuration experte — dites-nous ce que vous souhaitez obtenir, et notre équipe le créera, le testera, puis vous remettra un webhook fonctionnel. Aucun code nécessaire. Vous pouvez aussi contacter notre équipe technique par e-mail : techsupport@survio.com

Voici le principe en une image : une réponse arrive et Survio la transmet à chaque outil connecté — simultanément, en temps réel.

Une réponse est transmise à tous les outils connectés en même temps — CRM, helpdesk, canal d'équipe, tableau de bord

Que pouvez-vous faire avec un webhook ?

Un webhook n’est qu’une adresse de livraison. Une fois connecté, chaque nouvelle réponse de sondage y est envoyée automatiquement. Ce qui se passe ensuite dépend de l’outil récepteur. Parmi les scénarios fréquents :

  • Sauvegarder les clients insatisfaits : un score faible alerte aussitôt votre équipe et signale le contact dans votre CRM — pour intervenir avant que cette personne ne publie un avis négatif.

  • Ne manquez jamais un prospect : une réponse « Demander une démo » apparaît dans votre CRM (HubSpot, Salesforce, Pipedrive…) dès qu’elle est soumise — pas de saisie manuelle.

  • Protégez votre image : une réponse à 1 étoile prévient votre équipe sur Slack, Teams ou par e-mail en quelques secondes, pour qu’aucun retour ne passe inaperçu.

  • Gérez les réclamations automatiquement : un retour négatif devient un ticket dans votre système de support client.

  • Gardez vos rapports à jour : chaque réponse est envoyée directement dans une feuille de calcul, un entrepôt de données ou un tableau de bord BI que vous aurez configuré — vos rapports restent ainsi actuels sans export manuel. Survio transmet les données ; le tableau de bord est celui que vous créez ou connectez de votre côté.

Voici plusieurs exemples aboutis — de l’arrivée de la réponse à l’action en passant par le traitement par l’outil récepteur :

Satisfaction client

Boucle de sauvetage de détracteur : NPS 3/10 → webhook → ticket helpdesk → votre équipe → prise de contact sous une heure → client sauvé

Boucle promoteur : NPS 10/10 → webhook → outil de gestion d'avis → invitation automatique par e-mail → un nouvel avis public

Boucle CRM : réponse → webhook → contact CRM mis à jour → dossier signalé → tâche de suivi affectée au commercial

Retour des employés

Boucle RH : réponse eNPS → webhook → dossier RH mis à jour → manager notifié → 1:1 programmé

Routage linguistique : le code de langue de la réponse l'oriente vers l'équipe régionale concernée


Comment ajouter un webhook

Les webhooks sont une fonctionnalité Premium. Si vous ne voyez pas l’option ci-dessous, vous devrez d'abord upgrader votre offre.

Pour connecter un webhook, il vous faut : une URL de point de terminaison. Il s’agit simplement de l’adresse web à laquelle votre autre outil attend les données entrantes. Vous n’avez pas à la créer vous-même — l’outil récepteur (Slack, Zapier, Make, n8n, votre CRM ou votre propre système) la génère pour vous et vous la collez dans Survio. Si vous ne voyez pas où la récupérer, c’est justement le but du bouton Obtenir une configuration experte.

Étape 1 — Ouvrir la page Webhooks

Ouvrez votre sondage, allez dans Collecte des réponses, puis sélectionnez Webhooks sous « Automatisations & Intégrations » dans la barre latérale gauche.

Page Survio Webhooks à l'état vide, avec le bouton Ajouter un webhook

Étape 2 — Cliquez sur « Ajouter un webhook »

Cliquez sur le bouton + Ajouter un webhook en haut à droite. Une fenêtre s’ouvre et vous demande l’URL de point de terminaison — l’adresse de l’outil ou de la plateforme d’automatisation (par exemple Zapier, Make, n8n, ou votre propre serveur) où Survio doit envoyer les données des réponses.

Fenêtre Ajouter un webhook avec un champ URL webhook vide

Étape 3 — Collez l’URL de votre webhook

Collez l’URL fournie par votre outil dans le champ URL du webhook.

L’URL doit commencer par https:// — les liens en http:// ne sont pas acceptés, et l’URL ne doit contenir ni nom d’utilisateur ni mot de passe.

Champ URL Webhook rempli avec un exemple d'endpoint

Étape 4 — (optionnel) Ajouter des en-têtes HTTP

Certains outils demandent une clé ou un jeton d’authentification pour chaque requête. Cliquez sur + Ajouter un en-tête, puis indiquez le nom de l’en-tête (par exemple X-Api-Key) et la valeur voulue. Vous pouvez ajouter jusqu’à 20 en-têtes par webhook. Une fois sauvegardées, les valeurs sont masquées et ne peuvent plus être vues — il faudra les remplacer pour les modifier.

Vous ne savez pas si vous en avez besoin ? La plupart du temps, ce n’est pas nécessaire. Ajoutez un en-tête seulement si votre outil cible demande spécifiquement une clé API ou un jeton d’authentification — par exemple, un en-tête nommé X-Api-Key avec une valeur fournie par l’outil. En cas de doute, laissez vide ou contactez l’administrateur de l’outil.

Section en-têtes HTTP avec nom et valeur renseignés

Étape 5 — Sauvegarder

Cliquez sur Sauvegarder. Votre nouveau webhook apparaît dans la liste « Vos webhooks », activé par défaut. Dès lors, toute nouvelle réponse à ce sondage sera automatiquement transmise à cette URL.

Webhook sauvegardé apparaissant dans la liste, activé

Gérer vos webhooks

Activer ou désactiver un webhook

Utilisez le curseur à côté d’un webhook pour le mettre en pause ou le réactiver à tout moment. Cela ne supprime rien — seules les transmissions sont arrêtées (ou reprises). Notez qu’aucune réponse arrivée pendant une pause ne sera renvoyée après la reprise.

Webhook désactivé dans la liste

Modifier un webhook

Cliquez sur Modifier pour changer l’URL ou ajuster les en-têtes. Par sécurité, les valeurs existantes sont masquées — vous devrez les ressaisir pour effectuer une modification.

Fenêtre Modifier un webhook avec valeur d'en-tête masquée

Supprimer un webhook

Cliquez sur l’icône de corbeille à côté d’un webhook pour le supprimer.

La suppression d’un webhook est définitive. Nous ne pouvons pas restaurer un webhook supprimé, et nous ne pouvons pas renvoyer les réponses reçues pendant qu’il était supprimé ou en pause — ces transmissions sont perdues. Assurez-vous qu’aucune connexion importante n’en dépend encore avant de le retirer.

Fenêtre de confirmation de suppression de webhook

Quelles données un webhook transmet-il ?

Chaque fois qu’un répondant soumet votre questionnaire, Survio envoie une requête HTTPS POST à l’URL de votre webhook, avec un corps JSON contenant :

  • Le type d’événement (actuellement toujours une nouvelle réponse à un questionnaire)

  • L’ID du questionnaire auquel la réponse appartient

  • La réponse complète : identifiant de réponse unique, date et heure d’envoi, e-mail du répondant (si collecté), canal de collecte (lien direct, e-mail, QR code, pop-up), langue de la réponse, toute variable URL personnalisée (par ex. balises UTM), ainsi que la réponse à chaque question

Il s’agit de la même structure de données que celle de l’API Survio, donc si votre outil comprend déjà les réponses Survio, il prendra aussi en charge la charge utile du webhook. Voici à quoi ressemble une livraison, avec des données d’exemple :

Exemple de payload JSON montrant eventType, surveyId, et l'ensemble de la réponse dans data

Combien de webhooks pouvez-vous ajouter ?

Le nombre de webhooks par questionnaire dépend de votre offre :

Offre

Webhooks par questionnaire

Free

Non disponible

Mini

1

Standard

3

Pro Business / Enterprise / Custom

10

Les webhooks actifs ou en pause comptent tous dans cette limite — seule la suppression d’un webhook libère la place, pas sa désactivation.

Les transmissions par webhook entrent également dans le quota de réponses de votre offre. Si vous dépassez la limite pour la période donnée, les envois sont automatiquement suspendus et reprendront lors du prochain cycle de facturation — vos réponses restent néanmoins enregistrées dans Survio.

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