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:
A ovo je zadatak za poziv koji vaš tim dobiva u HubSpotu u Slučaju B:
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
emailiorder-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.
Korak 2 — izraditi webhook u n8n
U n8n izradite novi radni tok i dodajte čvor Webhook kao okidač.
Postavite HTTP metoda na POST.
Prebacite se na karticu Production URL i kopirajte adresu.
Kliknite Objavi. Production URL prima podatke tek kad je radni tok objavljen.
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
Otvorite svoju anketu i idite na Dohvati odgovore.
U lijevoj bočnoj traci pod Automatizacije i integracije izaberite Webhooks i kliknite + Dodaj webhook.
Zalijepite n8n Production URL u Webhook URL i kliknite Spremi webhook. Webhook se odmah uključuje.
Korak 4 — poslati testni odgovor i pronaći id-jeve pitanja
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.
U n8n otvorite karticu Izvršenja. Dostava dolazi za nekoliko sekundi.
Otvorite to izvršenje i kliknite čvor Webhook. Proširite
body, potomdata, paanswers. Svaki odgovor prikazuje svojquestion.id,labelianswer.Zapišite id-jeve pitanja za ocjenu, zadovoljsvo i e-mail. Možete kliknuti Prikvači kako biste nastavili graditi na tom odgovoru.
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?
Dodajte čvor If nakon Webhooka i preimenujte ga u
Nezadovoljan?.Dodajte tri uvjeta i spojite ih s ILI, tako da je dovoljno da je samo jedan ispunjen:
Vrijednost | Uvjet | Usporedi s |
| Broj: manji ili jednak | 2 |
| String: jednak | Prilično nezadovoljan |
| String: jednak | Nezadovoljan |
Zamijenite 90403153 (ocjena) i 90403151 (pitanje zadovoljstva) svojim id-jevima. Dio ?? 99 čini da se odgovor bez ocjene smatra zadovoljnim.
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
Dodajte čvor Gmail na true izlaz iz Nezadovoljan?, imenujte ga
Proslijedi odgovori odaberite Poruka i Pošalji.Povežite Gmail račun i unesite svoju adresu u Prima.
Postavite Predmet na
Nezadovoljan korisnik: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? "?" }}/5.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.
Pod Opcije isključite Dodaj n8n atribuciju.
False izlaz ostavite prazan: tu završavaju zadovoljni odgovori. Izmjene postaju aktivne tek klikom na Objavi.
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 |
| |
Predmet |
|
Tekst | Ocjena, zadovoljstvo, kanal, komentar, narudžba i vrijeme, odvojeni s |
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
Dodajte još jedan čvor HubSpot pod nazivom
Kreiraj zadatak pozivate izaberite resurs Angažman, operaciju Kreiraj i tip Zadatak.Postavite Datum dospijeća na
{{ $now.endOf('day').toISO() }}, tako da je zadatak za danas.Ispunite Tekst s
{{ $('Priprema zadatka').item.json.Tekst }}, Za tip objekta Kontakt, Status Nije započeto, a Predmet s{{ $('Priprema zadatka').item.json.Predmet }}.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.
Kliknite Objavi ponovo.
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:
U n8n izradite prazan radni tok. Otvorite izbornik (tri točke) pokraj naziva toka i odaberite Uvezi, potom Iz datoteke i odaberite preuzetu datoteku.
Otvorite Nezadovoljan? i zamijenite id-jeve pitanja sa svojima.
Slučaj A: otvorite Proslijedi odgovor, povežite Gmail račun, unesite svoju adresu i zamijenite id-jeve i Europe/Prague u poruci.
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.
Otvorite Survio Webhook, kopirajte Production URL u Survio (korak 3) i kliknite Objavi.
Testirajte cijeli proces
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.
Pošaljite odgovor s ocjenom 5 i odgovorom Vrlo zadovoljan. Ništa se ne događa.
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 |
"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 | 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 |
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.
