Spring videre til hovedindholdet

Brand – Stop dårlige anmeldelser, før de opstår: få besked i Slack eller Teams om de laveste vurderinger

Få automatisk besked i dit teams Slack- eller Microsoft Teams-kanal, så snart en kunde giver din Survio-undersøgelse den dårligst mulige vurdering. Så kan nogen nå at reagere, før det bliver til en offentlig dårlig anmeldelse.

Skrevet af Success Team Survio

Hvilken situation passer til dig?

Case A – for teams på Slack: de laveste vurderinger kommer ind som instant besked i din Slack-kanal.

Case B – for virksomheder på Microsoft 365: præcis samme advarsel rammer en Microsoft Teams-kanal.

En kunde, der giver din undersøgelse den dårligste vurdering, risikerer at være den næste til at skrive en negativ offentlig anmeldelse. Med denne opsætning ser dit team vurderingen i Slack eller Microsoft Teams få sekunder efter – sammen med kommentar og evt. ordre, så I kan tage fat først.
​

Her er beskeden, dit team får i Slack i Case A:
​

Slack alert about the worst rating with the comment, channel, order and contact


​

Og sådan ser advarslen ud i Teams i Case B:
​

Microsoft Teams alert about the worst rating with the comment, channel, order and contact

Sådan fungerer det. Survio sender hvert gennemført svar til en webhook-URL. Et automatiseringsværktøj (her bruger vi n8n) fanger svaret, tjekker om det er en af de dårligste vurderinger, og hvis ja, sender det en besked til din kanal. Alt andet bliver ignoreret.

Er webhooks i Survio nyt for dig? Start her: Webhooks: send svar til dine andre værktøjer i realtid, og kom så tilbage her igen.
​

Sådan bygger du opsætningen

Uanset hvilken case, går alarmen kun ved de allerlaveste svar: vurdering på 1 ud af 5 eller svaret ”Utilfreds”. Vil du også have besked om alle utilfredse kunder? Se Retention playbook.

Kort fortalt

Case A: Slack

Case B: Microsoft Teams

Resultat

En besked i dit teams Slack-kanal

En besked i dit teams Teams-kanal

Værktøjer

Survio, n8n, Slack

Survio, n8n, Microsoft Teams

Bedst til

Et lille team, der bruger Slack

En virksomhed på Microsoft 365

Indsæt aldrig en Slack- eller Teams-webhook-URL direkte i Survio. Slack og Teams accepterer kun deres eget beskedformat. Survios leveringer bliver afvist, prøvet igen i cirka et døgn, og mislykkes det i 5 dage, slår Survio webhooken fra. Brug altid n8n som mellemled.

Før du går i gang

  • En Survio-undersøgelse på en betalt plan. Webhooks findes ikke på Free-planen, og der er grænser for antal webhooks per undersøgelse på hver plan (se webhooks-artiklen).

  • En n8n-konto – enten n8n Cloud eller din egen server.

  • Case A: Et Slack-workspace og en kanal til advarsler, fx #customer-alerts. Case B: Microsoft Teams med en arbejds- eller skolekonto på Microsoft 365 og et team med en kanal til alarmer.

I denne guide bruger vi en kort kundetilfredshedsundersøgelse: stjernebedømmelse, spørgsmål om ”Overordnet tilfredshed?”, spørgsmål om ”Hvordan gik din oplevelse?”, et kommentarfelt og evt. et e-mailfelt.

Du behøver ikke kende navnet på kunden, der svarer. Advarslen virker også uden og viser alligevel vurdering og kommentar, så dit team kan gribe ind. Hvis du har e-mail- eller URL-parametre, kommer kontaktinfoen med.
​

Trin 1 — Opret webhooken i n8n

  1. Opret et nyt workflow i n8n og tilføj en Webhook-node som trigger.

  2. Sæt HTTP-metode til POST.

  3. Gå til fanen Production URL og kopier adressen.

  4. Klik på Publish. Production URL tager kun imod leveringer, når workflowet er publiceret.

n8n Webhook node with HTTP Method POST and the Production URL tab
Published button in the n8n editor

Brug Production URL, ikke Test URL. Test URL virker kun, når editoren står åben og lytter efter test-events – ellers vil Survio-leveringer fejle straks du lukker editoren.

Trin 2 — Tilknyt undersøgelsen i Survio

  1. Åbn din undersøgelse og gå til Få svar.

  2. Vælg Automatiseringer & integrationer i venstre menu, vælg Webhooks, og klik på + Tilføj en webhook.

  3. Indsæt din n8n Production URL i Webhook URL og klik Gem webhook. Webhooken aktiveres med det samme.

Add a webhook dialog in Survio with the n8n Production URL filled in
Saved webhook in Survio, switched on


​

Trin 3 — Send et testsvar og find dine spørgsmål-id'er

  1. Åbn undersøgelsen via det almindelige deltagerlink og udfyld et helt svar med vurdering 1. Survio sender kun fuldførte svar, så klik dig gennem til slutningen.

  2. Gå over i n8n og åbn fanen Executions. Svaret kommer frem i løbet af få sekunder.

  3. Åbn execution, klik på Webhook-noden, fold body ud, så data og answers, og noter id’erne på vurdering, tilfredshedsspørgsmålet, kanal, kommentar og evt. e-mailspørgsmålet.

Executions tab in n8n with successful runs
Webhook node output in n8n: body, data, answers


​

Case A — Få besked i Slack

Her skal du tilføje to trin efter webhooken: Worst rating? sorterer kun de værste svar ud, og Alert the team in Slack sender beskeden.

Worst rating?

  1. Tilføj en If-node efter Webhooken og omdøb den til Worst rating?.

  2. Lav to betingelser, kombineret med OR:

Værdi

Betingelse

Sammenlign med

{{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? 99 }}

Nummer: er lig med

1

{{ $json.body.data.answers.find(a => a.question.id === 90403151)?.answer?.labels?.[0] ?? "" }}

Tekst: er lig med

Utilfreds

Udskift 90403153 (vurderings-id) og 90403151 (tilfredshed) med dine egne id’er, og husk at skrive svaret præcis som i undersøgelsen.

If node Worst rating? with two conditions combined with OR

Alert the team in Slack

  1. Tilføj en Slack-node til true-output fra Worst rating?, kald den Alert the team in Slack, og sæt Resource til Message og Operation til Send.

  2. Log ind med din Slack-konto. Under Send Message To vælger du Channel og finder din alarmeringskanal. Listen viser kun kanaler, din Slack-bruger har adgang til – så gå evt. ind i kanalen først.

  3. Lad Message Type stå på Simple Text Message og skriv Message Text. Det færdige workflow herunder indsætter vurdering, tilfredshedssvar, kommentar som citat og kanal, ordre og kontakt på sidste linje.

  4. Under Options slår du Include Link to Workflow fra.

Slack node Alert the team in Slack with the channel and the message text

Lad false-output være tom. Og klik på Publish igen – ændringer træder kun i kraft, når du publicerer igen.

n8n workflow: Survio Webhook, Worst rating?, Alert the team in Slack


​

Case B — Få besked i Microsoft Teams

Brug samme Worst rating?-node som i case A – tilføj så ét trin efter dens true-output.

Alert the team in Teams

  1. Tilføj en Microsoft Teams-node til true-output fra Worst rating?, omdøb til Alert the team in Teams, sæt Resource til Channel Message og Operation til Create.

  2. Forbind Microsoft Teams med din arbejds- eller skolekonto. Personlige Microsoft-konti kan ikke bruges.

  3. Under Team vælg dit team, og under Channel vælg din alarmeringskanal. Listen viser kun teams, som din brugerkonto er medlem af.

  4. Vælg Content Type HTML og skriv Message. Workflowet her sætter vurdering og tilfredshedssvar i fed, kommentaren som citat – og kanal, ordre og kontakt på nederste linje.

  5. Under Options slå Include Link to Workflow fra.

Microsoft Teams node Alert the team in Teams with the team, channel, HTML content type and message

Lad false-output være tom, og klik på Publish igen.

n8n workflow: Survio Webhook, Worst rating?, Alert the team in Teams

Advarslen sendes fra den forbundne konto. Teams viser beskeden under navnet på din Microsoft 365-firma- eller skolekonto, som du bruger i n8n.

Download det færdige workflow

Du kan også springe det manuelle opsætningsarbejde over: hent vores workflow. Download den relevante .json-fil i bunden af siden: survio-worst-ratings-to-slack.json til Case A eller survio-worst-ratings-to-teams.json til Case B. Gør derefter sådan:

  1. Lav et tomt workflow i n8n. Klik på de tre prikker ved workflow-navnet, vælg Import og så From file. Vælg filen, du downloadede.

  2. Åbn Worst rating? og ret spørgsmål-id’erne til dine egne.

  3. Case A: åbn Alert the team in Slack, forbind Slack, vælg din kanal og ret spørgsmål-id’er i beskedfeltet.

  4. Case B: åbn Alert the team in Teams, forbind Teams, vælg dit team og kanal, og ret spørgsmåls-id’er i beskeden.

  5. Åbn Survio Webhook, kopier Production URL til Survio (trin 2), og klik på Publish.

n8n workflow menu with Import and From file

Test flowet fra ende til anden

  1. Send et svar med vurdering 1. Beskeden lander i din Slack- eller Teams-kanal på få sekunder.

  2. Send et svar med vurdering 2. Her sker intet — det tilhører Retention playbook.

  3. Gå til fanen Executions i n8n. Begge leverancer vises – den sidste standser i Worst rating?.

Fejlfinding

Symptom

Årsag

Løsning

Intet ankommer i n8n

Test URL er brugt i Survio, eller workflowet er ikke publiceret

Brug Production URL i Survio og klik Publish

Survio slog webhooken fra efter få dage

Slack- eller Teams-webhook-URL sat direkte i Survio, eller URL’en fejler gentagne gange

Brug n8n Production URL i Survio og slå webhooken til igen

Din kanal vises ikke i n8n

Det er en privat kanal, som din Slack-bruger ikke er i

Gå ind i kanalen i Slack og opdater listen

Microsoft Teams-forbindelsen fejler med invalid_scope i n8n

Du loggede ind med en personlig Microsoft-konto

Brug en arbejds- eller skole-Microsoft 365-konto

Dit team eller kanal vises ikke i Case B

Den tilsluttede Microsoft 365-bruger er ikke med i teamet

Tilføj brugeren til teamet og opdater listen

Hver besvarelse sender en besked

Slack- eller Teams-noden er koblet til false-output, eller betingelserne er sat til AND

Tilslut den til true-output og brug OR-betingelse

En 1-stjernet vurdering giver ingen besked

Forkert spørgsmål-id, eller svaret matcher ikke betingelsen

Tjek id’er og tekster i Executions på et testsvar

Seneste ændring har ingen effekt

Workflowet er publiceret, men ændring ikke endnu (Publish-knappen har en prik)

Klik Publish igen

Godt at vide

  • Survio sender kun gennemførte svar, én besked for hvert, lynhurtigt.

  • Der sendes ikke bagud: du får ikke besked om gamle svar eller svar mens webhooken var sat på pause.

  • Mislykkede leveringer prøves op til 8 gange over ca. 27 timer, og hvert forsøg venter op til 30 sekunder på svar.

  • Hvis det fejler 5 dage i træk, slår Survio webhooken fra, og du skal aktivere den igen.

  • Hvis du pauser en webhook, bevarer den sin plads; sletter du den, er det permanent.

  • Survio gemmer ikke leveringslog i appen. Brug fanen Executions i n8n som log.

  • Det bruger ikke ekstra svar på din plan at sende data til webhooks.

Vil du hellere have, vi sætter det op for dig? Gå til Webhooks-siden i Survio, tryk på Få eksperthjælp, forklar hvad du ønsker, så ordner vi det automatiske workflow, tester det og leverer en færdig webhook til dig.

Besvarede dette dit spørgsmål?