Pereiti prie pagrindinio turinio

Prekės ženklas – sustabdykite neigiamus atsiliepimus dar prieš jiems pasirodant: įspėkite savo komandą Slack ar Teams kanale apie blogiausius įvertinimus

Kai klientas jūsų „Survio“ apklausoje palieka prasčiausią įvertinimą, nedelsiant išsiųskite žinutę į komandos Slack arba Microsoft Teams kanalą, kad kolegos galėtų sureaguoti, kol atsiliepimas netapo viešas.

Parašė Success Team Survio

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:
​

Slack alert about the worst rating with the comment, channel, order and contact


​

O toks pat pranešimas bus Microsoft Teams kanale B atveju:
​

Microsoft Teams alert about the worst rating with the comment, channel, order and contact

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

  1. n8n sukurkite naują darbo eigą ir pridėkite Webhook modulį kaip trigerį.

  2. Nustatykite HTTP Method į POST.

  3. Perjunkite į Production URL skirtuką ir nukopijuokite adresą.

  4. Spustelėkite Publish. Production URL pradės veikti tik paskelbus eigą.

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

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“

  1. Atidarykite savo apklausą ir eikite į Gauti atsakymus.

  2. Kairėje juostoje po Automatizacijos ir integracijos pasirinkite Webhooks ir spustelėkite + Pridėti webhook.

  3. Įklijuokite n8n Production URL į Webhook URL ir spauskite Išsaugoti webhook. Webhook bus iš karto įjungtas.

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


​

3 žingsnis — išsiųskite bandomąjį atsakymą ir raskite klausimų ID

  1. 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.

  2. n8n atidarykite Executions kortelę. Pristatymas pasieks per kelias sekundes.

  3. Atidarykite vykdymą ir spustelėkite Webhook mazgą. Išskleiskite body, tada data, tada answers – užsirašykite įvertinimo, pasitenkinimo, kanalo, komentaro ir el. pašto klausimų ID.

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


​

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?

  1. Pridėkite If mazgą po Webhook ir pervadinkite jį į Prasčiausias įvertinimas?.

  2. Pridėkite dvi sąlygas ir sujunkite jas su ARBA (OR).

Reikšmė

Būsena

Palyginti su

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

Skaičius: lygu

1

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

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.

If node Worst rating? with two conditions combined with OR

Pranešti komandai Slack

  1. Pridėkite Slack modulį prie true išėjimo iš Prasčiausias įvertinimas?, pervadinkite jį į Pranešti komandai Slack ir nustatykite Resource kaip Message, Operation kaip Send.

  2. 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.

  3. 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.

  4. Skiltyje Options išjunkite Include Link to Workflow.

Slack node Alert the team in Slack with the channel and the message text

False išėjimą palikite tuščią. Dar kartą spustelėkite Publish – pokyčiai įsigalioja tik paskelbus.

n8n workflow: Survio Webhook, Worst rating?, Alert the team in Slack


​

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

  1. Pridėkite Microsoft Teams modulį prie true išėjimo iš Prasčiausias įvertinimas?, pervadinkite į Pranešti komandai Teams ir nustatykite Resource kaip Channel Message, Operation kaip Create.

  2. Prisijunkite prie Microsoft Teams su darbo arba mokyklos Microsoft 365 paskyra. Asmeninės Microsoft paskyros nepalaikomos.

  3. Skiltyje Team pasirinkite komandą, Channel – pranešimų kanalą. Matysite tik tas komandas, kurių nariu esate.

  4. 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.

  5. Skiltyje Options išjunkite Include Link to Workflow.

Microsoft Teams node Alert the team in Teams with the team, channel, HTML content type and message

False išėjimą palikite tuščią ir vėl spustelėkite Publish.

n8n workflow: Survio Webhook, Worst rating?, Alert the team in Teams

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:

  1. n8n sukurkite tuščią Workflow. Spustelėkite meniu (trys taškeliai) prie Workflow pavadinimo ir pasirinkite Importuoti, tada Iš failo. Pasirinkite atsisiųstą failą.

  2. Atverkite Prasčiausias įvertinimas? ir įrašykite savo klausimų ID.

  3. A atveju: atverkite Pranešti komandai Slack, prisijunkite prie Slack, pasirinkite kanalą ir atnaujinkite klausimų ID žinutėje.

  4. B atveju: atverkite Pranešti komandai Teams, prisijunkite prie Microsoft Teams, pasirinkite komandą ir kanalą, ir įrašykite klausimų ID žinutės turinyje.

  5. Atverkite Survio Webhook, nukopijuokite Production URL į „Survio“ (2 žingsnis) ir paspauskite Publish.

n8n workflow menu with Import and From file

Išbandykite visą procesą

  1. Pateikite atsakymą su įvertinimu „1“ – žinutė jūsų Slack arba Teams kanale atsiras per kelias sekundes.

  2. Pateikite atsakymą su „2“ įvertinimu – žinutė nebus siunčiama; tokiems duomenims žr. klientų išlaikymo playbook.

  3. 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 invalid_scope

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.

Ar gavote atsakymą į savo klausimą?