Kada verta naudoti?
A atvejis – komandoms, kurios naudoja Slack: blogiausi įvertinimai akimirksniu pasiekia jūsų Slack kanalą.
B atvejis – organizacijoms su Microsoft 365: toks pat pranešimas pasiekia Microsoft Teams kanalą.
Klientas, palikęs jūsų apklausoje blogiausią įvertinimą, dažniausiai vėliau rašo ir viešą blogą atsiliepimą. Naudodami šį sprendimą, jūsų komanda iškart pamatys tą įvertinimą Slack arba Microsoft Teams kanale, su komentaru ir užsakymu, kad galėtų pirmi sureaguoti.
Tokia žinutė jūsų komanda gauna Slack A atveju:
O toks pat pranešimas bus Microsoft Teams kanale B atveju:
Kaip tai veikia. „Survio“ siunčia kiekvieną užpildytą atsakymą į Webhook URL. Automatizavimo įrankis (šiame gide naudojamas n8n) jį gauna, patikrina, ar tai blogiausias įvertinimas, ir, jei taip, išsiunčia žinutę į jūsų komandos kanalą. Visi kiti atsakymai ignoruojami.
Pirmą kartą naudojatės Webhooks „Survio“? Pradėkite nuo Webhooks: siųskite atsakymus į kitus savo įrankius realiu laiku, tada grįžkite čia.
Ką sukursite
Abiem atvejais aliarmas įsijungs tik blogiausiems atsakymams: įvertinimas „1 iš 5” arba „Nepatenkintas”. Norėdami sužinoti apie kiekvieną nepatenkintą klientą – žiūrėkite klientų išlaikymo playbook.
Trumpai | A atvejis: Slack | B atvejis: Microsoft Teams |
Rezultatas | Žinutė jūsų komandos Slack kanale | Žinutė jūsų komandos Teams kanale |
Įrankiai | „Survio“, n8n, Slack | „Survio“, n8n, Microsoft Teams |
Tinka labiausiai | Mažai komandai, kuri jau bendrauja Slack | Įmonei su Microsoft 365 |
Nekopijuokite Slack ar Teams webhook URL tiesiogiai į „Survio“. Slack ir Teams priima tik jiems tinkamą žinučių formatą. Jei „Survio“ žinutės bus siųstos tiesiogiai, jos bus atmestos, bus bandoma dar kartą apie dieną, o po 5 nesėkmingų dienų „Survio“ automatiškai išjungs Webhook. Visada naudokite n8n tarp jų.
Prieš pradėdami
„Survio“ apklausa su mokamu planu. Webhooks neprieinami „Free“ plane, o kiekvienas planas leidžia nustatyti tik ribotą Webhook skaičių apklausai (plačiau – webhook straipsnyje).
n8n paskyra, n8n Cloud arba vietinis diegimas.
A atvejis: Slack workspace ir pranešimų kanalas, pavyzdžiui,
#customer-alerts. B atvejis: Microsoft Teams su darbo ar mokyklos Microsoft 365 paskyra ir pranešimų kanalu komandoje.
Šiame gide naudojama trumpa klientų pasitenkinimo apklausa: žvaigždučių įvertinimas, pasirinkimo klausimas „Kaip bendrai vertinate pasitenkinimą?“, pasirinkimo klausimas „Kaip šįkart apsipirkote pas mus?“, atviras komentaras ir neprivalomas el. pašto klausimas.
Jums nereikia žinoti, kas atsakė. Pranešimas veikia ir be to – vis tiek matysite įvertinimą ir komentarą, tad komanda galės pastebėti problemą. Jei apklausoje yra el. pašto klausimas ar URL parametrai, pranešimas parodys ir kliento kontaktą.
1 žingsnis — sukurkite Webhook n8n
n8n sukurkite naują darbo eigą ir pridėkite Webhook modulį kaip trigerį.
Nustatykite HTTP Method į POST.
Perjunkite į Production URL skirtuką ir nukopijuokite adresą.
Spustelėkite Publish. Production URL pradės veikti tik paskelbus eigą.
Naudokite Production URL, ne Test URL. Test URL veikia tik kol redaktorius laukia bandomo įvykio, todėl „Survio“ pristatymai neveiks, kai jį uždarysite.
2 žingsnis — prijunkite apklausą „Survio“
Atidarykite savo apklausą ir eikite į Gauti atsakymus.
Kairėje juostoje po Automatizacijos ir integracijos pasirinkite Webhooks ir spustelėkite + Pridėti webhook.
Įklijuokite n8n Production URL į Webhook URL ir spauskite Išsaugoti webhook. Webhook bus iš karto įjungtas.
3 žingsnis — išsiųskite bandomąjį atsakymą ir raskite klausimų ID
Atidarykite apklausą per nuorodą ir pateikite vieną užpildytą atsakymą su įvertinimu „1“. „Survio“ siunčia tik pilnus atsakymus, todėl pereikite visus žingsnius iki galo.
n8n atidarykite Executions kortelę. Pristatymas pasieks per kelias sekundes.
Atidarykite vykdymą ir spustelėkite Webhook mazgą. Išskleiskite
body, tadadata, tadaanswers– užsirašykite įvertinimo, pasitenkinimo, kanalo, komentaro ir el. pašto klausimų ID.
A atvejis — įspėkite komandą Slack kanale
Toliau atlikite du žingsnius: Prasčiausias įvertinimas? praleidžia tik blogiausius atsakymus, o Pranešti komandai Slack – siunčia žinutę.
Prasčiausias įvertinimas?
Pridėkite If mazgą po Webhook ir pervadinkite jį į
Prasčiausias įvertinimas?.Pridėkite dvi sąlygas ir sujunkite jas su ARBA (OR).
Reikšmė | Būsena | Palyginti su |
| Skaičius: lygu | 1 |
| Tekstas: lygu | Nepatenkintas |
Pakeiskite 90403153 (įvertinimo klausimą) ir 90403151 (pasitenkinimo klausimą) į savo klausimų ID, o atsakymo tekstą įrašykite lygiai taip, kaip jūsų apklausoje.
Pranešti komandai Slack
Pridėkite Slack modulį prie true išėjimo iš Prasčiausias įvertinimas?, pervadinkite jį į
Pranešti komandai Slackir nustatykite Resource kaip Message, Operation kaip Send.Prijunkite savo Slack paskyrą. Skiltyje Send Message To pasirinkite Kanalas ir pasirinkite savo pranešimų kanalą. Sąraše bus tik tie kanalai, kuriuos gali matyti prijungta Slack paskyra. Jei norite matyti privatų kanalą – pirmiausia prie jo prisijunkite.
Palikite Message Type Simple Text Message ir sukurkite Žinutės tekstą. Paruoštas automatizavimas įterpia įvertinimą, pasitenkinimo atsakymą, komentarą kaip citatą, o kanalo, užsakymo ir kontaktų duomenis – paskutinėje eilutėje.
Skiltyje Options išjunkite Include Link to Workflow.
False išėjimą palikite tuščią. Dar kartą spustelėkite Publish – pokyčiai įsigalioja tik paskelbus.
B atvejis — įspėkite komandą Microsoft Teams kanale
Naudokite tą patį Prasčiausias įvertinimas? modulį kaip ir A atveju, tada pridėkite dar vieną žingsnį prie jo true išėjimo.
Pranešti komandai Teams
Pridėkite Microsoft Teams modulį prie true išėjimo iš Prasčiausias įvertinimas?, pervadinkite į
Pranešti komandai Teamsir nustatykite Resource kaip Channel Message, Operation kaip Create.Prisijunkite prie Microsoft Teams su darbo arba mokyklos Microsoft 365 paskyra. Asmeninės Microsoft paskyros nepalaikomos.
Skiltyje Team pasirinkite komandą, Channel – pranešimų kanalą. Matysite tik tas komandas, kurių nariu esate.
Nustatykite Content Type į HTML ir įrašykite Žinutę. Paruoštame automatizavime įvertinimas ir pasitenkinimo atsakymas bus paryškinti, komentaras – kaip citata, kanalas, užsakymas ir kontaktai – paskutinėje eilutėje.
Skiltyje Options išjunkite Include Link to Workflow.
False išėjimą palikite tuščią ir vėl spustelėkite Publish.
Pranešimas bus iš prijungtos paskyros. Teams rodys žinutę per tą Microsoft 365 paskyrą, kurią prijungėte n8n.
Gaukite paruoštą automatizavimą
Vietoje to, kad viską kurtumėte ranka, pradėkite nuo mūsų automatizavimo šablono. Atsisiųskite failą savo atvejui iš priedų straipsnio gale: survio-worst-ratings-to-slack.json – A atveju, arba survio-worst-ratings-to-teams.json – B atveju. Tada:
n8n sukurkite tuščią Workflow. Spustelėkite meniu (trys taškeliai) prie Workflow pavadinimo ir pasirinkite Importuoti, tada Iš failo. Pasirinkite atsisiųstą failą.
Atverkite Prasčiausias įvertinimas? ir įrašykite savo klausimų ID.
A atveju: atverkite Pranešti komandai Slack, prisijunkite prie Slack, pasirinkite kanalą ir atnaujinkite klausimų ID žinutėje.
B atveju: atverkite Pranešti komandai Teams, prisijunkite prie Microsoft Teams, pasirinkite komandą ir kanalą, ir įrašykite klausimų ID žinutės turinyje.
Atverkite Survio Webhook, nukopijuokite Production URL į „Survio“ (2 žingsnis) ir paspauskite Publish.
Išbandykite visą procesą
Pateikite atsakymą su įvertinimu „1“ – žinutė jūsų Slack arba Teams kanale atsiras per kelias sekundes.
Pateikite atsakymą su „2“ įvertinimu – žinutė nebus siunčiama; tokiems duomenims žr. klientų išlaikymo playbook.
n8n skiltyje Executions matysite abu atsakymus: antrasis sustos ties Prasčiausias įvertinimas?.
Trikčių šalinimas
Simptomas | Priežastis | Sprendimas |
n8n nieko negauna | „Survio“ įrašytas Test URL arba Workflow nepaskelbtas | Nukopijuokite Production URL į „Survio“ ir paspauskite Publish |
„Survio“ po kelių dienų išjungė webhook | Slack ar Teams webhook URL įrašytas tiesiogiai į „Survio“, arba URL neveikė | Įrašykite n8n Production URL į „Survio“ ir įjunkite Webhook |
Jūsų kanalo nėra n8n sąraše | Tai privatus kanalas, prie kurio prijungta Slack paskyra nepriklauso | Prisijunkite prie kanalo Slack, tada atnaujinkite sąrašą |
Prisijungiant prie Microsoft Teams su n8n matote | Prisijungėte su asmenine Microsoft paskyra | Prisijunkite su darbo ar mokyklos Microsoft 365 paskyra |
Nėra jūsų komandos ar kanalo sąraše B atveju | Prijungta Microsoft 365 paskyra nėra komandos narė | Pridėkite paskyrą komandoje Teams, tada atnaujinkite sąrašą |
Kiekvienas atsakymas keliauja kaip žinutė | Slack ar Teams modulis prijungtas prie false išėjimo, arba sąlygos sujungtos su AND | Jungti tik prie true išėjimo ir naudoti OR sąlygų jungtį |
Vienos žvaigždutės įvertinimo žinutė neatsiranda | Neteisingas klausimų ID arba atsakymo tekstas nesutampa su sąlyga | Patikrinkite ID ir tekstą bandomajame atsakyme skiltyje Executions |
Nauji pakeitimai neveikia | Workflow paskelbtas, tačiau pakeitimai dar neišsaugoti (Publish mygtuke matosi taškas) | Dar kartą spustelėkite Publish |
Naudinga žinoti
„Survio“ siunčia tik pilnai užpildytus atsakymus, po vieną žinutę kiekvienam, per kelias sekundes.
Nieko nebus siunčiama atgaline data: nei atsakymai prieš webhook susikūrimą, nei kol webhook buvo išjungtas.
Nepavykus pristatyti, bus bandoma iki 8 kartų per maždaug 27 val. Kiekvienas bandymas lauks iki 30 s.
Jei 5 dienas iš eilės niekaip nepavyksta pristatyti, „Survio“ automatiškai išjungs Webhook – jį teks įjungti iš naujo.
Webhook pristabdymas tik laikinai išjungia, ištrynimas – negrįžtamas.
„Survio“ saugo pristatymo istorijos – jūsų žurnalas yra n8n skiltyje Executions.
Atsakymų siuntimas į Webhook nenaudoja papildomų jūsų plano limitų.
Verčiau norėtumėte, kad viską nustatytume už jus? Webhook puslapyje „Survio“ spustelėkite Gauti ekspertų nustatymą, aprašykite savo poreikius ir mūsų komanda viską sukonfigūruos, ištestuos ir jums perduos veikiantį Webhook.
