Prijeđite na glavni sadržaj

Zadržavanje – spriječiti odlazak korisnika: reagirati na svaki nezadovoljan odgovor e-poštom ili u HubSpotu

Čim korisnik ostavi nisku ocjenu u Survio anketi, automatski ćete primiti e-poštu s cijelim odgovorom ili će se otvoriti zadatak poziva za taj kontakt u HubSpotu, kako biste ih mogli kontaktirati prije nego što odustanu.

Napisao/la Success Team Survio

Koji je slučaj za vas?

Slučaj A – jednostavno, za svakoga: primite svaki nezadovoljan odgovor iz ankete izravno na svoju e-poštu.

Slučaj B – za timove koji koriste CRM: svaki nezadovoljan korisnik automatski dobiva zadatak za poziv u HubSpotu, kako bi ga vaš tim mogao kontaktirati isti dan.

Kada korisnik nije zadovoljan, prvi sati odlučuju hoće li ostati. S ovom postavkom svaka niska ocjena u vašoj anketi dolazi vam u nekoliko sekundi, zajedno s cijelim odgovorom i kontaktom korisnika, da biste mogli nazvati ili napisati dok još ima smisla.
​

Ovo je e-pošta koju primate za svaki nezadovoljan odgovor u Slučaju A:
​

Unhappy customer e-mail in Gmail with the whole response


​

A ovo je zadatak za poziv koji vaš tim dobiva u HubSpotu u Slučaju B:
​

Call unhappy customer task on a HubSpot contact with the whole response

Kako ovo funkcionira. Survio šalje svaki dovršeni odgovor na webhook URL. Automatizacijski alat (u ovom vodiču koristimo n8n) ga primi, provjeri je li korisnik nezadovoljan i, ako jest, pošalje vam e-poštu ili kreira zadatak u HubSpotu. Zadovoljni odgovori se zanemaruju.

Novi ste u radu s webhookovima u Surviu? Započnite s Webhookovi: šaljite odgovore svojim drugim alatima u stvarnom vremenu, pa se vratite ovdje.
​

Što ćete izraditi

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: e-pošta vama

Slučaj B: zadatak u HubSpotu

Rezultat

Cijeli odgovor u vašoj pristigloj pošti

Zadatak za poziv danas na kontaktu korisnika u HubSpotu, s cijelim odgovorom

Alati

Survio, n8n, Gmail

Survio, n8n, HubSpot

Najbolje za

Vlasnika koji osobno rješava nezadovoljne korisnike

Tim koji prati korisnike u CRM-u

Prije nego što počnete

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

  • n8n račun, n8n Cloud ili vlastita instalacija.

  • Slučaj A: Gmail račun za upozorenja. Slučaj B: HubSpot račun.

U ovom vodiču koristimo kratku anketu o zadovoljstvu korisnika: ocjenu zvjezdicama, pitanje "Općenito, koliko ste zadovoljni?" s jednim odabirom, zatim "Kako ste ovaj put kupovali kod nas?" također s jednim odabirom, otvoreni komentar i opcionalno pitanje o e-pošti.
​

Korak 1 — pobrinite se da znate tko je odgovorio

Znati tko je odgovorio omogućava vam da kontaktirate korisnika, ali nije obavezno. Bez toga, Slučaj A i dalje šalje svaki nezadovoljan odgovor, vidite što nije bilo u redu, samo ne znate tko je to napisao. Slučaj B zahtijeva korisnikovu e-mail adresu jer HubSpot dodaje zadatak kontaktu.

Odgovori u Surviu su anonimni osim ako ne prikupite kontakt. Koristite jedno ili više od ovog:

  • Opcionalno pitanje o e-pošti na kraju ankete, primjerice "Ostavite vašu e-mail adresu ako želite da vas kontaktiramo." Koristite tip pitanja Odgovor e-poštom.

  • Prilagođeni parametri URL-a s korisničkim podacima. Idite na Dohvati odgovore → Prilagođeni parametri URL-a, kreirajte parametre kao što su email i order-id, i dodajte njihove vrijednosti u poveznicu koju šaljete svakom korisniku, primjerice u potvrdnoj e-pošti narudžbe. Nazivi parametara ne mogu sadržavati podvlaku. Više pročitajte u članku o URL parametrima.

  • Pozivnice e-poštom Survio. Pošaljite anketu korisnicima putem Survio e-mail pozivnica i svaki odgovor stiže s e-mail adresom kojoj ste ga poslali. Pogledajte upute za pozivnice e-poštom.

E-mail answer question in the Survio survey editor
URL parameters email and order-id in Survio
Survey link with the email and order-id parameters


​

Korak 2 — izraditi webhook u n8n

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

  2. Postavite HTTP metoda na POST.

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

  4. Kliknite Objavi. Production URL prima podatke tek kad 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 dok je uređivač čekanja aktivan, pa dostava iz Survia prestaje raditi čim ga zatvorite. Survio još do jednog dana pokušava isporučiti, a nakon 5 dana neuspjeha automatski isključuje webhook.

Korak 3 — povezati anketu u Surviu

  1. Otvorite svoju anketu i idite na Dohvati odgovore.

  2. U lijevoj bočnoj traci pod Automatizacije i integracije izaberite 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 — poslati testni odgovor i pronaći id-jeve pitanja

  1. Otvorite anketu preko standardnog linka i pošaljite jedan dovršen odgovor s niskom ocjenom. Survio šalje samo dovršene odgovore, zato kliknite do kraja.

  2. U n8n otvorite karticu Izvršenja. Dostava dolazi za nekoliko sekundi.

  3. Otvorite to izvršenje i kliknite čvor Webhook. Proširite body, potom data, pa answers. Svaki odgovor prikazuje svoj question.id, label i answer.

  4. Zapišite id-jeve pitanja za ocjenu, zadovoljsvo i e-mail. Možete kliknuti Prikvači kako biste nastavili graditi na tom odgovoru.

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

Odakle dolazi korisnikov e-mail. data.email je popunjeno samo kad šaljete anketu pozivnicom e-poštom iz Survia. E-mail iz pitanja dolazi kao njegov odgovor; iz URL parametra u data.parameters. Gotovi radni tokovi provjeravaju sva tri.

Slučaj A — primati e-poštu za svaki nezadovoljan odgovor

Nakon webhooka slijede dva koraka: Nezadovoljan? propušta samo nezadovoljne odgovore, a Proslijedi odgovor ih e-poštom šalje vama.

Nezadovoljan?

  1. Dodajte čvor If nakon Webhooka i preimenujte ga u Nezadovoljan?.

  2. Dodajte tri uvjeta i spojite ih s ILI, tako da je dovoljno da je samo jedan ispunjen:

Vrijednost

Uvjet

Usporedi s

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

Broj: manji ili jednak

2

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

String: jednak

Prilično nezadovoljan

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

String: jednak

Nezadovoljan

Zamijenite 90403153 (ocjena) i 90403151 (pitanje zadovoljstva) svojim id-jevima. Dio ?? 99 čini da se odgovor bez ocjene smatra zadovoljnim.

If node Unhappy? with three conditions combined with OR

Tekstovi odgovora moraju se točno podudarati. Upišite opcije točno kako su u vašoj anketi. Ako imate više jezika, odgovor stiže na jeziku ispitanika – provjerite testni odgovor za svaku verziju i dodajte sve te tekstove.

Proslijedi odgovor

  1. Dodajte čvor Gmail na true izlaz iz Nezadovoljan?, imenujte ga Proslijedi odgovor i odaberite Poruka i Pošalji.

  2. Povežite Gmail račun i unesite svoju adresu u Prima.

  3. Postavite Predmet na Nezadovoljan korisnik: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? "?" }}/5.

  4. Odaberite Vrsta e-pošte HTML. U Poruka prikažite cijeli odgovor. Gotovi radni tok dolje prikazuje svako pitanje s odgovorom, vrijeme, broj narudžbe i kontakt.

  5. Pod Opcije isključite Dodaj n8n atribuciju.

Gmail node Forward the response with To, Subject and Message

False izlaz ostavite prazan: tu završavaju zadovoljni odgovori. Izmjene postaju aktivne tek klikom na Objavi.

n8n workflow: Survio Webhook, Unhappy?, Forward the response


​

Slučaj B — kreirati zadatak za poziv u HubSpotu

Ovdje nezadovoljan odgovor stvara zadatak za poziv korisniku isti dan, na kontaktu tog korisnika u HubSpotu, s cijelim odgovorom u zadatku. HubSpot mora imati korisnikov e-mail iz Survio e-mail pozivnice ili email URL parametra iz prvog koraka.
​

Kao u Slučaju A, započnite s čvorom Nezadovoljan? i zatim nadovežite još tri koraka na njegov true izlaz.
​

Priprema zadatka

Dodajte čvor Uredi polja (Set) pod nazivom Priprema zadatka s ovim string poljima. Zamijenite id-jeve pitanja sa svojima i Europe/Prague sa svojom vremenskom zonom.

Naziv polja

Vrijednost

E-mail

{{ $json.body.data.email || $json.body.data.parameters?.email || $json.body.data.answers.find(a => a.question.id === 90403187)?.answer || "" }}

Predmet

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

Tekst

Ocjena, zadovoljstvo, kanal, komentar, narudžba i vrijeme, odvojeni s <br> tako da su prikazani svaki u svom retku u HubSpotu (vidi gotovi radni tok)

Pronaći ili stvoriti kontakt

Dodajte čvor HubSpot pod nazivom Pronađi ili stvori kontakt, izaberite resurs Kontakt i operaciju Stvori ili ažuriraj, povežite HubSpot račun i postavite Email na {{ $json['E-mail'] }}. Postojeći korisnik se nalazi po e-mailu; novi se stvara.

Kreirati zadatak poziva

  1. Dodajte još jedan čvor HubSpot pod nazivom Kreiraj zadatak poziva te izaberite resurs Angažman, operaciju Kreiraj i tip Zadatak.

  2. Postavite Datum dospijeća na {{ $now.endOf('day').toISO() }}, tako da je zadatak za danas.

  3. Ispunite Tekst s {{ $('Priprema zadatka').item.json.Tekst }}, Za tip objekta Kontakt, Status Nije započeto, a Predmet s {{ $('Priprema zadatka').item.json.Predmet }}.

  4. Pod Svojstva angažmana → Veze, postavite ID kontakta na {{ $json.vid }}. Po želji unesite ID vlasnika osobe koja treba zvati; bez toga zadatak nema vlasnika i ručno ga dodjeljujete u HubSpotu.

HubSpot node Create call task: type Task, due date, subject, body and associations

Kliknite Objavi ponovo.

n8n workflow: Survio Webhook, Unhappy?, Prepare task, Find or create contact, Create call task

Kontakt može biti automatski povezan s tvrtkom. Ako HubSpot pronađe tvrtku s istom domenom e-maila, kontakt će se povezati s njom i može preuzeti vlasnika tvrtke. Zadatak ide na ID vlasnika koji unesete, ako ste naveli.

Preuzmite gotovi radni tok

Umjesto da ručno izrađujete korak 2 i vaš slučaj, preuzmite gotov radni tok. Datoteku preuzmite na kraju članka: survio-unhappy-responses-to-gmail.json za Slučaj A ili survio-unhappy-responses-to-hubspot-tasks.json za Slučaj B. Zatim:

  1. U n8n izradite prazan radni tok. Otvorite izbornik (tri točke) pokraj naziva toka i odaberite Uvezi, potom Iz datoteke i odaberite preuzetu datoteku.

  2. Otvorite Nezadovoljan? i zamijenite id-jeve pitanja sa svojima.

  3. Slučaj A: otvorite Proslijedi odgovor, povežite Gmail račun, unesite svoju adresu i zamijenite id-jeve i Europe/Prague u poruci.

  4. Slučaj B: otvorite Priprema zadatka i zamijenite id-jeve i vremensku zonu. Povežite potom HubSpot račun u Pronađi ili stvori kontakt i Kreiraj zadatak poziva, a u Kreiraj zadatak poziva po želji unesite ID vlasnika.

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

n8n workflow menu with Import and From file


​

Testirajte cijeli proces

  1. Pošaljite odgovor s ocjenom 2. U Slučaju A, e-pošta stiže za nekoliko sekundi; u Slučaju B, zadatak se pojavi kod kontakta u HubSpotu.

  2. Pošaljite odgovor s ocjenom 5 i odgovorom Vrlo zadovoljan. Ništa se ne događa.

  3. Provjerite karticu Izvršenja u n8n. Obje isporuke su ondje; ona zadovoljna završava na Nezadovoljan?.

Rješavanje problema

Simptom

Uzrok

Rješenje

Ništa ne stiže u n8n

Test URL je u Surviu ili radni tok nije objavljen

Kopirajte Production URL u Survio i kliknite Objavi

Survio ne prihvaća webhook URL s vlastitog n8n

n8n pokazuje internu adresu umjesto javne

Postavite WEBHOOK_URL n8n-a na svoj javni https URL i ponovno kopirajte adresu

"Slušaj testni događaj" ne prikazuje ništa iako je anketa dovršena

Survio šalje na Production URL, dok slušanje gleda Test URL

Pogledajte karticu Izvršenja

Zadnja promjena nema učinka

Radni tok je objavljen, ali izmjena nije (gumb Objavi ima točku)

Kliknite Objavi ponovo

Svaki odgovor šalje e-poštu

Gmail čvor je na false izlazu ili su uvjeti povezani s AND

Povežite Gmail na true izlaz i koristite ILI uvjete

Niska ocjena ne šalje e-poštu

Krivi id pitanja ili se tekst odgovora ne podudara s uvjetom

Provjerite id-jeve i tekstove na testnom odgovoru u Izvršenjima

Kontakt u e-pošti kaže "nije navedeno"

Anketa nije poslana Survio pozivnicom, link nema email parametar, a korisnik je preskočio pitanje o e-pošti

Pošaljite anketu Survio e-mail pozivnicom, dodajte URL parametre ili omogućite pitanje o e-pošti

Pronađi ili stvori kontakt ne uspijeva u Slučaju B

Odgovor nema e-mail pa HubSpot ne može naći ili stvoriti kontakt

Pošaljite anketu Survio e-poštom ili putem linka s email parametrom

Zadatak u HubSpotu prikazuje cijeli odgovor u jednom retku

Tekst koristi obično prelamanje redova

Koristite <br> kao razdjelnik

Survio je isključio webhook

Webhook nije radio 5 dana

Otklonite uzrok i ponovno uključite webhook u Surviu

Dobro je znati

  • Survio šalje samo dovršene odgovore, svaki odvojeno, u roku od nekoliko sekundi. Nedovršeni odgovori se ne šalju.

  • Ništa se ne šalje retroaktivno: odgovori prije postavljanja webhooka i dok je pauziran ne šalju se naknadno.

  • Neuspjele isporuke ponavljaju se do 8 puta tijekom otprilike 27 sati, uz čekanje do 30 sekundi svaki put.

  • Ako isporuke ne uspiju 5 dana za redom, Survio isključuje webhook; potrebno ga je ponovno uključiti.

  • Pauziranje webhooka ga zadržava; brisanje je trajno.

  • Survio ne sprema povijest dostava u aplikaciji. Tab Izvršenja u n8n je vaša evidencija.

  • Slanje odgovora putem webhookova ne troši dodatne odgovore iz vašeg plana.

Želite da postavimo mi? Na stranici Webhookovi u Surviu kliknite Zatraži stručnu postavu, napišite što želite, a naš tim će sve izraditi, testirati i predati vam gotov webhook.

Jesmo li odgovorili na vaše pitanje?