Vilket case gäller dig?
Case A – för en liten e-butik med enkel helpdesk: varje klagomål blir ett ärende i Freshdesk.
Case B – för supportteam i Intercom: varje klagomål blir ett internt ärende i Intercom.
Skicka en kort enkät efter varje köp, så blir varje missnöjt svar automatiskt ett ärende för ditt supportteam, med ordernummer och kundens e‑post redan ifyllt. Du slipper läsa igenom svaren för att hitta klagomålen.
Så här ser ärendet ut i Freshdesk i Case A:
Och så här visas det interna ärendet i Intercom för Case B:
Så här fungerar det. Din orderbekräftelse via e‑post länkar till en Survio-enkät med ordernummer och kundens e‑post i länken. Survio skickar varje slutfört svar till en webhook-URL. Ett automationsverktyg (vi använder n8n i guiden) kollar om kunden är missnöjd och skapar i så fall ett ärende i din helpdesk.
Ny på webhooks i Survio? Börja med Webhooks: skicka svar till dina andra verktyg i realtid, och kom sedan tillbaka hit.
Det du bygger här
I båda fallen innebär ett missnöjt svar ett betyg på 1 eller 2 av 5, eller svaret Ganska missnöjd eller Missnöjd.
Snabb överblick | Case A: Freshdesk | Case B: Intercom |
Resultat | Ett nytt ärende i Freshdesk | Ett internt backoffice-ärende i Intercom |
Verktyg | Survio, n8n, Freshdesk | Survio, n8n, Intercom |
Bäst för | En liten e-butik med enkel helpdesk | Ett supportteam som redan jobbar i Intercom |
Innan du börjar
En Survio-enkät på ett betalt abonnemang. Webhooks och URL-parametrar är inte tillgängliga på Free, och varje plan har ett visst antal webhooks per enkät (se webhooksartikeln).
Ett n8n-konto, n8n Cloud eller self-hosted.
Din helpdesk: för Case A, ett Freshdesk-konto; för Case B, en Intercom-arbetsyta där du kan hantera ärendetyper och skapa en app i Developer Hub.
I denna guide använder vi en kort enkät om kundnöjdhet: en stjärnskala, en "Hur nöjd är du totalt sett?" (flervalsfråga), "Hur handlade du hos oss den här gången?" (flervalsfråga) och ett öppet kommentarsfält.
Steg 1 — Sätt order och e‑post i enkätlänken
Öppna din enkät, gå till Få svar → URL-parametrar och skapa två parametrar:
emailochorder-id. Parameternamn får inte innehålla understreck. Se URL-parametrar.Lägg till enkätlänken i din orderbekräftelse via e‑post och låt din e-butik fylla i båda värdena automatiskt för varje kund.
Ärendet kräver kundens e‑post. Ett helpdeskärende kopplas alltid till en kund och flödet tar e‑posten från email-parametern. Svar utan den kan inte bli ärenden.
Steg 2 — Skapa webhook i n8n
I n8n, skapa ett nytt arbetsflöde och lägg till en Webhook-nod som trigger.
Välj HTTP Method till POST.
Byt till fliken Production URL och kopiera adressen.
Klicka på Publicera. Produktionsadressen tar emot svar först när flödet är publicerat.
Använd Production URL, inte Test URL. Test-URL fungerar bara när editorn väntar på ett test, så Survio kan inte leverera svar om du har stängt editorn. Survio försöker leverera igen under cirka ett dygn och efter 5 dagar stängs webhooken av.
Steg 3 — Koppla enkäten i Survio
Öppna din enkät och gå till Få svar.
I vänstermenyn under Automatiseringar & integrationer – välj Webhooks och klicka på + Lägg till webhook.
Klistra in n8n Production URL i Webhook URL och klicka Spara webhook. Webhooken startar direkt.
Steg 4 — Skicka ett testsvar och hitta dina fråge-ID:n
Öppna enkäten via länk med båda parametrarna ifyllda och lämna ett svar med lågt betyg.
I n8n, öppna fliken Körningar. Svar kommer inom några sekunder.
Öppna körningen och klicka på Webhook-noden. Expandera
body, sedandata. Order och e‑post finns underparameters; underanswersser du id för varje fråga.
Case A — Öppna ärende i Freshdesk
Förbered Freshdesk
I Freshdesk, klicka på din profilbild uppe till höger, välj Profilinställningar och klicka på Visa API-nyckel. Hantera nyckeln som ett lösenord. Du behöver även din Freshdesk-domän: delen före .freshdesk.com i helpdeskadressen.
Bygg arbetsflödet
Tre steg följer efter webhooken: Missnöjd? släpper bara missnöjda svar vidare, Förbered ärende skriver ämne och beskrivning, och Skapa ärende i Freshdesk öppnar ärendet.
Lägg till en If-nod, döp den till
Missnöjd?, och lägg till tre villkor kombinerat med ELLER: betyg är mindre än eller lika med 2, nöjdhetsfrågan är lika med Ganska missnöjd, eller lika med Missnöjd. Välj svaren via fråge-ID enligt tabellen nedan.På sant-utgången, lägg till Edit Fields (Set)-nod med namnet
Förbered ärendeoch tre fält:E-mail,TitelochBeskrivning.Efter det – lägg till en Freshdesk-nod med namnet
Skapa ärende i Freshdeskoch välj resurs Ärende samt operation Create. Skapa Freshdesk-uppgifter med din API-nyckel, och ange bara domänen, t.ex.yourshopförhttps://yourshop.freshdesk.com.
Var | Vad du ska fylla i |
Missnöjd?: betyg |
|
Missnöjd?: nöjdhet |
|
Förbered ärende: E-mail |
|
Förbered ärende: Titel |
|
Förbered ärende: Beskrivning | Betyg, nöjdhet, kanal, kommentar, order och tid. Separera med |
Skapa ärende: requester | Identifiering: e‑post, och värde: |
Skapa ärende: status och prioritet | Status: Öppen, Prioritet: Hög, Källa: låt stå Portal |
Skapa ärende: alternativ | Under Alternativ, klicka på Lägg till alternativ och lägg till Beskrivning |
Om e‑postadressen inte finns i Freshdesk skapas kontakten. Klicka Publicera igen; ändringar gäller först då.
Freshdesk mejlar kunden om nytt ärende. Som standard skickar Freshdesk ut ett "Ticket mottaget"-mejl med ärendeämnet i rubriken – kunden ser då "Missnöjd kund: …". Stäng av Nytt ärende skapat under Admin → E‑postnotifieringar → Kundnotifieringar eller byt Titel i Förbered ärende om du vill visa något annat.
Case B — Öppna ärende i Intercom
Förbered Intercom
I Intercom, gå till Inställningar → Inkorg → Ärenden och skapa en ny ärendetyp, till exempel
Enkätfeedback, i kategorin Back-office. Backoffice-ärenden är interna, kunden ser dem aldrig. Se Intercoms guide How to set up ticket types.Hitta ärendetypens id: i Inställningar → Inkorg → Ärenden, öppna fliken Ärendetyper, leta rätt på din typ under Back-office ärendetyper och klicka på pennan. Id:t är siffrorna i slutet av sidans adress, t.ex.
…/ticket-types/1234567. Klistra in det i arbetsflödet.Skapa en access token: i Developer Hub i Intercom, öppna din app och gå till Konfigurera → Autentisering. Se Intercoms autentiseringsguide. Hantera token som ett lösenord.
Bygg arbetsflödet
Tre steg följer efter webhooken: Missnöjd? släpper bara missnöjda svar vidare, Förbered ärende skriver titel och beskrivning, och Skapa ärende i Intercom skickar allt till Intercom.
Lägg till en If-nod, döp den till
Missnöjd?, och använd tre villkor kombinerat med ELLER: betyg är mindre än eller lika med 2, nöjdhetsfrågan är lika med Ganska missnöjd, eller Missnöjd. Välj rätt fråge-ID enligt tabellen nedan.På sant-utgången, lägg till en Edit Fields (Set)-nod med namnet
Förbered ärendeoch tre strängfält:E-mail,TitelochBeskrivning.Efter det – lägg till en HTTP Request-nod som heter
Skapa ärende i Intercom.
Var | Vad du ska fylla i |
Missnöjd?: betyg |
|
Missnöjd?: nöjdhet |
|
Förbered ärende: E-mail |
|
Förbered ärende: Titel |
|
Förbered ärende: Beskrivning | Betyg, nöjdhet, kanal, kommentar, order och tid, var och en på egen rad (se färdigt arbetsflöde). |
Skapa ärende: metod och URL | POST, |
Skapa ärende: autentisering | Autentisering: Generic Credential Type, Generic Auth Type: Bearer Auth. Skapa ett Bearer Auth-konto med din Intercom access token |
Skapa ärende: Header | Skicka Headers: Ja, |
Skapa ärende: Body | Skicka Body: Ja, Content Type: JSON, Specificera Body: Med JSON. I JSON: |
Om e‑posten inte finns som kontakt i Intercom skapas den automatiskt. Klicka Publicera igen efter ändringar.
Hämta färdigt arbetsflöde
Bygg inte steg 2 och ditt case för hand – börja från vårt arbetsflöde. Ladda ner filen för ditt case längst ner i artikeln: survio-unhappy-responses-to-freshdesk-tickets.json för Case A eller survio-unhappy-responses-to-intercom-tickets.json för Case B. Gör så här:
I n8n, skapa ett tomt arbetsflöde. Öppna menyn (tre punkter) intill arbetsflödets namn och välj Importera, sedan Från fil. Välj filen du laddat ner.
Öppna Missnöjd? och Förbered ärende och byt till dina fråge-ID och Europe/Prague till din tidszon.
Case A: öppna Skapa ärende i Freshdesk och koppla ditt Freshdesk-konto med API-nyckel och domän.
Case B: öppna Skapa ärende i Intercom, ange din access token som Bearer Auth och sätt ärendetyp-id där det står
YOUR-TICKET-TYPE-ID.Öppna Survio Webhook, kopiera Production URL till Survio (steg 3) och klicka Publicera.
Testa allt från början till slut
Öppna enkäten via länk med din egen e‑post och ett testordernummer och skicka in betyg 2.
Inom några sekunder får du ett nytt ärende i Freshdesk (Case A) eller ett nytt backoffice-ärende i Intercom (Case B), med ordernumret i ämnet.
Skicka in betyget 5. Inget ärende skapas då.
Stäng testärendet och kontrollera fliken Körningar i n8n för båda leveranserna.
Felsökning
Symptom | Orsak | Lösning |
Inget kommer fram i n8n | Test-URL används i Survio eller arbetsflödet är inte publicerat | Klistra in Production URL i Survio och klicka Publicera |
Freshdesk-uppgifterna fungerar inte | Domänen är hela adressen, eller API-nyckeln är fel | Fyll bara i delen före |
Freshdesk-ärendet blir på en rad | Beskrivningen använder vanliga radbrytningar | Använd |
Skapa ärende i Intercom misslyckas med 401 | Access token är fel eller saknas | Kontrollera Bearer Auth i Skapa ärende i Intercom |
Skapa ärende misslyckas pga ärendetypen |
| Sätt in rätt ärendetyps-id i JSON-datan |
Skapa ärende misslyckas pga requester/kontakt | Svaret saknade | Kontrollera att ordermejlet fyller parametern |
Alla svar blir ärenden | Förbered ärende är på falsk-utgången eller villkoren är OCH-kopplade | Koppla till sann-utgången och kombinera villkoren med ELLER |
Senaste ändringen syns inte | Flödet är publicerat men ändringen är inte det (Publicera-knappen visar en punkt) | Klicka Publicera igen |
Survio har stängt av webhooken | Webhook-URL:n var fel i 5 dagar | Åtgärda felet och slå på webhooken i Survio igen |
Bra att veta
Survio skickar bara slutförda svar, ett per skick, och det går på några sekunder.
Inget skickas retroaktivt: inte svar från innan webhooken fanns, och inte svar när den var pausad.
En misslyckad leverans försöks upp till 8 gånger under cirka 27 timmar, varje försök väntar upp till 30 sekunder.
Om leveranserna misslyckas 5 dagar i rad stängs webhooken av och du behöver slå på den igen.
Om du pausar en webhook är platsen reserverad; tar du bort den är det permanent.
Survio sparar ingen leveranshistorik i appen. Körningar-fliken i n8n är din logg.
Att skicka svar till webhooks förbrukar inga extra svar från ditt abonnemang.
Vill du att vi sätter upp det åt dig? På webhooks-sidan i Survio, klicka på Få expertsetup, beskriv vad du vill automatisera så bygger, testar och levererar vårt team en fungerande webhook.
