Spring videre til hovedindholdet

Support – Hver klage håndteres automatisk: lav utilfredse undersøgelsesbesvarelser om til sager

Få feedback efter hvert køb og lav hver utilfreds Survio-besvarelse om til en sag i Freshdesk eller Intercom med ordrenummeret, så dit supportteam kan følge op. Guide med n8n og færdige workflows – nemt og hurtigt.

Skrevet af Success Team Survio

Hvilket scenarie passer til dig?

Case A – for en lille webshop med et enkelt helpdesk: hver klage bliver til en sag i Freshdesk.

Case B – for supportteams i Intercom: hver klage bliver til en intern sag i Intercom.

Send et kort spørgeskema efter hvert køb, og lad hver utilfreds besvarelse automatisk blive til en sag til dit supportteam – med ordrenummer og kundens e-mail forudfyldt. Du slipper for selv at lede efter klagerne i besvarelserne.
​

Sådan ser sagen ud, som dit team får i Freshdesk for Case A:
​

Unhappy customer ticket in Freshdesk with the rating, comment and order


​

Og sådan ser den interne sag ud, som dit team får i Intercom for Case B:
​

Back-office ticket Survey feedback in Intercom with the rating, comment and order

Sådan fungerer det. Din ordrebekræftelse linker til en Survio-undersøgelse med ordrenummeret og kundens e-mail direkte i linket. Survio sender hver færdiggjort besvarelse videre til en webhook-URL. Automatiseringsværktøjet (vi bruger n8n i denne guide) tjekker, om kunden er utilfreds, og hvis ja, oprettes der automatisk en sag i dit helpdesk-system.

Er du ny til webhooks i Survio? Start med Webhooks: send besvarelser til dine andre værktøjer i realtid, og kom tilbage hertil bagefter.
​

Det skal du bygge

I begge tilfælde gælder: En utilfreds besvarelse er enten en vurdering på 1 eller 2 ud af 5, eller hvis kunden har valgt Temmelig utilfreds eller Utilfreds.

Kort fortalt

Case A: Freshdesk

Case B: Intercom

Resultat

En ny sag i Freshdesk

En intern back-office-sag i Intercom

Værktøjer

Survio, n8n, Freshdesk

Survio, n8n, Intercom

Bedst til

En lille webshop med et enkelt helpdesk

Et supportteam, der allerede arbejder i Intercom

Før du går i gang

  • En Survio-undersøgelse på en betalt plan. Webhooks og URL-parametre virker ikke på Free-planen, og antallet af webhooks varierer per plan (se webhooks-artiklen).

  • En n8n-konto – enten i n8n Cloud eller selvhostet.

  • Dit helpdesk-system: til Case A en Freshdesk-konto, til Case B et Intercom-workspace, hvor du kan styre sagstyper og oprette en app i Developer Hub.

I denne guide bruger vi et kort kundetilfredsheds-spørgeskema: en stjernebedømmelse, et "Overordnet, hvor tilfreds er du?" enkeltvalgsspørgsmål, et "Hvordan handlede du hos os denne gang?" enkeltvalgsspørgsmål og et åbent kommentarfelt.
​

Trin 1 – Tilføj ordre og e-mail til undersøgelseslinket

  1. Åbn din undersøgelse, gå til Få svar → URL-parametre og opret to parametre: email og order-id. Parameternavne må ikke have underscores. Se URL-parametre.

  2. Tilføj undersøgelseslinket til din ordrebekræftelse, og lad dit shopsystem automatisk udfylde begge værdier for hver kunde.

URL parameters email and order-id in Survio
Survey link with the email and order-id parameters

Sagen kræver kundens e-mail. En helpdesk-sag kobles altid til en kunde, og workflowet henter e-mail fra email-parameteren. Besvarelser uden e-mail kan ikke blive til sager.

Trin 2 – Opret webhook i n8n

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

  2. Vælg HTTP-metode til POST.

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

  4. Klik Publicer. Production URL virker kun, når workflowet er blevet publiceret.

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

Brug Production URL – aldrig Test URL. Test-URL'en lytter kun, mens editoren venter, så Survios leveringer fejler straks, når du lukker fanen. Survio prøver at sende igen i cirka et døgn, og fejler det stadig efter 5 dage, slår Survio webhooken fra.

Trin 3 – Forbind undersøgelsen i Survio

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

  2. I menuen til venstre under Automatiseringer & integrationer, 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 virker med det samme.

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


​

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

  1. Åbn din undersøgelse via linket med begge parametre udfyldt, og indsend en færdiggjort besvarelse med lav bedømmelse.

  2. I n8n, åbner du fanen Eksekveringer. Leveringen kommer efter få sekunder.

  3. Åbn eksekveringen, klik på Webhook-noden, fold body ud og derefter data. Ordre og e-mail ligger i parameters; under answers finder du de spørgsmål, du skal notere id på.

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


​

Case A – Opret sag i Freshdesk

Klargør Freshdesk

I Freshdesk klikker du på dit profilbillede øverst til højre, vælger Profilindstillinger og klikker på Se API-nøgle. Opbevar nøglen sikkert – den er personlig. Du skal også bruge dit Freshdesk-domæne: altså delen af din helpdesk-adresse, der står foran .freshdesk.com.
​

Byg workflowet

Efter webhooken kommer tre trin: Utilfreds? lukker kun de utilfredse videre, Klargør sag skriver emne og beskrivelse, og Opret sag i Freshdesk laver selve sagen.

  1. Tilføj en If-node, kald den Utilfreds?, og lav tre betingelser, der bindes sammen med ELLER: vurdering er ≤ 2, tilfredshedssvar er Temmelig utilfreds, eller Utilfreds. Brug spørgsmål-id som vist i tabellen herunder.

  2. På true-outputtet tilføj en Edit Fields (Set)-node kaldet Klargør sag med tre felter: E-mail, Titel og Beskrivelse.

  3. Herefter en Freshdesk-node kaldet Opret sag i Freshdesk. Vælg ressource Sag, operation Opret. Opret din Freshdesk-legitimation med API-nøglen og kun domænet, f.eks. dineshop til https://dineshop.freshdesk.com.

Hvor

Hvad skal indtastes

Utilfreds?: vurdering

{{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? 99 }}, Tal: mindre end eller lig med 2

Utilfreds?: tilfredshed

{{ $json.body.data.answers.find(a => a.question.id === 90403151)?.answer?.labels?.[0] ?? "" }}, Tekst: er lig med Temmelig utilfreds (eller Utilfreds)

Klargør sag: E-mail

{{ $json.body.data.parameters?.email || "" }}

Klargør sag: Titel

Utilfreds kunde: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer }}/5, ordre {{ $json.body.data.parameters?.['order-id'] }}

Klargør sag: Beskrivelse

Vurdering, tilfredshed, kanal, kommentar, ordre og tid adskilt med <br> så du får én linje per oplysning i Freshdesk (se workflow)

Opret sag: requester

Requesteridentifikation: E-mail, og under Værdi: {{ $json['E-mail'] }}

Opret sag: status og prioritet

Status: Åben, Prioritet: Høj, Kilde: behold Portal

Opret sag: muligheder

Under Muligheder, klik Tilføj mulighed, og tilføj Beskrivelse {{ $json.Description }}, Emne {{ $json.Title }} samt Tags survio,unhappy-response

Freshdesk node Create ticket in Freshdesk with the requester e-mail, status, priority, subject, description and tags

Hvis e-mailen ikke findes i forvejen i Freshdesk, oprettes kontakten automatisk. Husk at Publicer igen – ændringer gælder først, når du publicerer på ny.

Freshdesk sender som standard en e-mail til kunden om den nye sag. Kunden får altså "Sag modtaget"-mail med sagstitel. Ønsker du ikke det, slå Ny sag oprettet fra under Admin → E-mail-notifikationer → Notifikationer til anmodere – eller ændr titlen i Klargør sag.

n8n workflow: Survio Webhook, Unhappy?, Prepare ticket, Create ticket in Freshdesk


​

Case B – Opret sag i Intercom

Klargør Intercom

  1. Gå i Intercom til Indstillinger → Indbakke → Sager og opret en ny sagstype, f.eks. Survey feedback i Back-office-kategorien. Back-office-sager er interne: kunden kan ikke se dem. Se Intercoms guide How to set up ticket types.

  2. Find id'et på sagstypen: I Indstillinger → Indbakke → Sager, fanen Sagstyper, find din type under Back-office sagstyper og klik på blyantikon. Id'et står som det sidste i adressefeltet – f.eks. …/ticket-types/1234567. Du skal bruge det i workflowet.

  3. Opret en adgangstoken: Gå i Developer Hub til din app, vælg Konfigurer → Godkendelse. Se Intercoms godkendelsesguide. Behandl din token som adgangskode.

Survey feedback ticket type in Intercom settings

Byg workflowet

Efter webhooken er der tre trin: Utilfreds? lukker kun utilfredse videre, Klargør sag gør titel og beskrivelse klar, Opret sag i Intercom sender dem til Intercom.

  1. Tilføj en If-node, kald den Utilfreds?, lav tre betingelser med ELLER: vurdering ≤ 2, tilfredshed Temmelig utilfreds eller Utilfreds. Brug dit spørgsmål-id.

  2. På true-output, tilføj Edit Fields (Set)-node (navngivet Klargør sag) med tre felter: E-mail, Titel og Beskrivelse.

  3. Tilføj en HTTP Request-node kaldet Opret sag i Intercom.

Hvor

Hvad skal indtastes

Utilfreds?: vurdering

{{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? 99 }}, Tal: mindre end eller lig med 2

Utilfreds?: tilfredshed

{{ $json.body.data.answers.find(a => a.question.id === 90403151)?.answer?.labels?.[0] ?? "" }}, Tekst: er lig med Temmelig utilfreds (eller Utilfreds)

Klargør sag: E-mail

{{ $json.body.data.parameters?.email || "" }}

Klargør sag: Titel

Utilfreds kunde: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer }}/5, ordre {{ $json.body.data.parameters?.['order-id'] }}

Klargør sag: Beskrivelse

Vurdering, tilfredshed, kanal, kommentar, ordre og tid – én per linje (se workflow)

Opret sag: Metode og URL

POST, https://api.intercom.io/tickets

Opret sag: Godkendelse

Godkendelse: Generic Credential Type, Generic Auth Type: Bearer Auth, herefter opret Bearer Auth-legitimation med din Intercom-token

Opret sag: Header

Send Headers til, Intercom-Version med værdien 2.11

Opret sag: Body

Send Body til, Body Content Type: JSON, Specificér Body: Brug JSON, og med JSON: {{ JSON.stringify({ ticket_type_id: 'YOUR-TICKET-TYPE-ID', contacts: [{ email: $json['E-mail'] }], ticket_attributes: { _default_title_: $json.Title, _default_description_: $json.Description } }) }}

If node Unhappy? with three conditions combined with OR
Prepare ticket node with the E-mail, Title and Description fields
HTTP Request node Create ticket in Intercom: POST, URL, Bearer Auth and the Intercom-Version header
HTTP Request node body: JSON with the ticket type, contact, title and description

Hvis e-mailen ikke allerede findes i Intercom, opretter Intercom automatisk kontakten. Husk at Publicer igen – ændringer gælder først, når du publicerer igen.

n8n workflow: Survio Webhook, Unhappy?, Prepare ticket, Create ticket in Intercom


​

Download færdigt workflow

I stedet for at bygge Trin 2 og din case fra bunden, kan du starte med vores færdige workflow. Hent filen til din case under bilag nederst i denne artikel: survio-unhappy-responses-to-freshdesk-tickets.json til Case A eller survio-unhappy-responses-to-intercom-tickets.json til Case B. Sådan gør du:

  1. Lav et tomt workflow i n8n. Åbn menuen (de tre prikker) ved workflow-navnet, vælg Importer, så Fra fil. Vælg din hentede fil.

  2. Åbn Utilfreds? og Klargør sag og indsæt dine egne spørgsmål-id'er samt din egen tidszone i stedet for Europe/Prague.

  3. Case A: Åbn Opret sag i Freshdesk og forbind Freshdesk-konto med API-nøgle og domæne.

  4. Case B: Åbn Opret sag i Intercom, tilføj adgangstoken som Bearer Auth-legitimation, og indsæt dit sagstype-id i stedet for YOUR-TICKET-TYPE-ID.

  5. Åbn Survio Webhook, kopier Production URL til Survio (trin 3), og klik Publicer.

n8n workflow menu with Import and From file

Test hele flowet

  1. Åbn undersøgelsen via link med din egen e-mail og et testordrenummer, og send en vurdering på 2.

  2. Efter få sekunder ligger der en ny sag i Freshdesk (Case A) eller en back-office-sag i Intercom (Case B) med ordrenummer i emnefeltet.

  3. Sender du en vurdering på 5, oprettes ingen sag.

  4. Luk testsagen, og tjek Eksekvering-fanen i n8n for begge leveringer.

Fejlfinding

Symptom

Årsag

Løsning

Intet ankommer i n8n

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

Indsæt Production URL i Survio og klik Publicer

Freshdesk-legitimation virker ikke

Domænet er indtastet som hele adressen eller API-nøglen er forkert

Skriv kun delen før .freshdesk.com og kopier API-nøglen igen fra Profilindstillinger

Freshdesk-sagen viser hele besvarelsen på én linje

Beskrivelser bruger almindelige linjeskift

Brug <br> til linjeskift

Opret sag i Intercom fejler med 401

Adgangstoken er forkert eller mangler

Tjek Bearer Auth legitimationsoplysninger i Opret sag i Intercom

Opret sag fejler pga. sagstype

YOUR-TICKET-TYPE-ID er ikke erstattet eller id'et er forkert

Indsæt dit sagstype-id i body

Opret sag fejler pga. requester eller kontakt

Besvarelsen manglede email-parameter

Sørg for, at ordre-emailen udfylder parameteren

Hver besvarelse opretter en sag

Klargør sag er på false-output, eller betingelser er sat til OG

Forbind til true-output og kombiner med ELLER

Seneste ændringer har ingen effekt

Workflow er publiceret, men ændringen er det ikke (Publicer-knappen viser prik)

Klik Publicer igen

Survio har slået webhooken fra

Webhook-URL fejlede 5 dage i streg

Ret fejlen, og slå webhooken til igen i Survio

Godt at vide

  • Survio sender kun færdiggjorte besvarelser – én besked per besvarelse – inden for få sekunder.

  • Der sendes ikke bagud – altså ikke besvarelser, der kom ind før webhooken blev lavet, og heller ikke besvarelser sendt, mens den var sat på pause.

  • Levering forsøges op til 8 gange over ca. 27 timer, og hvert forsøg venter op til 30 sekunder på svar.

  • Hvis levering fejler hver dag i fem dage, slår Survio webhooken fra, og du skal selv slå den til igen.

  • Når du pauser en webhook, bevares pladsen; sletter du den, kan den ikke genskabes.

  • Survio gemmer ingen leveringslog inde i appen. Brug Eksekveringer-fanen i n8n til det.

  • Det bruger ikke ekstra besvarelser fra din Survio-plan at sende data via webhooks.

Vil du hellere have, at vi sætter det op for dig? Gå til Webhooks-siden i Survio, klik på Få eksperthjælp, fortæl hvad du gerne vil have, og vores team bygger, tester og leverer et færdigt webhook direkte til dig.

Besvarede dette dit spørgsmål?