Hvilket tilfælde passer til dig?
Tilfælde A – simpelt, for alle: få hvert utilfredse svar direkte pr. e-mail.
Tilfælde B – til teams der bruger CRM: hver utilfredse kunde får automatisk oprettet en opgave om opkald i HubSpot, så dit team kan tage kontakt samme dag.
Når en kunde er utilfreds, afgør de første timer, om de bliver. Med dette setup får du hver lav vurdering i din undersøgelse på få sekunder, med hele svaret og kundens kontakt, så du kan ringe eller skrive tilbage mens det stadig gør en forskel.
Dette er e-mailen, du får for hvert utilfredse svar i tilfælde A:
Og dette er opgaven dit team får i HubSpot i tilfælde B:
Sådan virker det. Survio sender hver gennemført svar til en webhook-URL. Et automationsværktøj (vi bruger n8n i denne guide) modtager den, tjekker om kunden er utilfreds og sender dig e-mail eller opretter en opgave i HubSpot. Glade svar ignoreres.
Ny til webhooks i Survio? Start med Webhooks: send svar til dine andre værktøjer i realtid, og kom tilbage hertil.
Det bygger du
I begge tilfælde betyder et utilfreds svar en vurdering på 1 eller 2 ud af 5, eller svaret Noget utilfreds eller Utilfreds.
Overblik | Tilfælde A: en e-mail til dig | Tilfælde B: en opgave i HubSpot |
Resultat | Hele svaret i din indbakke | Opgave om opkald, klar i dag på kundens kontakt i HubSpot, med hele svaret |
Værktøjer | Survio, n8n, Gmail | Survio, n8n, HubSpot |
Bedst for | En ejer der håndterer utilfredse kunder personligt | Et team der tracker kunder i et CRM |
Inden du starter
En Survio-undersøgelse på en betalt plan. Webhooks er ikke tilgængelige på Free-planen, og hver plan tillader et bestemt antal webhooks pr. undersøgelse (se webhooks-artiklen).
En n8n-konto, n8n Cloud eller selvhostet.
Tilfælde A: en Gmail-konto til alerten. Tilfælde B: en HubSpot-konto.
I denne guide bruger vi et kort kundetilfredsheds-spørgeskema: en stjernebedømmelse, et "Samlet, hvor tilfreds er du?"-enkeltvalgsspørgsmål, et "Hvordan handlede du hos os denne gang?"-enkeltvalgsspørgsmål, en åben kommentar og et valgfrit e-mail-spørgsmål.
Trin 1 — Sikr dig du ved, hvem der har svaret
At vide hvem der har svaret, gør at du kan tage kontakt til kunden, men det er valgfrit. Uden det får du stadig hvert utilfreds svar i tilfælde A, så du kan se hvad der gik galt; du ved bare ikke, hvem der har skrevet det. Tilfælde B behøver kundens e-mail, fordi HubSpot føjer opgaven til kontakten.
Survio-svar er anonyme medmindre du indsamler kontakt. Brug én eller flere af disse:
Et valgfrit e-mail-spørgsmål til sidst i undersøgelsen, fx "Angiv din e-mail hvis du gerne vil have svar fra os." Brug spørgsmålstypen Tekstsvar til e-mail.
URL-parametre med dine egne kundedetaljer. Gå til Få svar → URL-parametre, opret parametre som
emailogorder-id, og tilføj deres værdier til linket du sender til hver kunde, fx i din ordrebekræftelses-e-mail. Parameternavne må ikke indeholde underscores. Se URL-parametre.Survio e-mail invitationer. Send undersøgelsen til dine kunder via Survios egne e-mail invitationer, og hvert svar kommer med den e-mailadresse du sendte til. Se E-mail invitationer.
Trin 2 — Opret webhooket i n8n
I n8n, opret et nyt workflow og tilføj en Webhook-node som trigger.
Sæt HTTP-metode til POST.
Skift til fanen Production URL og kopier adressen.
Klik Udgiv. Production URL accepterer kun leverancer når workflowet er udgivet.
Brug Production URL, ikke Test URL. Test URL lytter kun mens editoren venter på en testhændelse, så Survios leveringer fejler så snart du lukker den. Survio prøver en fejlet levering i cirka et døgn, og efter 5 dages fejl slår den webhooket fra.
Trin 3 — Forbind undersøgelsen i Survio
Åbn din undersøgelse og gå til Få svar.
I venstre sidebar under Automatiseringer & Integrationer vælg Webhooks og klik + Tilføj et webhook.
Indsæt n8n Production URL i Webhook URL og klik Gem webhook. Webhooket er slået til med det samme.
Trin 4 — Send et testsvar og find spørgsmål-id'er
Åbn din undersøgelse via det normale link og indsend ét komplet svar med lav vurdering. Survio sender kun gennemførte svar, så klik dig helt til enden.
I n8n, åbn Udførelser fanen. Leverancen dukker op i løbet af få sekunder.
Åbn leverancen og klik på Webhook-noden. Fold
bodyud, sådataoganswers. Hvert svar viser sitquestion.id, questionlabeloganswer.Skriv id'erne på vurderingsspørgsmålet, tilfredshedsspørgsmålet og e-mail-spørgsmålet op. Du kan også klikke Pin for at fortsætte arbejdet med dette svar.
Hvor kundens e-mail kommer fra. data.email er kun udfyldt når du sender undersøgelsen via Survio e-mail invitationer. En e-mail fra e-mail-spørgsmålet er i svaret, og én fra en URL-parameter i data.parameters. De færdige workflows tjekker alle tre.
Tilfælde A — Få en e-mail for hvert utilfreds svar
To trin følger efter webhooket: Utilfreds? slipper kun utilfredse svar igennem, og Videresend svaret sender dem pr. e-mail til dig.
Utilfreds?
Tilføj en If-node efter Webhooken og omdøb den til
Utilfreds?.Tilføj tre betingelser og kombiner dem med ELLER, så en er nok:
Værdi | Betingelse | Sammenlig med |
| Tal: er mindre end eller lig med | 2 |
| Tekst: er lig med | Noget utilfreds |
| Tekst: er lig med | Utilfreds |
Udskift 90403153 (vurdering) og 90403151 (tilfredshedsspørgsmål) med dine egne id'er. ?? 99 gør at et svar uden vurdering tæller som tilfreds.
Svartekster skal matche præcist. Skriv valgmulighederne nøjagtigt som i din undersøgelse. Hvis din undersøgelse har flere sprog, kommer svaret i det sprog respondenten brugte – tjek et testsvar fra hvert og tilføj de tekster også.
Videresend svaret
Tilføj en Gmail-node til true-output af Utilfreds?, omdøb den til
Videresend svaret, og vælg Meddelelse og Send.Forbind din Gmail-konto og sæt din adresse i Til.
Sæt Emne til
Utilfreds kunde: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? "?" }}/5.Sæt E-mailtype til HTML. I Meddelelse lister du hele svaret. Det færdige workflow herunder viser alle spørgsmål med svar, plus tid, ordre og kontakt.
Under Indstillinger, slå Tilføj n8n Attribution fra.
Lad false-output stå tom: glade svar stopper bare. Klik Udgiv igen; ændringer du laver efter udgivelse træder kun i kraft når du udgiver igen.
Tilfælde B — Opret en opgave om opkald i HubSpot
Her bliver det utilfredse svar til en opgave om at ringe til kunden i dag, på deres kontakt i HubSpot, med hele svaret i opgaven. HubSpot skal have kundens e-mail for at finde kontakten, så dette virker bedst med Survio e-mail invitationer eller email URL-parameteren fra trin 1.
Start med samme Utilfreds?-node som i A, og tilføj så tre trin til dens true-output.
Forbered opgave
Tilføj en Rediger felter (Set)-node med navnet Forbered opgave med disse tekstfelter. Udskift spørgsmål-id'er med dine egne og Europe/Prague med din tidszone.
Feltnavn | Værdi |
| |
Emne |
|
Body | Vurdering, tilfredshed, kanal, kommentar, ordre og tidspunkt – alle adskilt med |
Find eller opret kontakt
Tilføj en HubSpot-node med navnet Find eller opret kontakt, vælg ressourcen Kontakt og handlingen Opret eller opdater, forbind din HubSpot-konto og sæt Email til {{ $json['E-mail'] }}. En eksisterende kunde findes på e-mail; en ny oprettes.
Opret opgave om opkald
Tilføj endnu en HubSpot-node med navnet
Opret opgave om opkaldog vælg ressourcen Engagement, handlingen Opret og typen Opgave.Sæt Forfaldsdato til
{{ $now.endOf('day').toISO() }}, så opgaven skal udføres i dag.Udfyld Body med
{{ $('Forbered opgave').item.json.Body }}, For objekttype med Kontakt, Status med Ikke startet og Emne med{{ $('Forbered opgave').item.json.Subject }}.Under Egenskaber til engagement → Tilknytninger, sæt Kontakt-id’er til
{{ $json.vid }}. Angiv evt. Ejer-id på den ansvarlige person; uden det har opgaven ingen ejer, og du tildeler den i HubSpot.
Klik Udgiv igen.
Kontakten kan blive koblet til firma automatisk. Hvis HubSpot finder et firma med det samme e-maildomæne, tilknytter det automatisk, og kontakten kan arve ejer fra firmaet. Selve opgaven går til ejer-id hvis angivet.
Hent det færdige workflow
I stedet for at bygge trin 2 og dit tilfælde selv, start med vores workflow. Download filen til dit tilfælde fra vedhæftningerne i bunden af artiklen: survio-unhappy-responses-to-gmail.json for tilfælde A, eller survio-unhappy-responses-to-hubspot-tasks.json for tilfælde B. Sådan gør du:
I n8n, lav et tomt workflow. Åbn menuen (de tre prikker) ved workflow-navnet og vælg Importér, så Fra fil. Vælg filen du har hentet.
Åbn Utilfreds? og udskift spørgsmål-id'er med dine egne.
Tilfælde A: åbn Videresend svaret, forbind din Gmail-konto, sæt din adresse i Til, og ret spørgsmål-id'er og tidszone.
Tilfælde B: åbn Forbered opgave og udskift spørgsmål-id'er og tidszone. Forbind din HubSpot-konto på Find eller opret kontakt og Opret opgave om opkald, og angiv evt. ejer-id på ansvarlig person.
Åbn Survio Webhook, kopier Production URL ind i Survio (trin 3) og klik Udgiv.
Test det hele igennem
Indsend et svar med vurdering 2. I tilfælde A kommer e-mailen indenfor få sekunder; i tilfælde B vises opgaven under kontakt i HubSpot.
Indsend et svar med vurdering 5 og Meget tilfreds. Intet sker.
Se på Udførelser i n8n. Begge leveringer vises; det tilfredse stopper ved Utilfreds?.
Fejlfinding
Symptom | Årsag | Løsning |
Intet ankommer i n8n | Test URL er i Survio, eller workflowet er ikke udgivet | Kopier Production URL ind i Survio og klik Udgiv |
Survio gemmer ikke webhook URL fra selvhostet n8n | n8n viser en intern adresse i stedet for en offentlig | Sæt n8ns |
"Lyt efter testhændelse" viser intet selvom undersøgelsen var sendt | Survio sender til Production URL; lytning kigger kun på Test URL | Tjek Udførelser-fanen i stedet |
Din seneste ændring har ingen effekt | Workflowet er udgivet, men ændringen er det ikke (Udgiv-knappen har en prik) | Klik Udgiv igen |
Hvert svar sender en e-mail | Gmail-noden er på false-output, eller betingelserne kombineres med OG | Forbind Gmail til true-output og brug ELLER mellem betingelserne |
Lav vurdering sender ikke e-mail | Forkert spørgsmål-id eller teksten matcher ikke | Tjek id'er og tekster mod et testsvar i Udførelser |
Kontakt i e-mailen siger "ikke angivet" | Undersøgelsen var ikke sendt via Survio e-mail invitationer, linket havde ikke | Send via Survio e-mail invitationer, brug parameter på linket, eller lav e-mail-spørgsmålet synligt |
Find eller opret kontakt fejler i tilfælde B | Der er ingen e-mail, så HubSpot kan ikke finde eller oprette kontakten | Send undersøgelsen gennem Survio e-mail invitationer eller links med |
Opgaven i HubSpot har hele svaret på én linje | Body bruger almindelige linjeskift | Adskil linjerne med |
Survio har slået webhooket fra | Webhook-URL'en fejlede 5 dage i træk | Ret fejlen og slå webhooket til igen i Survio |
Godt at vide
Survio sender kun gennemførte svar, ét pr. svar, indenfor få sekunder. En undersøgelse, som forlades halvvejs, bliver ikke sendt.
Intet sendes bagudrettet: ikke svar fra før webhooket fandtes, og ikke fra mens det var pauset.
En fejlet levering prøves op til 8 gange over ca. 27 timer, og hver levering venter op til 30 sekunder på svar.
Hvis leveringer fejler i 5 dage i træk, slår Survio webhooket fra og du skal selv slå det til igen.
At pause et webhook holder din plads; sletter du det, er det permanent væk.
Survio gemmer ikke leveringshistorik i appen. Udførelser-fanen i n8n er din log.
At sende svar til webhooks tæller ikke ekstra svardata fra din plan.
Vil du hellere have vi sætter det op for dig? På Webhooks-siden i Survio klik Få ekspertopsætning, fortæl hvad du ønsker, så bygger vores team det, tester og afleverer et velfungerende webhook.
