Prijeđite na glavni sadržaj

Podrška – Svaka pritužba automatski se obrađuje: pretvorite nezadovoljne odgovore iz ankete u tiket

Zatražite povratne informacije nakon svake kupnje i svaki nezadovoljan Survio odgovor automatski pretvorite u tiket u Freshdesku ili Intercomu s brojem narudžbe, kako bi vaš tim za podršku mogao pratiti slučaj. Vodič s n8n i gotovim radnim tokovima.

Napisao/la Success Team Survio

Koji je slučaj za vas?

Slučaj A – za mali web shop s jednostavnim helpdeskom: svaka pritužba pretvara se u tiket u Freshdesku.

Slučaj B – za timove podrške u Intercomu: svaka pritužba postaje interni tiket u Intercomu.

Pošaljite kratku anketu nakon svake kupnje i neka svaki nezadovoljan odgovor automatski otvori tiket za vaš Tim za podršku s brojem narudžbe i korisnikovom e-mail adresom. Više ne morate pregledavati odgovore da biste pronašli pritužbe.
​

Ovo je tiket koji vaš tim dobiva u Freshdesku u Slučaju A:
​

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


​

A ovo je interni tiket koji vaš tim dobiva u Intercomu u Slučaju B:
​

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

Kako ovo funkcionira. Vaša potvrda narudžbe e-poštom sadrži poveznicu na Survio anketu s brojem narudžbe i e-mail adresom kupca. Survio šalje svaki dovršeni odgovor na URL od webhoka. Automatizacijski alat (u ovom vodiču koristimo n8n) provjerava je li kupac nezadovoljan i, ako jest, kreira tiket u vašem helpdesku.

Novi ste u Webhookovima u Surviu? Počnite s Webhooks: slanje odgovora u druge alate u stvarnom vremenu, zatim se ovdje vratite.
​

Što ćete izgraditi

U oba slučaja, nezadovoljan odgovor znači ocjenu 1 ili 2 od 5, ili odgovor Prilično nezadovoljan ili Nezadovoljan.

Na prvi pogled

Slučaj A: Freshdesk

Slučaj B: Intercom

Rezultat

Novi tiket u Freshdesku

Interni back-office tiket u Intercomu

Alati

Survio, n8n, Freshdesk

Survio, n8n, Intercom

Najbolje za

Mali web shop s jednostavnim helpdeskom

Tim za podršku koji već koristi Intercom

Prije nego što započnete

  • Survio anketa na plaćenom planu. Webhookovi i URL parametri nisu dostupni na Free planu, a svaki plan omogućuje određeni broj webhookova po anketi (vidi članak o webhookovima).

  • n8n račun, n8n Cloud ili vlastiti hosting.

  • Vaš helpdesk: za Slučaj A Freshdesk račun; za Slučaj B Intercom radni prostor, gdje možete upravljati vrstama tiketa i izraditi aplikaciju u Developer Hubu.

U ovom vodiču koristimo kratku anketu o zadovoljstvu korisnika: ocjenu zvjezdicama, pitanje "Sveukupno, koliko ste zadovoljni?", pitanje "Kako ste kupovali kod nas ovaj put?" i otvoreni komentar.
​

Korak 1 — Stavite narudžbu i e-mail u poveznicu ankete

  1. Otvorite svoju anketu, idite na Dohvati odgovore → Prilagođeni parametri URL-a i izradite dva parametra: email i order-id. Nazivi parametara ne smiju sadržavati podvlake. Pogledajte Prilagođeni parametri URL-a.

  2. Dodajte poveznicu na anketu u e-mail za potvrdu narudžbe i omogućite web shopu da automatski popuni obje vrijednosti za svakog kupca.

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

Tiket treba korisnikov e-mail. Tiket helpdeska uvijek je vezan na kupca, a tijek preuzima e-mail iz email parametra. Odgovori bez e-maila ne mogu postati tiketi.

Korak 2 — Stvorite webhook u n8n

  1. U n8n stvorite novi radni tok i dodajte Webhook čvor kao okidač.

  2. Postavite HTTP metodu na POST.

  3. Prebacite se na karticu Production URL i kopirajte adresu.

  4. Kliknite Objavi. Production URL prihvaća isporuke tek nakon što je radni tok objavljen.

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

Koristite Production URL, ne Test URL. Test URL sluša samo dok je uređivač otvoren i čeka testni događaj, pa Survio isporuke ne uspijevaju čim ga zatvorite. Survio ponavlja neuspjelu isporuku oko jedan dan, a nakon 5 dana neuspjeha isključuje webhook.

Korak 3 — Povežite anketu u Surviu

  1. Otvorite svoju anketu i idite na Dohvati odgovore.

  2. U lijevom izborniku pod Automatizacije & integracije odaberite Webhooks i kliknite + Dodaj webhook.

  3. Zalijepite n8n Production URL u Webhook URL i kliknite Spremi webhook. Webhook se odmah uključuje.

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


​

Korak 4 — Pošaljite testni odgovor i pronađite ID-jeve pitanja

  1. Otvorite anketu putem poveznice s oba parametra i pošaljite jedan dovršeni odgovor s niskom ocjenom.

  2. U n8n otvorite karticu Izvršenja. Isporuka stiže za nekoliko sekundi.

  3. Otvorite izvršenje i kliknite na čvor Webhook. Proširite body, zatim data. Narudžba i e-mail su pod parameters; pod answers zapišite ID-ove pitanja.

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


​

Slučaj A — Otvorite tiket u Freshdesku

Priprema Freshdeska

U Freshdesku kliknite na svoju profilnu sliku u desnom gornjem kutu, odaberite Postavke profila i kliknite Prikaži API ključ. API ključ čuvajte kao lozinku. Trebat će vam i vaša Freshdesk domena: dio adrese vašeg helpdeska prije .freshdesk.com.
​

Izgradite radni tok

Slijede tri koraka nakon webhooka: Nezadovoljni? propušta samo nezadovoljne odgovore, Pripremi tiket piše naslov i opis, a Kreiraj tiket u Freshdesku otvara tiket.

  1. Dodajte If čvor, preimenujte ga u Nezadovoljni? i dodajte tri uvjeta povezana s ILI: ocjena je manja ili jednaka 2, odgovor na zadovoljstvo je Prilično nezadovoljan ili Nezadovoljan. Odaberite odgovore prema ID-ju pitanja, kao u tablici ispod.

  2. Na true izlazu dodajte čvor Uredi polja (Set) nazvan Pripremi tiket s tri tekstualna polja: E-mail, Naslov i Opis.

  3. Nakon toga dodajte čvor Freshdesk pod nazivom Kreiraj tiket u Freshdesku i odaberite resurs Tiket i operaciju Izradi. Izradite Freshdesk vjerodajnicu s vašim API ključem i unesite samo vašu domenu, npr. yourshop za https://yourshop.freshdesk.com.

Gdje

Što unijeti

Nezadovoljni?: ocjena

{{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? 99 }}, Broj: manje ili jednako 2

Nezadovoljni?: zadovoljstvo

{{ $json.body.data.answers.find(a => a.question.id === 90403151)?.answer?.labels?.[0] ?? "" }}, Tekst: je jednako Prilično nezadovoljan (i drugi uvjet za Nezadovoljan)

Pripremi tiket: E-mail

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

Pripremi tiket: Naslov

Nezadovoljan kupac: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer }}/5, narudžba {{ $json.body.data.parameters?.['order-id'] }}

Pripremi tiket: Opis

Ocjena, zadovoljstvo, kanal, komentar, narudžba i vrijeme, razdvojeno <br> tako da svaki podatak bude u vlastitom retku u Freshdesku (vidi gotov radni tok)

Kreiraj tiket: tražitelj

Identifikacija tražitelja: E-mail, i pod Vrijednost: {{ $json['E-mail'] }}

Kreiraj tiket: status i prioritet

Status: Otvoreno, Prioritet: Visok, Izvor: ostavi Portal

Kreiraj tiket: opcije

Pod Opcije, klikni Dodaj opciju i dodaj: Opis {{ $json.Description }}, Naslov {{ $json.Title }} i Oznake survio,unhappy-response

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

Ako e-mail još nije kontakt u Freshdesku, Freshdesk će ga izraditi. Kliknite Objavi ponovno; promjene nastupaju tek nakon nove objave.

Freshdesk šalje korisniku e-mail o novom tiketu. Prema zadanim postavkama Freshdesk šalje tražitelju e-mail "Ticket primljen" s naslovom tiketa, tako da korisnik vidi "Nezadovoljan kupac: …". Po želji, isključite Izrađen novi tiket pod Admin → E-mail obavijesti → Obavijesti tražitelju ili promijenite naslov u Pripremi tiketa.

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


​

Slučaj B — Otvorite tiket u Intercomu

Priprema Intercoma

  1. U Intercomu idite na Postavke → Inbox → Tiketi i izradite novu vrstu tiketa, npr. Povratne informacije ankete, u Back-office kategoriji. Back-office tiketi su interni; korisnik ih ne vidi. Vidi Intercomov vodič Kako postaviti vrste tiketa.

  2. Pronađite ID vrste tiketa: u Postavke → Inbox → Tiketi otvorite Vrste tiketa, pronađite svoj pod Back-office vrste tiketa i kliknite na ikonu olovke. ID je broj na kraju adrese, primjerice …/ticket-types/1234567. Zalijepit ćete ga u radni tok.

  3. Izradite pristupni token: u Intercom Developer Hubu otvorite aplikaciju i idite na Konfiguracija → Autentikacija. Pogledajte Intercomov vodič za autentikaciju. Token čuvajte kao lozinku.

Survey feedback ticket type in Intercom settings

Izgradite radni tok

Tri koraka slijede webhook: Nezadovoljni? propušta samo nezadovoljne odgovore, Pripremi tiket piše naslov i opis, a Kreiraj tiket u Intercomu šalje ih u Intercom.

  1. Dodajte If čvor, preimenujte ga u Nezadovoljni? i dodajte tri uvjeta povezana s ILI: ocjena je manja ili jednaka 2, odgovor na zadovoljstvo je Prilično nezadovoljan ili Nezadovoljan. Odaberite odgovore prema ID-ju pitanja kao u tablici ispod.

  2. Na true izlazu dodajte čvor Uredi polja (Set) nazvan Pripremi tiket s tri tekstualna polja: E-mail, Naslov i Opis.

  3. Zatim dodajte čvor HTTP zahtjev pod imenom Kreiraj tiket u Intercomu.

Gdje

Što unijeti

Nezadovoljni?: ocjena

{{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? 99 }}, Broj: manje ili jednako 2

Nezadovoljni?: zadovoljstvo

{{ $json.body.data.answers.find(a => a.question.id === 90403151)?.answer?.labels?.[0] ?? "" }}, Tekst: je jednako Prilično nezadovoljan (i drugi uvjet za Nezadovoljan)

Pripremi tiket: E-mail

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

Pripremi tiket: Naslov

Nezadovoljan kupac: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer }}/5, narudžba {{ $json.body.data.parameters?.['order-id'] }}

Pripremi tiket: Opis

Ocjena, zadovoljstvo, kanal, komentar, narudžba i vrijeme, svaki podatak u vlastitom retku (vidi gotov radni tok)

Kreiraj tiket: metoda i URL

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

Kreiraj tiket: autentikacija

Autentikacija: generički tip vjerodajnice, način autentikacije: Bearer Auth, zatim izradite Bearer Auth vjerodajnicu s vašim Intercom tokenom

Kreiraj tiket: zaglavlje

Pošalji zaglavlja: da, Intercom-Version s vrijednošću 2.11

Kreiraj tiket: tijelo

Pošalji tijelo: da, Vrsta sadržaja: JSON, navedi tijelo: koristi JSON, i u JSON-u: {{ 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

Ako e-mail nije još kontakt u Intercomu, Intercom će ga izraditi. Kliknite Objavi ponovno; promjene vrijede tek nakon nove objave.

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


​

Preuzmite gotov radni tok

Umjesto izrade Koraka 2 i svog slučaja ručno, možete krenuti s našim radnim tokom. Preuzmite datoteku za svoj slučaj na dnu ovog članka: survio-unhappy-responses-to-freshdesk-tickets.json za Slučaj A ili survio-unhappy-responses-to-intercom-tickets.json za Slučaj B. Zatim:

  1. U n8n izradite prazan radni tok. Otvorite izbornik (tri točke) kraj naziva tijeka i odaberite Uvezi, zatim Iz datoteke. Odaberite preuzetu datoteku.

  2. Otvorite Nezadovoljni? i Pripremi tiket i zamijenite ID-jeve pitanja svojim i zamijenite Europe/Prague svojom vremenskom zonom.

  3. Slučaj A: otvorite Kreiraj tiket u Freshdesku i povežite Freshdesk s vašim API ključem i domenom.

  4. Slučaj B: otvorite Kreiraj tiket u Intercomu, dodajte svoj pristupni token kao Bearer Auth vjerodajnicu i unesite ID vrste tiketa umjesto YOUR-TICKET-TYPE-ID.

  5. Otvorite Survio Webhook, kopirajte Production URL u Survio (Korak 3) i kliknite Objavi.

n8n workflow menu with Import and From file

Testirajte od početka do kraja

  1. Otvorite anketu putem poveznice s vašim e-mailom i testnim brojem narudžbe i pošaljite ocjenu 2.

  2. U par sekundi pojavit će se novi tiket u Freshdesku (Slučaj A) ili novi back-office tiket u Intercomu (Slučaj B) s brojem narudžbe u naslovu.

  3. Pošaljite ocjenu 5. Tiket se neće izraditi.

  4. Zatvorite testni tiket i pogledajte karticu Izvršenja u n8n za obje isporuke.

Rješavanje poteškoća

Simptom

Uzrok

Popravak

Ništa ne stiže u n8n

U Surviu je upisan Test URL, ili tijek nije objavljen

Upišite Production URL u Survio i kliknite Objavi

Freshdesk vjerodajnica se ne može spojiti

Domena je unesena kao cijela adresa ili API ključ nije ispravan

Unesite samo dio prije .freshdesk.com i ponovno kopirajte API ključ iz Postavki profila

Freshdesk tiket prikazuje sve u jednom retku

Opis koristi obične prijelome redaka

Razdvojite retke putem <br>

Kreiranje tiketa u Intercomu ne uspijeva s 401

Pristupni token je pogrešan ili nedostaje

Potvrdite Bearer Auth vjerodajnicu u Kreiraj tiket u Intercomu

Kreiranje tiketa ne uspijeva zbog vrste tiketa

YOUR-TICKET-TYPE-ID nije zamijenjen ili je ID pogrešan

Unesite svoj ID vrste tiketa u tijelo zahtjeva

Neuspjeh u kreiranju tiketa zbog tražitelja ili kontakta

Odgovor nema email parametar

Provjerite da vaša potvrda narudžbe upisuje e-mail kao parametar

Svaki odgovor izrađuje tiket

Pripremi tiket je povezan s false izlazom ili su uvjeti spojeni s AND

Spojite ga na true izlaz i kombinirajte uvjete s ILI

Najnovija promjena nema efekta

Tijek je objavljen, ali promjene nisu (tipka Objavi pokazuje točku)

Kliknite Objavi opet

Survio je isključio webhook

Webhook URL je bio neispravan 5 dana zaredom

Otklonite uzrok i ponovno uključite webhook u Surviu

Važno za znati

  • Survio šalje samo dovršene odgovore, jednu poruku po odgovoru, u nekoliko sekundi.

  • Ne šalje se ništa retroaktivno: ni odgovori prikupljeni prije aktivacije webhoka, ni odgovori iz razdoblja pauze.

  • Neuspjela isporuka pokušava se do 8 puta kroz otprilike 27 sati, a svaki pokušaj čeka odgovor do 30 sekundi.

  • Ako isporuke ne uspiju 5 dana zaredom, Survio isključuje webhook i morate ga ponovno uključiti.

  • Pauziranje webhoka zadržava njegovu poziciju; brisanje je trajno.

  • Survio ne vodi zapisnik isporuka u aplikaciji. Tab Izvršenja u n8n je vaš dnevnik.

  • Slanje odgovora na webhoke ne troši dodatne odgovore iz vašeg plana.

Želite da postavljanje obavi naš stručnjak? Na stranici Webhooks u Surviu kliknite Zatražite postavljanje od stručnjaka, opišite što želite postići i naš tim će izraditi, testirati i predati potpuno funkcionalan webhook.

Jesmo li odgovorili na vaše pitanje?