Wat is jouw situatie?
Situatie A – je team werkt met Slack: De slechtste beoordelingen verschijnen binnen enkele seconden in je Slack-kanaal.
Situatie B – je werkt met Microsoft 365: Je krijgt hetzelfde signaal direct in een Microsoft Teams-kanaal.
Klanten die jouw enquête afsluiten met de laagste score, zijn het meest geneigd om daarna een negatieve review te schrijven. Met deze oplossing ziet jouw team die beoordeling direct in Slack of Microsoft Teams, inclusief het commentaar en bestelgegevens, zodat je meteen contact kunt opnemen.
Zo ziet het bericht eruit in Slack bij Situatie A:
En zo krijg je dezelfde melding in een Microsoft Teams-kanaal bij Situatie B:
Hoe werkt het? Survio stuurt elke voltooide antwoord direct naar een webhook-URL. Een automatiseringstool (in deze handleiding gebruiken we n8n) ontvangt deze gegevens, kijkt of het om een slechte beoordeling gaat en stuurt alleen dan een melding naar jouw teamkanaal. Alle andere antwoorden worden genegeerd.
Nieuw bij webhooks in Survio? Lees eerst Webhooks: antwoorden razendsnel doorsturen naar je andere tools en kom daarna terug.
Wat je gaat bouwen
In beide gevallen krijg je alleen een alert bij de slechtste antwoorden: een 1 uit 5 of het antwoord Ontevreden. Wil je elk ontevreden antwoord opvolgen, kijk dan bij het Retentie playbook.
In één oogopslag | Situatie A: Slack | Situatie B: Microsoft Teams |
Resultaat | Een bericht in jouw Slack-kanaal | Een bericht in jouw Teams-kanaal |
Tools | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Voor wie? | Kleine teams die al met Slack werken | Bedrijven met Microsoft 365 |
Plaats nooit een Slack- of Teams-webhook-URL direct in Survio. Slack- en Teams-webhooks accepteren alleen hun eigen berichtopmaak. Reacties van Survio worden dan geweigerd, opnieuw geprobeerd en bij te vaak mislukken schakelt Survio jouw webhook uit. Gebruik daarom altijd n8n als tussenstap.
Voor je start
Een Survio-enquête met een betaald abonnement. Webhooks zijn niet beschikbaar op het Free abonnement, en het aantal webhooks per enquête hangt af van jouw abonnementstype (zie het webhooks-artikel).
Een n8n-account (met n8n Cloud of eigen hosting).
Situatie A: een Slack-werkruimte en een kanaal voor meldingen, bijvoorbeeld
#customer-alerts. Situatie B: Microsoft Teams met een werk- of schoolaccount van Microsoft 365 en een team met een meldingskanaal.
In dit voorbeeld gebruiken we een korte klanttevredenheidsenquête: een sterbeoordeling, een "Hoe tevreden ben je over het geheel?" keuzevraag, een "Hoe heb je dit keer bij ons gekocht?" keuzevraag, een open opmerking en optioneel een e-mailvraag.
Je hoeft niet te weten wie geantwoord heeft. De melding werkt ook zonder contactgegevens; het toont altijd de beoordeling en het commentaar zodat jouw team aan de slag kan. Als er een e-mailvraag wordt gesteld of je gebruikt URL-parameters, dan verschijnt het contact ook in de melding.
Stap 1 — Maak de webhook aan in n8n
Maak een nieuwe workflow in n8n en voeg een Webhook-node toe als trigger.
Stel HTTP-methode in op POST.
Schakel naar het tabblad Production URL en kopieer het adres.
Klik op Publiceren. De Production URL accepteert pas leveringen als de workflow is gepubliceerd.
Gebruik de Production URL, niet de Test URL. De Test URL luistert alleen zolang de editor wacht op een testevent, dus leveringen van Survio falen zodra je deze sluit.
Stap 2 — Koppel de enquête in Survio
Open jouw enquête en ga naar Antwoorden verzamelen.
Klik in de linkerzijbalk onder Automatiseringen & Integraties op Webhooks en klik op + Webhook toevoegen.
Plak de Production URL van n8n in Webhook-URL en klik op Webhook opslaan. De webhook wordt direct aangezet.
Stap 3 — Verstuur een testantwoord en vind jouw vraag-ids
Open je enquête via de normale link en stuur één volledige antwoord in met beoordeling 1. Survio stuurt alleen voltooide antwoorden, dus doorloop het hele formulier.
Open in n8n het tabblad Executions. De levering verschijnt binnen enkele seconden.
Open de uitvoering en klik op de Webhook-node. Vouw
body, daarnadataen dananswersuit en noteer de ids van de vragen voor beoordeling, tevredenheid, kanaal, opmerking en e-mail.
Situatie A — Melding in Slack bij slechte beoordeling
Twee stappen volgen na de webhook: Slechtste beoordeling? laat alleen de slechtste antwoorden door, en Waarschuw het team in Slack plaatst het bericht.
Slechtste beoordeling?
Voeg een If-node toe na de Webhook-node en hernoem deze naar
Slechtste beoordeling?.Voeg twee voorwaarden toe en combineer deze met OF:
Waarde | Voorwaarde | Vergelijken met |
| Getal: is gelijk aan | 1 |
| Tekst: is gelijk aan | Ontevreden |
Vervang 90403153 (beoordeling) en 90403151 (tevredenheidsvraag) door jouw eigen ids, en zorg dat je de antwoordoptie exact overneemt zoals in jouw enquête staat.
Waarschuw het team in Slack
Voeg een Slack-node toe aan de true-output van Slechtste beoordeling?, noem deze
Waarschuw het team in Slack, stel Resource in op Bericht en Operation op Verzenden.Koppel je Slack-account. Kies bij Bericht verzenden naar het Kanaal en selecteer je meldingskanaal. Zie je het kanaal niet, word dan eerst lid.
Houd Berichttype op Eenvoudig tekstbericht en schrijf de Berichttekst. De kant-en-klare workflow hieronder gebruikt de beoordeling, het tevredenheidsantwoord, het commentaar als quote en op de laatste regel kanaal, bestelwijze en contact.
Zet bij Opties Link naar workflow opnemen uit.
Laat de false-output leeg. Klik nogmaals op Publiceren om je wijzigingen live te zetten.
Situatie B — Melding in Microsoft Teams bij slechte beoordeling
Gebruik dezelfde Slechtste beoordeling?-node als bij A en voeg bij de true-output de volgende stap toe.
Waarschuw het team in Teams
Voeg een Microsoft Teams-node toe aan de true-output van Slechtste beoordeling?, noem deze
Waarschuw het team in Teams, stel Resource in op Kanaalbericht en Operation op Aanmaken.Koppel Microsoft Teams met een werk- of schoolaccount van Microsoft 365. Een persoonlijk Microsoft-account werkt niet.
Selecteer jouw Team en het juiste Kanaal; alleen teams waarvan jouw account lid is worden getoond.
Zet Contenttype op HTML en schrijf het Bericht. De kant-en-klare workflow hieronder zet de beoordeling en het tevredenheidsantwoord in vet, het commentaar als citaat en op de laatste regel kanaal, bestelling en contact.
Zet bij Opties Link naar workflow opnemen uit.
Laat de false-output leeg en klik op Publiceren als je klaar bent.
Het alarm komt van het account dat je hebt gekoppeld. Teams toont de melding onder de naam van het Microsoft 365-account dat je in n8n hebt gekoppeld.
Gebruik de kant-en-klare workflow
In plaats van zelf stap 1 en jouw situatie handmatig op te bouwen, kun je beginnen met onze workflow. Download het bestand voor jouw situatie via de bijlagen onderaan dit artikel: survio-worst-ratings-to-slack.json voor Situatie A of survio-worst-ratings-to-teams.json voor Situatie B. Vervolgens:
Maak een lege workflow aan in n8n. Open het menu (de drie puntjes) naast de naam van de workflow, kies Importeren, dan Uit bestand en selecteer het bestand dat je hebt gedownload.
Open Slechtste beoordeling? en vervang de vraag-ids door jouw eigen ids.
Situatie A: open Waarschuw het team in Slack, verbind met Slack, kies je kanaal en pas de vraag-ids in het bericht aan.
Situatie B: open Waarschuw het team in Teams, verbind Microsoft Teams, kies je team en kanaal en zet de juiste vraag-ids in het bericht.
Open Survio Webhook, kopieer de Production URL naar Survio (stap 2), en klik op Publiceren.
Test het van begin tot eind
Dien een antwoord in met beoordeling 1. Het bericht verschijnt binnen enkele seconden in Slack of Microsoft Teams.
Dien een antwoord in met beoordeling 2. Er verschijnt geen bericht; dat antwoord valt onder het Retentie playbook.
Bekijk het tabblad Executions in n8n. Beide leveringen staan daar; de tweede wordt gestopt bij Slechtste beoordeling? en wordt dus niet verzonden.
Problemen oplossen
Symptoom | Oorzaak | Oplossing |
Er komt niets binnen in n8n | De Test URL is in Survio geplaatst, of de workflow is niet gepubliceerd | Zet de Production URL in Survio en klik op Publiceren |
Survio schakelt de webhook na een paar dagen uit | Er is een Slack- of Teams-webhook-URL direct in Survio geplakt, of de URL bleef fouten geven | Gebruik de n8n Production URL en zet de webhook opnieuw aan |
Jouw kanaal verschijnt niet in de lijst in n8n | Het is een kanaal waar jouw Slack-account geen lid van is | Word lid van het kanaal in Slack en laad de lijst opnieuw |
Microsoft Teams koppelen in n8n geeft | Je hebt een persoonlijk Microsoft-account gebruikt | Gebruik een werk- of schoolaccount van Microsoft 365 |
Jouw team of kanaal is niet zichtbaar bij Situatie B | Het gekoppelde Microsoft 365-account is geen lid van het team | Voeg het account toe aan het team in Teams, laad de lijst daarna opnieuw |
Voor elk antwoord wordt een bericht geplaatst | De Slack- of Teams-node is aan de false-output gekoppeld of de voorwaarden zijn met én gecombineerd | Koppel aan de true-output en combineer met of |
Een 1-ster beoordeling genereert geen melding | Verkeerde vraag-id, of het antwoord verschilt van de voorwaarde | Controleer de ids en teksten bij een testantwoord in Executions |
Jouw laatste wijziging is niet zichtbaar | Workflow is gepubliceerd, maar de wijziging is niet doorgevoerd (Publiceren-knop toont een stip) | Klik nogmaals op Publiceren |
Handige weetjes
Survio stuurt alleen voltooide antwoorden, één bericht per antwoord en binnen enkele seconden.
Er worden nooit oudere antwoorden verzonden: alleen nieuwe sinds de webhook bestaat, en niet de gemiste antwoorden tijdens een pauze.
Een mislukte levering wordt tot 8 keer opnieuw geprobeerd binnen ongeveer 27 uur, met per poging maximaal 30 seconden wachttijd.
Als leveringen 5 dagen achter elkaar falen, schakelt Survio de webhook uit; je moet deze dan opnieuw inschakelen.
Een webhook pauzeren behoudt de plek, verwijderen is definitief.
Survio houdt geen leveringsgeschiedenis in de app bij. Het tabblad Executions in n8n is jouw logboek.
Antwoorden die naar webhooks worden verstuurd, kosten geen extra antwoorden uit jouw abonnement.
Liever dat wij het voor je instellen? Klik op de Webhooks-pagina in Survio op Laat een expert het instellen, geef aan wat je wilt bereiken, en ons team regelt, test en levert alles voor je op.
