Pāriet uz galveno saturu

Zīmols – Novērsiet sliktas atsauksmes, pirms tās top: saņemiet brīdinājumus komandai Slack vai Teams par vissliktākajiem vērtējumiem

Kad klients Survio aptaujā norāda vissliktāko vērtējumu, jūsu komanda Slack vai Microsoft Teams kanālā uzreiz saņem paziņojumu, lai kāds paspēj reaģēt pirms negatīvās atsauksmes nonāk publiski. Praktiska pamācība ar n8n un gatavām darba plūsmām.

Autors: Success Team Survio

Kādiem gadījumiem tas paredzēts?

A gadījums – komandām Slack: vissliktākie vērtējumi uzreiz parādās jūsu Slack kanālā.

B gadījums – uzņēmumiem ar Microsoft 365: līdzīgs brīdinājums tiek nosūtīts uz Microsoft Teams kanālu.

Klients, kurš atstāj jūsu aptauju ar vissliktāko vērtējumu, visticamāk rakstīs arī negatīvu publisku atsauksmi. Šādi iestatot brīdinājumus, komanda Slack vai Microsoft Teams kanālā dažu sekunžu laikā redz šo vērtējumu, komentāru un pasūtījumu, lai var kāds pirmais uzrunāt klientu.
​

Tāds izskatās paziņojums Slack kanālā A gadījumā:
​

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


​

Un līdzīgs paziņojums būs Microsoft Teams kanālā B gadījumā:
​

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

Kā tas darbojas. Survio katru pabeigto atbildi nosūta uz Webhook URL. Automatizācijas rīks (šeit izmantojam n8n) to saņem, pārbauda, vai tā ir vissliktākā atbilde, un, ja tā ir, publicē ziņu komandas kanālā. Pārējās tiek ignorētas.

Pirmo reizi izmēģināt Webhook Survio? Sāciet ar Webhooks: sūtiet atbildes uz saviem citiem rīkiem reāllaikā, tad atgriezieties šeit.
​

Ko izveidosiet

Abos gadījumos trauksme ieslēdzas tikai pie vissliktākajām atbildēm: vērtējuma 1 no 5 vai atbildes “Neapmierināts”. Ja vēlaties uzzināt par katru neapmierināto klientu, skatiet arī noturēšanas rokasgrāmatu.

Pārskats

A gadījums: Slack

B gadījums: Microsoft Teams

Rezultāts

Paziņojums komandas Slack kanālā

Paziņojums komandas Teams kanālā

Rīki

Survio, n8n, Slack

Survio, n8n, Microsoft Teams

Vislabāk piemērots

Mazai komandai, kas jau izmanto Slack

Uzņēmums ar Microsoft 365

Nekopējiet Slack vai Teams webhook URL tieši Survio. Slack un Teams ienākošie webhook un Teams darbplūsmu webhook pieņem tikai savam formātam atbilstošus ziņojumus. Survio piegādes tiks noraidītas, atkārtotas aptuveni diennakti, bet pēc 5 neveiksmīgām dienām Survio webhook atslēgs. Vienmēr lietojiet n8n kā starpnieku.

Pirms sākt

  • Survio aptauja ar apmaksātu plānu. Webhook nav pieejami Free plānā, un katrs plāns ļauj noteiktu Webhook skaitu uz aptauju (skatiet webhook rakstu).

  • n8n konts, n8n Cloud vai pašhostēts.

  • A gadījumam: Slack darbavieta un brīdinājumu kanāls, piemēram, #customer-alerts. B gadījumam: Microsoft Teams ar darba vai skolas Microsoft 365 kontu, un komanda ar brīdinājumu kanālu.

Šajā pamācībā izmantojam īsu klientu apmierinātības aptauju: zvaigžņu vērtējums, “Kopumā cik apmierināti esat?” izvēles jautājums, “Kā šoreiz iepirkāties pie mums?” izvēles jautājums, atvērts komentārs un e-pasta jautājums pēc vēlēšanās.

Nav jāzina, kurš atbildēja. Brīdinājums darbojas arī bez tā – rādīs vērtējumu un komentāru, lai komanda var pamanīt problēmu. Ja aptaujā ir e-pasta jautājums vai URL parametri, brīdinājumā parādīsies arī klienta kontakti.
​

1. solis — izveidojiet Webhook n8n

  1. n8n izveidojiet jaunu darba plūsmu un pievienojiet Webhook mezglu kā trigeri.

  2. Iestatiet HTTP Method uz POST.

  3. Pārslēdzieties uz cilni Production URL un nokopējiet adresi.

  4. Spiediet Publicēt. Production URL pieņem piegādes tikai pēc publicēšanas.

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

Lietojiet tikai Production URL, nevis Test URL. Test URL darbojas vien tad, kad redaktors gaida testu, tāpēc Survio piegādes uzreiz apstāsies, tiklīdz to aizvērsiet.

2. solis — savienojiet aptauju Survio

  1. Atveriet aptauju un dodieties uz Saņemt atbildes.

  2. Kreisajā izvēlnē zem Automatizācijas & integrācijas izvēlieties Webhooks un noklikšķiniet + Pievienot webhook.

  3. Ielīmējiet n8n Production URL laukā Webhook URL un spiediet Saglabāt webhook. Webhook uzreiz būs ieslēgts.

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


​

3. solis — nosūtiet testa atbildi un atrodiet jautājumu id

  1. Atveriet aptauju caur tās parasto saiti un iesniedziet vienu pilnu atbildi ar vērtējumu 1. Survio sūta tikai pabeigtās atbildes, tāpēc jānoklikšķina līdz beigām.

  2. n8n atveriet Izpildes cilni. Piegāde būs tur dažu sekunžu laikā.

  3. Atveriet izpildi, noklikšķiniet uz Webhook mezgla. Izvēršot body, tad data, pēc tam answers – pierakstiet vērtējuma, apmierinātības, kanāla, komentāra un e-pasta jautājumu id.

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


​

A gadījums — brīdiniet komandu Slack

Pēc Webhook seko divi soļi: Vissliktākais vērtējums? caurlaiž tikai vissliktākās atbildes, un Brīdinājums komandai Slack nosūta ziņojumu.

Vissliktākais vērtējums?

  1. Pievienojiet If mezglu pēc Webhook un pārdēvējiet to par Vissliktākais vērtējums?.

  2. Pievienojiet divus nosacījumus un apvienojiet ar OR:

Vērtība

Nosacījums

Salīdzināt ar

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

Skaitlis: ir vienāds ar

1

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

Virkne: ir vienāda ar

Neapmierināts

Nomainiet 90403153 (vērtējums) un 90403151 (apmierinātības jautājums) uz saviem jautājumu id, un pārliecinieties, ka atbildes teksts pilnībā sakrīt ar aptaujā izmantoto.

If node Worst rating? with two conditions combined with OR

Brīdinājums komandai Slack

  1. Pievienojiet Slack mezglu pie true izejas no "Vissliktākais vērtējums?", pārdēvējiet to par Brīdinājums komandai Slack un iestatiet Resource uz Message, Operation uz Send.

  2. Savienojiet savu Slack kontu. Zem Send Message To izvēlieties kanālu; sarakstā būs tikai tie, kurus šis Slack konts redz, – ja ir privāts kanāls, vispirms pievienojieties.

  3. Atstājiet Message Type uz Simple Text Message un uzrakstiet ziņojuma tekstu. Gatavajā darba plūsmā vērtējumu, apmierinātības atbildi, komentāru rāda kā citātu, bet pēdējā rindā ir kanāls, pasūtījums un kontaktinformācija.

  4. Sadaļā Iespējas izslēdziet Include Link to Workflow.

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

False izvades atstājiet tukšu. Spiediet Publicēt vēlreiz – izmaiņas stājas spēkā tikai pēc publicēšanas.

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


​

B gadījums — brīdiniet komandu Microsoft Teams

Sāciet ar to pašu Vissliktākais vērtējums? mezglu kā A gadījumā, pēc tam true izejas vietā pievienojiet zemāk minēto.

Brīdinājums komandai Teams

  1. Pievienojiet Microsoft Teams mezglu pie true izejas no "Vissliktākais vērtējums?", pārdēvējiet par Brīdinājums komandai Teams un iestatiet Resource uz Channel Message un Operation uz Create.

  2. Savienojiet Microsoft Teams ar darba vai skolas Microsoft 365 kontu. Personīgo Microsoft kontu pieslēgt nevar.

  3. Zem Team izvēlieties komandu, zem Channel – brīdinājuma kanālu. Sarakstā būs tikai tās komandas, kurās šis konts ir biedrs.

  4. Iestatiet Content Type uz HTML un ierakstiet Ziņu. Darba plūsmas piemērs vērtējumu un apmierinātības atbildi rāda treknrakstā, komentāru kā citātu, un pēdējā rindā ir kanāls, pasūtījums un kontakti.

  5. Sadaļā Iespējas izslēdziet Include Link to Workflow.

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

False izeju var atstāt tukšu un spiediet Publicēt vēlreiz.

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

Brīdinājums tiks sūtīts no piesaistītā konta. Teams rādīs ziņojumu jūsu pieslēgtā Microsoft 365 konta vārdā n8n sistēmā.

Izmantojiet gatavu darba plūsmu

Tā vietā, lai veidotu 1. soli un savu gadījumu no nulles, lejupielādējiet mūsu darba plūsmu. Atsauksmes beigās lejuplādējiet attiecīgo failu: survio-worst-ratings-to-slack.json A gadījumam vai survio-worst-ratings-to-teams.json B gadījumam. Tad:

  1. n8n izveidojiet tukšu darba plūsmu. Atveriet izvēlni (trīs punkti) blakus nosaukumam un izvēlieties Importēt, tad No faila. Izvēlieties lejuplādēto failu.

  2. Atveriet Vissliktākais vērtējums? un nomainiet jautājumu id uz saviem.

  3. A gadījumā: atveriet Brīdinājums komandai Slack, pieslēdziet Slack, izvēlieties kanālu un nomainiet jautājumu id ziņas tekstā.

  4. B gadījumā: atveriet Brīdinājums komandai Teams, pieslēdziet Microsoft Teams, izvēlieties komandu un kanālu, nomainiet jautājumu id tekstā.

  5. Atveriet Survio Webhook, nokopējiet Production URL Survio (2. solis) un spiediet Publicēt.

n8n workflow menu with Import and From file

Izmēģiniet pilnu ciklu

  1. Iesniedziet atbildi ar vērtējumu 1. Ziņojumam jāparādās Slack vai Teams kanālā dažu sekunžu laikā.

  2. Iesniedziet atbildi ar vērtējumu 2. Ziņojums neparādīsies – tas ir noturēšanas rokasgrāmatā.

  3. n8n Izpildes sadaļā redzēsiet abas piegādes: otrā apstāsies “Vissliktākais vērtējums?” mezglā.

Problēmu novēršana

Simptoms

Iemesls

Risinājums

n8n nekas neatnāk

Ievadīts Test URL vai darba plūsma nav publicēta

Nokopējiet Production URL Survio un spiediet Publicēt

Survio pēc dažām dienām izslēdza Webhook

Slack vai Teams webhook URL ievietots tieši Survio vai URL atkārtoti radījis kļūdas

Ielīmējiet n8n Production URL Survio un ieslēdziet Webhook no jauna

Jūsu kanāls nav n8n sarakstā

Privāts kanāls, kur pievienotais Slack konts nav dalībnieks

Pievienojieties kanālam Slack, tad pārlādējiet sarakstu

Pievienojot Microsoft Teams n8n, rāda invalid_scope

Pieslēdzāties ar personīgo Microsoft kontu

Pievienojiet darba vai skolas Microsoft 365 kontu

Jūsu komanda vai kanāls neredzams B gadījumā

Pievienotais Microsoft 365 konts nav komandas dalībnieks

Pievienojiet kontu komandai Teams, tad pārlādējiet sarakstu

Katru atbildi sūta kā ziņu

Slack/Teams mezgls pievienots false izejai vai nosacījumi apvienoti ar AND

Savienojiet ar true izeju un apvienojiet nosacījumus ar OR

Vērtējums ar 1 zvaigzni nenodod ziņu

Nepareizs jautājuma id vai neatbilst atbildes teksts

Pārbaudiet id un tekstu pamata izpildē

Pēdējās izmaiņas nestrādā

Darba plūsma ir publicēta, bet izmaiņas nav (Publicēt poga rāda punktu)

Spiediet Publicēt vēlreiz

Noderīgi zināt

  • Survio sūta tikai pabeigtās atbildes – viens paziņojums par katru, dažu sekunžu laikā.

  • Nekas netiek sūtīts atpakaļ – ne atbildes pirms Webhook izveides, ne apturēšanas laikā.

  • Nepiegādātās atbildes tiek atkārtotas līdz 8 reizēm ap 27 h laikā, katrā gaidot līdz 30 sekundēm.

  • Ja 5 dienas pēc kārtas piegādes neizdodas, Survio automātiski atslēdz Webhook – jāieslēdz no jauna.

  • Webhook pauzēšana saglabā vietu, bet dzēšana ir neatgriezeniska.

  • Survio neuzkrāj piegāžu vēsturi lietotnē – logi ir n8n sadaļā Izpildes.

  • Atbilžu sūtīšana uz Webhook neietekmē jūsu plāna atbilžu limitu.

Vēlaties, lai mēs visu uzstādām jūsu vietā? Survio Webhooks lapā spiediet Saņemt ekspertu uzstādīšanu, pastāstiet, ko vēlaties, un mūsu komanda visu izveidos, notestēs un nodevs veiksmīgu Webhook jums lietošanai.

Vai saņēmāt atbildi uz savu jautājumu?