Kuris variantas jums tinka?
A variantas – paprasta ir visiems: kiekvieną neigiamą apklausos atsakymą gausite tiesiai į savo el. paštą.
B variantas – komandoms su CRM: kiekvienam nepatenkintam klientui automatiškai sukuriama skambučio užduotis HubSpot, kad jūsų komanda galėtų susisiekti tą pačią dieną.
Kai klientas lieka nepatenkintas, pirmos valandos lemia, ar jis liks su jumis. Su šiuo sprendimu kiekvienas žemas įvertinimas jūsų apklausoje pasieks jus per kelias sekundes – gausite visą atsakymą su kliento kontaktais, todėl galėsite paskambinti ar parašyti kol situacija dar aktuali.
Štai el. laiškas, kurį gaunate už kiekvieną neigiamą atsakymą A variante:
O štai užduotis skambučiui, kurią jūsų komanda matys HubSpot B variante:
Kaip tai veikia. Survio kiekvieną užbaigtą atsakymą siunčia į webhook URL. Automatizavimo įrankis (šiame gide naudojame n8n) jį priima, patikrina ar klientas nepatenkintas ir jei taip – išsiunčia el. laišką jums arba sukuria užduotį HubSpot. Laimingų klientų atsakymai ignoruojami.
Nauja Su Survio webhook'ais? Pradėkite nuo Webhooks: atsakymų siuntimas į jūsų įrankius realiu laiku, tada sugrįžkite čia.
Ką sukursite
Abiem atvejais neigiamas atsakymas reiškia įvertinimą 1 arba 2 iš 5, arba pažymėtą atsakymą „Nelabai patenkintas“ arba „Nepatenkintas“.
Trumpai | A variantas: el. laiškas jums | B variantas: užduotis HubSpot |
Rezultatas | Visas atsakymas jūsų pašto dėžutėje | Šiandienos skambučio užduotis HubSpot kliento kortelėje su visu atsakymu |
Įrankiai | Survio, n8n, Gmail | Survio, n8n, HubSpot |
Tinka geriausiai | Savininkui, kuris pats rūpinasi nepatenkintais klientais | Komandai, kuri klientus seka per CRM |
Prieš pradedant
Survio apklausa su mokamu planu. Webhook'ai nepasiekiami Free plane, o kiekvienas planas leidžia tam tikrą webhook'ų skaičių vienai apklausai (žr. webhook'ų straipsnį).
n8n paskyra, n8n Cloud arba įdiegtas pas jus.
A variantui: Gmail paskyra pranešimui. B variantui: HubSpot paskyra.
Šiame vadove naudojame trumpą klientų pasitenkinimo apklausą: žvaigždučių įvertinimą, klausimą „Kaip apskritai esate patenkinti?“, klausimą „Kaip šįkart pirkote pas mus?“, atvirą komentarą ir pasirenkamą el. pašto klausimą.
1 žingsnis – Įsitikinkite, kad žinote, kas atsakė
Žinant, kas atsakė, galėsite susisiekti su klientu, bet tai nebūtina. Be kontakto A variantas vis tiek jums perduos kiekvieną neigiamą atsakymą, tik nežinosite, kas rašė. B variantui reikalingas kliento el. paštas, nes HubSpot užduotį priskiria kontaktui.
Survio atsakymai lieka anonimiški, jei kontakto nekaupiate. Naudokite vieną ar kelis iš šių būdų:
Pasirinktinai įrašomas el. paštas apklausos pabaigoje, pvz., „Jei norite atsakymo – palikite savo el. paštą.“ Pasirinkite klausimo tipą El. pašto atsakymas.
Pasirinktiniai URL parametrai su savo kliento duomenimis. Eikite į Gauti atsakymus → Pasirinktiniai URL parametrai, sukurkite parametrus kaip
emailirorder-id, jų reikšmes pridėkite prie nuorodos kiekvienam klientui, pvz., užsakymo patvirtinime. Pavadinimuose negali būti pabraukimo. Plačiau – Pasirinktiniai URL parametrai.Survio el. pašto kvietimai. Apklausą siųskite per Survio el. pašto kvietimus, tada kiekvienas atsakymas bus susietas su kvietimo el. pašto adresu. Plačiau El. pašto kvietimai.
2 žingsnis – Sukurkite webhook n8n
n8n sukurkite naują srautą ir pridėkite Webhook mazgą kaip trigerį.
Nustatykite HTTP metodą „POST“.
Persijunkite į Production URL ir nukopijuokite adresą.
Paspauskite Paskelbti. Production URL veiks tik paskelbus srautą.
Naudokite Production URL, ne Test URL. Test URL veikia tik kol redaktorius laukia testo įvykio – Survio siunčiami duomenys bus atmesti uždarius redaktorių. Survio dar bando perduoti iki paros, po 5 nesėkmių webhook išjungiamas.
3 žingsnis – Prijunkite apklausą Survio
Atidarykite apklausą ir eikite į Gauti atsakymus.
Kairiajame meniu po Automatizavimas ir integracijos pasirinkite Webhooks ir spustelėkite + Pridėti webhook.
Įklijuokite n8n Production URL lauke Webhook URL ir pasirinkite Išsaugoti webhook. Webhook iškart pradeda veikti.
4 žingsnis – Atlikite bandomą pateikimą ir raskite klausimų ID
Atidarykite apklausą naudodami įprastą nuorodą ir pateikite atsakymą su žemu įvertinimu iki galo. Survio siunčia tik užbaigtus atsakymus – spaudinėkite iki pabaigos.
n8n atidarykite Vykdymai skirtuką. Atsakymas atkeliaus per kelias sekundes.
Atidarykite vykdymą, spauskite Webhook mazgą. Išskleiskite
body, tadadata, tadaanswers. Čia matysitequestion.id,labeliranswer.Užsirašykite įvertinimo klausimo, pasitenkinimo klausimo ir el. pašto klausimo ID. Galite juos ir „prisegti“ (Pin), kad patogu būtų testuoti.
Iš kur gaunamas kliento el. paštas. data.email užpildoma tik siunčiant apklausą per Survio el. pašto kvietimus. El. klausimo atsakymas bus answer, iš URL parametro – data.parameters. Paruoštas srautas tikrina visus atvejus.
A variantas – Gaukite el. laišką už kiekvieną nepatenkintą atsakymą
Po webhook seka du žingsniai: Nepatenkintas? leidžia tik nepatenkintus atsakymus, Persiųsti atsakymą siunčia juos į jūsų el. paštą.
Nepatenkintas?
Po Webhook pridėkite If (Jeigu) mazgą ir pavadinkite jį
Nepatenkintas?.Sukurkite tris sąlygas ir apjunkite jas su ARBA (pakanka vienos):
Reikšmė | Sąlyga | Lyginama su |
| Skaičius: mažiau arba lygu | 2 |
| Tekstas: lygu | Nelabai patenkintas |
| Tekstas: lygu | Nepatenkintas |
Pakeiskite klausimų ID 90403153 (įvertinimas) ir 90403151 (pasitenkinimo klausimas) į savo. „?? 99“ – jei įvertinimas nepateiktas, atsakymas laikomas teigiamu.
Atsakymų tekstai turi visiškai sutapti. Įrašykite variantus taip, kaip jie nurodyti apklausoje. Jei apklausa keliomis kalbomis, atsakymas bus ta kalba, kurią pasirinko respondentas – patikrinkite testiniu atsakymu ir pridėkite visus tekstus.
Persiųsti atsakymą
Prie true išėjimo po Nepatenkintas? pridėkite Gmail mazgą, pavadinkite
Persiųsti atsakymą, pasirinkite Pranešimas ir Siųsti.Prijunkite savo Gmail paskyrą ir laukelyje Kam įveskite el. pašto adresą.
Dalyko laukelyje Tema nurodykite
Nepatenkintas klientas: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? "?" }}/5.Nustatykite El. pašto tipą kaip HTML. Pranešime išvardinkite visą atsakymą – paruoštas srautas automatizuotai išvardys visus klausimus su atsakymais, laiką, užsakymą, kontaktus.
Skiltyje Parinktys išjunkite Pridėti n8n nuorodą.
False išėjimas – laimingų klientų atsakymai ties tuo sustoja. Nepamirškite dar kartą spausti Paskelbti; pakeitimai įsigalioja tik pakartotinai paskelbus.
B variantas – HubSpot užduoties kūrimas
Čia nepatenkinto kliento atsakymas tampa skambučio užduotimi jo HubSpot kontakte, o visas atsakymas – užduotyje. HubSpot reikalingas kliento el. paštas, todėl naudokite Survio el. pašto kvietimus arba URL parametrą iš 1 žingsnio.
Pradėkite taip pat kaip A variante su Nepatenkintas? mazgu, tada prie true išėjimo prijunkite 3 veiksmus.
Paruošti užduotį
Pridėkite Edit Fields (Set) mazgą, pavadinkite Paruošti užduotį ir sukurkite tokius tekstinius laukus. Klausimų ID ir laiko juostą įrašykite savo:
Lauko pavadinimas | Reikšmė |
El. paštas |
|
Tema |
|
Turinys | Įvertinimas, pasitenkinimas, kanalas, komentaras, užsakymas, laikas – naudokite |
Rasti arba sukurti kontaktą
Pridėkite HubSpot mazgą, pavadinkite Rasti arba sukurti kontaktą, resursas – Kontaktas, veiksmas – Sukurti arba atnaujinti, prijunkite savo HubSpot paskyrą ir el. pašto laukelyje naudokite: {{ $json['El. paštas'] }}. Esamą klientą suras pagal el. paštą, naują sukurs.
Sukurti skambučio užduotį
Pridėkite kitą HubSpot mazgą, pavadinkite
Sukurti skambučio užduotį, resursas Ryšys, veiksmas Sukurti, tipas Užduotis.Pabaigos data –
{{ $now.endOf('day').toISO() }}, kad užduotis būtų šiandien.Turinio laukelyje rašykite
{{ $('Paruošti užduotį').item.json.Turinys }}, objekto tipas – Kontaktas, būsena – Nepradėta, tema –{{ $('Paruošti užduotį').item.json.Tema }}.„Engagement Properties → Associations“ sekcijoje Contact IDs įveskite
{{ $json.vid }}. Papildomai galite įrašyti, kas turi skambinti – jei to nedarysite, paskirsite asmenį HubSpot vėliau.
Publikuokite vėl, kad įsigaliotų pakeitimai.
Kontaktas gali būti automatiškai susietas su įmone. Jei HubSpot randa tą patį el. pašto domeną įmonėje, kontaktas bus susietas, o užduotį galima priskirti ir įmonės savininkui.
Atsisiųskite paruoštą srautą
Vietoj visų žingsnių kūrimo patiems, pradėkite nuo paruošto srauto. Atsisiųskite failą savo atveju iš straipsnio priedų: survio-unhappy-responses-to-gmail.json (A variantui) arba survio-unhappy-responses-to-hubspot-tasks.json (B variantui). Toliau:
n8n sukurkite tuščią srautą. Meniu (trys taškai prie srauto pavadinimo) pasirinkite Importuoti, tada Iš failo. Įkelkite gautą failą.
Atidarykite Nepatenkintas? ir įrašykite savo klausimų ID.
A variantui: atidarykite Persiųsti atsakymą, prijunkite Gmail paskyrą, laukelyje „Kam“ – jūsų el. paštas, pakeiskite klausimų ID ir laiko juostą žinutėje prireikus.
B variantui: atidarykite Paruošti užduotį ir įrašykite savo klausimų ID ir laiko juostą. Tada HubSpot prijunkite prie Rasti arba sukurti kontaktą ir Sukurti skambučio užduotį, asmens ID įrašykite jei reikia.
Atidarykite Survio Webhook, nukopijuokite Production URL į Survio (žr. 3 žingsnį) ir spustelėkite Paskelbti.
Išbandykite visą procesą
Pateikite atsakymą su 2 žvaigždutėmis. A variante el. laiškas ateis per kelias sekundes, B variante HubSpot bus sukurta skambučio užduotis.
Pateikite atsakymą su 5 žvaigždutėmis ir „Labai patenkintas“. Rezultatų nebus.
n8n atidarykite Vykdymai – matysite abu pateikimus; teigiamas atsakymas sustoja Nepatenkintas? žingsnyje.
Trikčių šalinimas
Simptomas | Priežastis | Sprendimas |
n8n nieko negauna | Survio įrašytas Test URL arba srautas nepaskelbtas | Nukopijuokite Production URL į Survio ir paspauskite Paskelbti |
Survio nesaugo webhook URL iš n8n | n8n rodo vidinį adresą vietoje išorinio | Nustatykite n8n |
„Listen for test event“ nieko nerodo, nors apklausa užpildyta | Survio siunčia į Production URL, o testas stebi Test URL | Išbandykite Vykdymų skirtuką vietoj testo |
Pakeitimai neveikia | Srautas paskelbtas, bet pakeitimai dar nepaskelbti (mygtuke Paskelbti matomas taškas) | Dar kartą spauskite Paskelbti |
Kiekvienas atsakymas siunčia el. laišką | Gmail mazgas prijungtas prie „false“ arba sąlygos sujungtos per IR | Prijunkite Gmail prie true ir naudokite ARBA jungtį |
Žemas įvertinimas nesiunčia el. laiško | Neteisingas klausimo ID arba tekstas | Patikrinkite ID ir tekstus naudojant bandomą atsakymą Vykdymų skirtuke |
El. paštas laiške – „nesuteikta“ | Apklausa nesiųsta per Survio el. pašto kvietimus, nuorodoje nėra | Siųskite apklausą per el. kvietimus, pridėkite el. pašto parametrą arba parodykite el. klausimą apklausoje |
B variante kontaktas HubSpot nesukuriamas/nerandamas | Trūksta el. pašto, todėl HubSpot negali rasti ar sukurti kontakto | Siųskite apklausą per el. kvietimus arba nuorodą su |
Atsakymas HubSpot užduotyje – vienoje eilėje | Naudojami paprasti Enter vietoje | Naudokite |
Survio išjungė webhook | Webhook buvo nesėkmingas 5 dienas iš eilės | Ištaisykite priežastį ir įjunkite webhook Survio naršyklėje iš naujo |
Verta žinoti
Survio siunčia tik užbaigtus atsakymus, po vieną žinutę už kiekvieną per kelias sekundes. Apklausos, kurias paliekate per vidurį, neišsiunčiamos.
Nieko nesiunčiama atgaline data – negausite anksčiau pateiktų atsakymų ar kai webhook buvo išjungtas.
Vėluojančius atsakymus Survio bando perduoti iki 8 kartų per maždaug 27 valandas. Kiekvienas bandymas laukia iki 30 sekundžių atsakymo.
Jei pristatymai nesiseka 5 dienas, Survio automatiškai išjungia webhook – įjunkite patys.
Webhook sustabdymas išlaiko jo vietą, o ištrynus – nebegrąžinsite.
Survio neturi išsiųstų rezultatų žurnalo programoje. Naudokite n8n Vykdymų skirtuką vietoj to.
Atsakymų siuntimas į webhook nenaudoja papildomų atsakymų iš jūsų plano.
Norite, kad viską įdiegtume už jus? Survio Webhooks puslapyje spauskite Gauti ekspertinį diegimą, nurodykite savo norimus veiksmus, ir mūsų komanda viską įdiegs, patikrins ir perduos jums veikiantį webhook.
