Vad stämmer in på dig?
Alternativ A – för team på Slack: de sämsta betygen pingar din Slack-kanal inom några sekunder.
Alternativ B – för företag med Microsoft 365: samma varning skickas till en Microsoft Teams-kanal.
En kund som lämnar din enkät med det sämsta betyget är den som med största sannolikhet skriver en dålig offentlig recension. Med den här lösningen ser teamet det betyget i Slack eller Microsoft Teams inom några sekunder, med kommentaren och beställningen, så att någon kan kontakta först.
Det här är meddelandet ditt team får i Slack i alternativ A:
Och det här är samma varning i en Microsoft Teams-kanal i alternativ B:
Så funkar det. Survio skickar varje inskickat svar till en webhook-URL. Ett automationsverktyg (vi använder n8n i denna guide) tar emot det, kontrollerar om det är ett av de sämsta betygen och postar i så fall ett meddelande till din kanal. Alla andra ignoreras.
Ny på webhooks i Survio? Börja med Webhooks: skicka svar till dina andra verktyg i realtid, kom sedan tillbaka hit.
Det här bygger du
I båda alternativen triggas larmet bara för de sämsta svaren: ett betyg på 1 av 5 eller svaret Missnöjd. Vill du få veta om alla missnöjda kunder? Se Retention playbook.
Översikt | Alternativ A: Slack | Alternativ B: Microsoft Teams |
Resultat | Ett meddelande i Slack-kanalen för ditt team | Ett meddelande i Teams-kanalen för ditt team |
Verktyg | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Bäst för | Ett litet team som redan kommunicerar i Slack | Ett företag på Microsoft 365 |
Klistra inte in en Slack- eller Teams-webhook direkt i Survio. Slack-webhooks och Teams-webhooks accepterar bara sina egna meddelandeformat. Survios leveranser skulle avvisas, försöka igen i cirka en dag och efter 5 dagars fel stängs webhooken av. Ha alltid n8n som mellanhand.
Innan du börjar
En Survio-enkät på ett betalt abonnemang. Webhooks ingår inte i Free, och varje plan har ett visst antal webhooks per enkät (se artikeln om webhooks).
Ett n8n-konto, antingen via n8n Cloud eller självhostat.
Alternativ A: ett Slack-workspace och en kanal för varningar, t.ex.
#customer-alerts. Alternativ B: Microsoft Teams med ett arbets- eller skolkonto på Microsoft 365 och ett team med en kanal för varningar.
I denna guide använder vi en kort kundnöjdhetsenkät: en stjärnbetygsfråga, en "Hur nöjd är du totalt sett?"-fråga (enval), en "Hur handlade du med oss denna gång?"-fråga (enval), en öppen kommentar och en valfri e-postfråga.
Du behöver inte veta vem som svarat. Varningen fungerar utan det och visar ändå betyg och kommentar, så ditt team kan identifiera problemet. Om din enkät har en e-postfråga eller URL-parametrar visas även kundens kontakt.
Steg 1 — Skapa webhooken i n8n
I n8n, skapa ett nytt arbetsflöde och lägg till en Webhook-nod som trigger.
Ställ in HTTP Method på POST.
Gå till fliken Production URL och kopiera adressen.
Klicka på Publish. Produktionsadressen accepterar bara leveranser när arbetsflödet har publicerats.
Använd Production URL, inte Test URL. Testadressen lyssnar bara medan editorn väntar på ett testevent, så Survios leveranser misslyckas så fort du stänger editorn.
Steg 2 — Koppla enkäten i Survio
Öppna din enkät och gå till Få svar.
I vänstra sidomenyn under Automatisering & integrationer, välj Webhooks och klicka på + Lägg till webhook.
Klistra in n8ns Production URL i Webhook URL och klicka på Spara webhook. Webhooken är aktiv direkt.
Steg 3 — Skicka ett testsvar och hitta ID för dina frågor
Öppna din enkät via dess vanliga länk och skicka in ett fullständigt svar med betyg 1. Survio skickar bara inskickade svar – klicka dig hela vägen till slutet.
I n8n, öppna fliken Executions. Leveransen kommer inom några sekunder.
Öppna exekveringen och klicka på Webhook-noden. Expandera
body, sedandata, sedananswersoch notera ID för betyg, nöjdhet, kanal, kommentar och e-post.
Alternativ A — Varning i Slack
Två steg efter webhooken: Sämsta betyg? släpper bara igenom de sämsta svaren och Varna teamet i Slack postar meddelandet.
Sämsta betyg?
Lägg till en If-nod efter Webhook-noden och döp om den till
Sämsta betyg?.Lägg till två villkor och kombinera dem med ELLER:
Värde | Villkor | Jämför med |
| Siffra: är lika med | 1 |
| Text: är lika med | Missnöjd |
Byt ut 90403153 (betygsfråga) och 90403151 (nöjdhetsfråga) mot dina faktiska ID. Skriv in svarsalternativet exakt som det står i enkäten.
Varna teamet i Slack
Lägg till en Slack-nod på true-grenen från Sämsta betyg?, döp om till
Varna teamet i Slackoch ställ in Resource till Message och Operation till Send.Koppla ditt Slack-konto. Under Send Message To, välj Channel och välj larmkanalen. Bara kanaler som det kopplade kontot har åtkomst till visas – gå med i en privat kanal först vid behov.
Låt Message Type vara Simple Text Message och skriv Message Text. Arbetsflödet använder betyget, nöjdhetsfrågan (enval), kommentaren som citat samt kanal, beställning och kontakt på sista raden.
Under Options, stäng av Include Link to Workflow.
False-grenen lämnas tom. Klicka Publish igen – ändringar börjar gälla först när du publicerar på nytt.
Alternativ B — Varning i Microsoft Teams
Börja med samma Sämsta betyg?-nod som i alternativ A, koppla sedan på ett steg till på true-grenen.
Varna teamet i Teams
Lägg till en Microsoft Teams-nod på true-grenen från Sämsta betyg?, döp om den till
Varna teamet i Teamsoch ställ in Resource på Channel Message och Operation på Create.Koppla Microsoft Teams med ett arbets- eller skolkonto på Microsoft 365. Personligt Microsoft-konto fungerar inte.
Välj team under Team och kanal under Channel. Listorna visar bara team kontot är medlem i.
Välj Content Type HTML och skriv Message. Arbetsflödet sätter betyg och nöjdhetsfråga i fetstil, kommentaren som citat och kanal, beställning och kontakt på sista raden.
Stäng av Include Link to Workflow under Options.
False-grenen lämnas tom. Glöm inte att klicka på Publish igen.
Varningen kommer från kontot du kopplat. Teams visar meddelandet under namnet på Microsoft 365-kontot du kopplat i n8n.
Hämta färdigt arbetsflöde
Slipp bygga steg 1 och ditt alternativ för hand – starta från vårt arbetsflöde. Ladda ner filen för ditt alternativ längst ner i artikeln: survio-worst-ratings-to-slack.json för alternativ A, eller survio-worst-ratings-to-teams.json för alternativ B. Gör sedan så här:
Skapa ett tomt arbetsflöde i n8n. Öppna menyn (tre prickar) bredvid namnet och välj Import, sedan From file. Välj filen du laddade ner.
Öppna Sämsta betyg? och byt ut fråge-ID:n mot dina egna.
Alternativ A: öppna Varna teamet i Slack, koppla Slack, välj kanal och byt ut fråge-ID i meddelandet.
Alternativ B: öppna Varna teamet i Teams, koppla Microsoft Teams, välj team och kanal, och byt ut fråge-ID i meddelandet.
Öppna Survio Webhook, kopiera Production URL till Survio (steg 2) och klicka på Publish.
Testa hela flödet
Skicka ett svar med betyg 1. Meddelandet ska dyka upp i Slack- eller Teams-kanalen inom några sekunder.
Skicka ett svar med betyg 2. Inget meddelande för det svaret – det hanteras av Retention playbook.
Kolla Executions i n8n. Båda leveranserna syns; den andra stannar vid Sämsta betyg?.
Felsökning
Symptom | Orsak | Lösning |
Inget levereras i n8n | Test URL är inlagd i Survio eller arbetsflödet är inte publicerat | Klistra in Production URL i Survio och klicka på Publish |
Survio stängde av webhooken efter några dagar | En Slack- eller Teams-webhook-URL klistrades in direkt i Survio, eller adressen fortsatte misslyckas | Lägg in n8ns Production URL i Survio och slå på webhooken igen |
Kanalen syns inte i n8n | Det är en privat kanal ditt Slack-konto inte är medlem i | Gå med i kanalen i Slack och ladda om listan |
Att koppla Microsoft Teams i n8n misslyckas med | Du loggade in med ett personligt Microsoft-konto | Koppla ett arbets- eller skol-Microsoft 365-konto |
Team eller kanal syns inte vid alternativ B | Det kopplade Microsoft 365-kontot är inte medlem i teamet | Lägg till kontot i teamet i Teams och ladda om listan |
Ett meddelande skickas på varje svar | Slack- eller Teams-noden är kopplad till false-grenen eller villkoren kombineras med OCH | Koppla den till true-grenen och kombinera villkor med ELLER |
Ett 1-stjärnigt betyg skickar inget meddelande | Fel fråga-ID eller svarsalternativet matchar inte exakt | Dubbelkolla ID och texter mot ett testsvar i Executions |
Senaste ändring märks inte | Arbetsflödet är publicerat, men ändringen är inte (Publish-knappen har en punkt) | Klicka på Publish igen |
Bra att veta
Survio skickar bara inskickade svar, ett meddelande per svar, inom några sekunder.
Inget skickas retroaktivt: svar före webhooken eller medan den var pausad inkluderas inte.
En misslyckad leverans försöks upp till 8 gånger under totalt cirka 27 timmar, där varje försök kan ta upp till 30 sekunder.
Om leveranser misslyckas i 5 dagar i rad stängs webhooken av, och måste slås på igen.
Om du pausar en webhook behålls platsen; raderar du den är den borta för alltid.
Survio sparar inte någon leveranshistorik i appen. Fliken Executions i n8n är din logg.
Att skicka svar till webhooks förbrukar inga extra svar i din plan.
Vill du ha hjälp att sätta upp det? På Webhooks-sidan i Survio kan du klicka på Få expertinställning, berätta vad du vill få gjort, så bygger vårt team en fungerande och testad webhook åt dig.
