Preskoči na glavno vsebino

Blagovna znamka – Ustavite negativne ocene, še preden nastanejo: takojšnja opozorila vaši ekipi v Slacku ali Teams ob najslabših ocenah

Takoj, ko stranka vaši anketa Survio dodeli najslabšo oceno, objavite sporočilo v Slack ali Microsoft Teams kanalu vaše ekipe in omogočite, da vaša ekipa ukrepa, še preden se ocena spremeni v javno oceno. Vodnik z n8n in pripravljenimi delovnimi tokovi.

Avtor: Success Team Survio

Kateri primer je za vas?

Primer A – za ekipe na Slacku: najslabše ocene bodo v nekaj sekundah dosegle vaš Slack kanal.

Primer B – za podjetja na Microsoft 365: enako opozorilo se prikaže v Microsoft Teams kanalu.

Stranka, ki pusti vaši anketi najslabšo oceno, je najverjetneje tista, ki bo kmalu napisala negativno javno oceno. S to nastavitvijo vaša ekipa vidi oceno v Slack ali Microsoft Teams v nekaj sekundah, skupaj s komentarjem in podatki o naročilu, tako da lahko nekdo hitro ukrepa.
​

Tako izgleda sporočilo, ki ga vaša ekipa prejme v Slack v primeru A:
​

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


​

In enako opozorilo v kanalu Microsoft Teams v primeru B:
​

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

Kako deluje. Survio vsak izpolnjen odgovor pošlje na URL spletnega kavlja (webhook). Orodje za avtomatizacijo (v tem vodniku uporabljamo n8n) ga prejme, preveri, ali gre za najslabšo oceno, in če je tako, objavi sporočilo v kanalu vaše ekipe. Vse ostalo se prezre.

Ste novi pri spletnih kavljih v Survio? Najprej začnite z Webhooks: pošiljanje odgovorov v vaša druga orodja v realnem času, nato se vrnite sem.
​

Kaj boste pripravili

V obeh primerih se alarm sproži le za najslabše odgovore: oceno 1 od 5 ali odgovor Nezadovoljen. Če želite biti obveščeni o vsakem nezadovoljnem kupcu, glejte playbook za zadržanje.

Na hitro

Primer A: Slack

Primer B: Microsoft Teams

Rezultat

Sporočilo v Slack kanalu vaše ekipe

Sporočilo v Teams kanalu vaše ekipe

Orodja

Survio, n8n, Slack

Survio, n8n, Microsoft Teams

Najbolj primerno za

Manjša ekipa, ki že uporablja Slack

Podjetje na Microsoft 365

Ne vnašajte Slack ali Teams URL-ja za webhook neposredno v Survio. Slack in Teams sprejemata le svoja lastna sporočilna formata. Survio bi zavrnil dostave, znova bi jih poskušal poslati približno en dan, po 5 dneh neuspešnih poizkusov pa Survio izklopi webhook. Vmes vedno uporabite n8n.

Preden začnete

  • Survio anketa na plačljivem paketu. Webhooki niso na voljo v paketu Free, vsak paket omogoča določeno število webhookov na anketo (glejte članek o spletnih kavljih).

  • n8n račun, n8n Cloud ali lastno gostovanje.

  • Primer A: Slack delovni prostor in kanal za opozorila, npr. #customer-alerts. Primer B: Microsoft Teams z delovnim ali šolskim Microsoft 365 računom ter ekipo in kanalom za opozorila.

V tem vodniku uporabljamo kratko anketo o zadovoljstvu strank: ocena z zvezdicami, vprašanje »Kako zadovoljni ste na splošno?«, vprašanje o nakupu, odprt komentar in po potrebi e-poštno vprašanje.

Ni treba vedeti, kdo je oddal odgovor. Opozorilo deluje brez teh podatkov in še vedno prikaže oceno in komentar, tako da ekipa lahko zazna težavo. Če ima vaša anketa vprašanje za e-pošto ali parametre URL, bo opozorilo prikazalo tudi kontakt stranke.
​

1. korak — Ustvarite webhook v n8n

  1. V n8n ustvarite nov delovni tok in dodajte Webhook kot sprožilec.

  2. Nastavite HTTP Method na POST.

  3. Preklopite na zavihek Production URL in kopirajte naslov.

  4. Kliknite Publish. Production URL sprejema dostave šele, ko je delovni tok objavljen.

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

Uporabljajte Production URL, ne Test URL. Testni URL posluša le, dokler je urejevalnik odprt za testni dogodek, zato Survio preneha dostavljati podatke, ko ga zaprete.

2. korak — Povežite anketo v Survio

  1. Odprite svojo anketo in pojdite na Pridobi odgovore.

  2. V levem meniju pod Avtomatizacije in integracije izberite Webhooks in kliknite + Dodaj webhook.

  3. Prilepite Production URL iz n8n v Webhook URL in kliknite Shrani webhook. Webhook se vključi takoj.

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


​

3. korak — Pošljite testni odgovor in poiščite ID-je vprašanj

  1. Odprite anketo preko običajne povezave in oddajte en zaključen odgovor z oceno 1. Survio pošlje le zaključene odgovore, zato klikajte do zaključka ankete.

  2. V n8n odprite zavihek Izvedbe. Dostava prispe v nekaj sekundah.

  3. Odprite izvedbo in kliknite vozlišče Webhook. Razširite body, nato data, nato answers, in zapišite ID-je vprašanj za oceno, zadovoljstvo, kanal, komentar in e-pošto.

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


​

Primer A — Opozorilo ekipi v Slacku

Za spletnim kavljem sledita dva koraka: Najslabša ocena? skozi spusti le najslabše odgovore, Opozori ekipo v Slacku pa objavi sporočilo.

Najslabša ocena?

  1. Dodajte vozlišče If za vozlišče Webhook in ga preimenujte v Najslabša ocena?.

  2. Dodajte dve pravili in ju združite z ALI:

Vrednost

Pogoj

Primerjaj z

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

Število: je enako

1

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

Niz: je enak

Dissatisfied

Zamenjajte 90403153 (ocena) in 90403151 (vprašanje o zadovoljstvu) s svojimi ID-ji in odgovor vnesite točno tako, kot v vaši anketi.

If node Worst rating? with two conditions combined with OR

Opozori ekipo v Slacku

  1. Na izhodu true pri Najslabša ocena? dodajte vozlišče Slack, ga poimenujte Opozori ekipo v Slacku in nastavite Resource na Message ter Operation na Send.

  2. Povežite Slack račun. V polju Send Message To izberite Channel in določite kanal za opozorila. Prikazani so le kanali, ki jih ima vaš povezan Slack račun na voljo, zato se morate najprej pridružiti zasebnemu kanalu.

  3. Ohranite Message Type kot Simple Text Message in napišite Message Text. Pripravljena predloga spodaj uporablja oceno, odgovor o zadovoljstvu, komentar kot navedek ter kanal, naročilo in kontakt v zadnji vrstici.

  4. Pod Options izklopite Include Link to Workflow.

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

Izhod false pustite prazen. Kliknite Publish znova; spremembe po objavi začno veljati šele, ko znova objavite.

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


​

Primer B — Opozorilo ekipi v Microsoft Teams

Začnite z enakim vozliščem Najslabša ocena? kot v primeru A, nato dodajte korak na njegov izhod true.

Opozori ekipo v Teams

  1. Na izhod true Najslabša ocena? dodajte vozlišče Microsoft Teams, ga poimenujte Opozori ekipo v Teams, nastavite Resource na Channel Message in Operation na Create.

  2. Povežite Microsoft Teams z delovnim ali šolskim Microsoft 365 računom. Osebnih Microsoft računov ni mogoče povezati.

  3. Pod Team izberite ekipo, pod Channel pa kanal za opozorila. Prikazani so le tisti, kjer je vaš povezani račun član.

  4. Nastavite Content Type na HTML in napišite Message. Predlog spodaj krepko označi oceno in odgovor o zadovoljstvu, komentar kot navedek in v zadnji vrstici prikazuje kanal, naročilo in kontakt.

  5. Pod Options izklopite Include Link to Workflow.

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

Izhod false pustite prazen in še enkrat kliknite Publish.

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

Opozorilo izvira iz računa, ki ste ga povezali. Teams bo sporočilo prikazal pod imenom povezanega Microsoft 365 računa v n8n.

Pridobite pripravljeno predlogo

Namesto ročne izdelave 1. koraka in izbire scenarija začnite z našim delovnim tokom. Prenesite datoteko za svoj primer iz prilog na koncu članka: survio-worst-ratings-to-slack.json za primer A ali survio-worst-ratings-to-teams.json za primer B. Nato:

  1. V n8n ustvarite prazen delovni tok. Odprite meni s tremi pikami poleg imena toka in izberite Uvozi ter Iz datoteke. Izberite preneseno datoteko.

  2. Odprite Najslabša ocena? in zamenjajte ID-je vprašanj s svojimi.

  3. Primer A: odprite Opozori ekipo v Slacku, povežite Slack, izberite kanal in zamenjajte ID-je vprašanj v sporočilu.

  4. Primer B: odprite Opozori ekipo v Teams, povežite Microsoft Teams, izberite ekipo in kanal ter zamenjajte ID-je vprašanj v sporočilu.

  5. Odprite Survio Webhook, kopirajte Production URL v Survio (2. korak) in kliknite Publish.

n8n workflow menu with Import and From file

Testirajte od začetka do konca

  1. Oddajte odgovor z oceno 1. Sporočilo se pojavi v Slack ali Teams kanalu v nekaj sekundah.

  2. Oddajte odgovor z oceno 2. Ne bo poslanega sporočila – ta primer pokriva playbook za zadržanje.

  3. Oglejte si zavihek Izvedbe v n8n. Obe dostavi sta zabeleženi; druga se ustavi pri Najslabša ocena?.

Reševanje težav

Simptom

Vzrok

Rešitev

V n8n ni prejema podatkov

Testni URL je v Survio ali delovni tok ni objavljen

Kopirajte Production URL v Survio in kliknite Publish

Survio izklopi webhook po nekaj dneh

Slack ali Teams webhook URL je bil neposredno vnesen v Survio ali URL ni deloval

Uporabite Production URL iz n8n v Survio in ponovno vklopite webhook

Vaš kanal ni na seznamu v n8n

Povezani Slack račun ni član zasebnega kanala

Pridružite se kanalu v Slacku in osvežite seznam

Povezava Microsoft Teams v n8n ne uspe z invalid_scope

Prijava z osebni Microsoft račun

Povežite službeni ali šolski Microsoft 365 račun

V primeru B vašega tima ali kanala ni na seznamu

Povezani račun ni član ekipe

Dodajte račun v ekipo v Teams in osvežite seznam

Vsak odgovor pošlje sporočilo

Slack oziroma Teams vozlišče je na izhodu false ali sta pogoja združena z IN

Povežite ga na izhod true in pogoja združite z ALI

Ocena z 1 ne pošlje sporočila

Napačen ID vprašanja ali besedilo odgovora

Preverite ID-je in odgovore na testnem zapisu v izvedbah

Najnovejša sprememba ne vpliva

Tok je objavljen, sprememba pa še ni (gumb Publish ima piko)

Kliknite Publish znova

Dobro je vedeti

  • Survio pošlje le zaključene odgovore, eno sporočilo na odgovor, v nekaj sekundah.

  • Nič se ne pošilja za nazaj: ne za odgovore pred ustvaritvijo webhooka in ne za odgovore iz časa, ko je bil spletni kavelj izklopljen.

  • Neuspešna dostava se ponovi do 8-krat v približno 27 urah, vsaka z do 30 sekundami čakanja.

  • Če dostave odpovejo 5 dni zapored, Survio sam izklopi webhook in ga morate znova vključiti.

  • Začasna ustavitev kavlja obdrži mesto, brisanje pa je trajno.

  • Survio ne vodi zgodovine dostav v aplikaciji. Zavihek Izvedbe v n8n je vaš dnevnik.

  • Pošiljanje odgovorov na spletne kavlje ne porablja dodatnih odgovorov iz vašega paketa.

Želite, da uredimo mi? Na strani Webhooks v Survio kliknite Pridobi strokovno nastavitev, opišite, kaj želite doseči, in naša ekipa bo vse pripravila, testirala, ter vam predala delujoč webhook.

Ste s tem dobili odgovor na svoje vprašanje?