Quel cas correspond à votre situation ?
Cas A – pour les équipes sur Slack : les pires évaluations envoient une alerte dans votre canal Slack en quelques secondes.
Cas B – pour les entreprises sous Microsoft 365 : la même alerte arrive dans un canal Microsoft Teams.
Un client qui quitte votre sondage avec la pire note est le profil le plus susceptible de laisser un avis public défavorable ensuite. Avec cette configuration, votre équipe voit cette évaluation dans Slack ou Microsoft Teams en quelques secondes, avec le commentaire et la commande, pour que quelqu'un puisse intervenir en premier.
Voici le message reçu par votre équipe dans Slack en cas A :
Et voici la même alerte dans un canal Microsoft Teams en cas B :
Comment cela fonctionne. Survio transmet chaque réponse complétée à une URL Webhook. Un outil d'automatisation (nous utilisons n8n dans ce guide) la reçoit, vérifie s'il s'agit de l’une des pires notes et, le cas échéant, poste un message dans le canal de votre équipe. Tout le reste est ignoré.
Nouveau sur les Webhooks Survio ? Débutez avec Webhooks : envoyer des réponses à vos autres outils en temps réel, puis revenez ici.
Ce que vous allez construire
Dans les deux cas, l’alarme ne se déclenche que pour les pires réponses : une note de 1 sur 5 ou la réponse Insatisfait. Pour être alerté pour chaque client mécontent, consultez le playbook de rétention.
En un coup d’œil | Cas A : Slack | Cas B : Microsoft Teams |
Résultat | Un message dans le canal Slack de votre équipe | Un message dans le canal Teams de votre équipe |
Outils | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Idéal pour | Une petite équipe qui communique déjà sur Slack | Une entreprise sur Microsoft 365 |
Ne collez pas une URL de webhook Slack ou Teams directement dans Survio. Les webhooks entrants Slack et les webhooks de workflow Teams n’acceptent que leur propre format de message. Les envois depuis Survio seraient rejetés, réessayés un jour, et après 5 jours d’échecs Survio désactive le Webhook. Placez toujours n8n entre les deux.
Avant de commencer
Un sondage Survio sur une offre payante. Les Webhooks ne sont pas disponibles avec le plan Free et chaque offre limite le nombre de Webhooks par sondage (voir l’article sur les webhooks).
Un compte n8n : version Cloud ou auto-hébergée.
Cas A : un espace de travail Slack et un canal d'alertes, par exemple
#customer-alerts. Cas B : Microsoft Teams, un compte professionnel ou scolaire Microsoft 365 et une équipe avec un canal pour les alertes.
Dans ce guide, nous utilisons un sondage de satisfaction client court : une notation par étoiles, une question « Globalement, à quel point êtes-vous satisfait(e) ? », une question « Comment avez-vous acheté chez nous cette fois-ci ? », un commentaire libre et une question e-mail facultative.
Il n'est pas nécessaire de savoir qui a répondu. L’alerte affiche la note et le commentaire, ainsi votre équipe peut voir le problème. Si la question e-mail ou des variables URL sont utilisées dans votre sondage, l’information du client s’ajoute aussi à l’alerte.
Étape 1 — Créer le webhook dans n8n
Dans n8n, créez un nouveau Workflow et ajoutez un nœud Webhook comme déclencheur.
Définissez HTTP Method sur POST.
Passez à l’onglet Production URL et copiez l’adresse.
Cliquez sur Publier. L’URL de production accepte les envois uniquement une fois le Workflow publié.
Utilisez l’URL de production, pas celle de test. L’URL de test n’écoute que tant que l’éditeur attend un test, donc les envois Survio échouent dès que vous le fermez.
Étape 2 — Connecter le sondage dans Survio
Ouvrez votre sondage et accédez à Collecte des réponses.
Dans la barre latérale à gauche, sous Automatisations & intégrations, sélectionnez Webhooks et cliquez sur + Ajouter un webhook.
Collez l’URL de production n8n dans URL du webhook puis cliquez sur Sauvegarder le webhook. Le Webhook est activé immédiatement.
Étape 3 — Envoyer une réponse test et trouver vos identifiants de questions
Ouvrez votre sondage via le lien normal et envoyez une réponse complète (note 1). Survio n’envoie que les réponses finalisées, donc validez jusqu’au bout.
Dans n8n, ouvrez l’onglet Executions. Elle arrive en quelques secondes.
Ouvrez l’exécution, cliquez sur le nœud Webhook. Déroulez
body, puisdata, puisanswerset notez les identifiants des questions de note, satisfaction, canal, commentaire et e-mail.
Cas A — Alerter votre équipe dans Slack
Deux étapes suivent le webhook : Pire note ? laisse passer uniquement les pires réponses, puis Alerter l’équipe dans Slack poste l’alerte.
Pire note ?
Ajoutez un nœud If après le Webhook et nommez-le
Pire note ?.Ajoutez deux conditions combinées par OU :
Valeur | Condition | Comparer avec |
| Nombre : est égal à | 1 |
| Texte : est égal à | Insatisfait |
Remplacez 90403153 (note) et 90403151 (question de satisfaction) par vos identifiants, et tapez l’option de réponse exactement comme elle apparaît dans votre sondage.
Alerter l’équipe dans Slack
Ajoutez un nœud Slack à la sortie true de Pire note ?, nommez-le
Alerter l’équipe dans Slack, et mettez Resource sur Message, Operation sur Envoyer.Connectez votre compte Slack. Sous Envoyer un message à, choisissez Canal et sélectionnez le canal d’alertes. Seuls les canaux accessibles par le compte Slack connecté s'affichent, donc rejoignez un canal privé au besoin.
Laissez Type de message sur Message texte simple et rédigez le Texte du message. Le workflow prêt à l’emploi utilise la note, la réponse de satisfaction, le commentaire (en citation) et le canal, la commande et le contact à la fin.
Sous Options, désactivez Inclure le lien vers le workflow.
Laissez la sortie false vide. Cliquez sur Publier de nouveau ; seules les modifications publiées sont prises en compte.
Cas B — Alerter votre équipe dans Microsoft Teams
Commencez avec le même nœud Pire note ? que dans le cas A, puis ajoutez une étape à la sortie true.
Alerter l’équipe dans Teams
Ajoutez un nœud Microsoft Teams à la sortie true de Pire note ?, nommez-le
Alerter l’équipe dans Teams, puis définissez Resource sur Message de canal et Operation sur Créer.Connectez Microsoft Teams à un compte professionnel ou scolaire Microsoft 365. Un compte personnel ne peut pas être utilisé.
Sous Équipe, sélectionnez votre équipe, puis sous Canal votre canal d’alerte. Les listes ne montrent que les équipes connectées à ce compte.
Réglez Type de contenu sur HTML, écrivez le Message. Le workflow prêt à l’emploi met la note et la réponse de satisfaction en gras, le commentaire en citation, et canal, commande, contact à la fin.
Sous Options, désactivez Inclure le lien vers le workflow.
Laissez la sortie false vide. Cliquez à nouveau sur Publier.
L’alerte sera envoyée par le compte connecté. Dans Teams, le message apparaît sous le nom du compte Microsoft 365 connecté dans n8n.
Obtenir le workflow prêt à l’emploi
Au lieu de tout configurer manuellement, partez du workflow tout prêt. Téléchargez le fichier adapté à votre cas à la fin de cet article : survio-worst-ratings-to-slack.json pour le cas A, ou survio-worst-ratings-to-teams.json pour le cas B. Ensuite :
Dans n8n, créez un Workflow vierge. Ouvrez le menu (trois points) à côté du nom, choisissez Importer, puis À partir d’un fichier. Sélectionnez le fichier téléchargé.
Ouvrez Pire note ? et remplacez les identifiants des questions par les vôtres.
Cas A : ouvrez Alerter l’équipe dans Slack, connectez Slack, choisissez votre canal, et remplacez les identifiants de question dans le message.
Cas B : ouvrez Alerter l’équipe dans Teams, connectez Microsoft Teams, sélectionnez votre équipe et canal, mettez à jour les identifiants de question dans le message.
Ouvrez Webhook Survio, copiez l’URL de production dans Survio (étape 2) puis cliquez sur Publier.
Testez de bout en bout
Envoyez une réponse notée 1. L’alerte apparaît dans votre canal Slack ou Teams en quelques secondes.
Envoyez une réponse avec une note de 2. Aucune alerte n’est envoyée ; elle correspond au playbook de rétention.
Dans n8n, vérifiez l’onglet Executions ; les deux livraisons y sont, la seconde s’arrête à Pire note ?.
Dépannage
Symptôme | Cause | Correctif |
Aucune arrivée dans n8n | L’URL de test est dans Survio, ou le Workflow n’est pas publié | Collez l’URL de production dans Survio et cliquez sur Publier |
Survio a désactivé le webhook après quelques jours | Une URL de webhook Slack ou Teams a été collée directement dans Survio, ou l’URL échoue sans arrêt | Placez l’URL de production n8n dans Survio et réactivez le Webhook |
Votre canal n’est pas dans la liste n8n | Il s’agit d’un canal privé où votre compte Slack n’est pas membre | Rejoignez le canal dans Slack puis actualisez la liste |
La connexion à Microsoft Teams échoue avec | Connexion réalisée avec un compte personnel Microsoft | Connectez un compte professionnel ou scolaire Microsoft 365 |
Votre équipe ou canal n’apparaît pas dans la liste en cas B | Le compte Microsoft 365 connecté n’est pas membre de l’équipe | Ajoutez le compte à l’équipe dans Teams puis rafraîchissez la liste |
Chaque réponse envoie un message | Le nœud Slack ou Teams est relié à la sortie false, ou les conditions sont combinées par ET | Reliez-le à la sortie true et regroupez par OU |
Une note à 1 étoile n’envoie pas d’alerte | Identifiant de question incorrect, ou libellé de réponse ne correspond pas | Vérifiez les IDs et libellés sur une réponse test dans Executions |
Votre dernière modification n’a aucun effet | Le Workflow est publié mais la modification non (le bouton Publier affiche un point) | Cliquez à nouveau sur Publier |
À savoir
Survio envoie uniquement les réponses finalisées, un message par réponse, en quelques secondes.
Aucun envoi n’est rétroactif : ni sur les réponses antérieures, ni sur celles issues d’une pause du webhook.
Une livraison échouée est réessayée jusqu’à 8 fois sur environ 27 heures, chaque tentative durant maximum 30 secondes.
Si les envois échouent durant 5 jours, Survio désactive le Webhook, qu’il faut alors réactiver.
Mettre en pause un Webhook lui conserve sa place ; le supprimer est définitif.
Survio ne conserve pas d’historique d’envoi. L’onglet Executions dans n8n fait foi pour le suivi.
Envoyer des réponses par Webhooks n’utilise pas de réponses de votre abonnement.
Vous souhaitez que nous le mettions en place pour vous ? Rendez-vous sur la page Webhooks de Survio, cliquez sur Obtenir une configuration experte, expliquez-nous ce que vous attendez, et notre équipe construira, testera et vous remettra un Webhook fonctionnel.
