Când este potrivit acest caz?
Cazul A – pentru echipe pe Slack: cele mai slabe evaluări ajung pe canalul Slack al echipei dvs. în câteva secunde.
Cazul B – pentru companii pe Microsoft 365: aceeași alertă este livrată pe un canal Microsoft Teams.
Un client care părăsește chestionarul dvs. cu cel mai mic rating este cel mai probabil să scrie ulterior o recenzie publică negativă. Cu această configurație, echipa dvs. vede acel rating în Slack sau Microsoft Teams în câteva secunde, cu comentariul și comanda, astfel încât cineva să poată acționa rapid.
Acesta este mesajul pe care echipa dvs. îl primește în Slack în cazul A:
Aceeași alertă apare într-un canal Microsoft Teams în cazul B:
Cum funcționează. Survio trimite fiecare răspuns completat către un URL Webhook. Un instrument de automatizare (folosim n8n în acest ghid) îl primește, verifică dacă este una dintre cele mai slabe evaluări și, dacă da, postează mesajul în canalul echipei. Toate celelalte sunt ignorate.
Sunteți la început cu Webhooks în Survio? Începeți cu Webhooks: trimiteți răspunsuri către alte instrumente în timp real, apoi reveniți aici.
Ce veți construi
În ambele cazuri, alarma se declanșează doar pentru cele mai slabe răspunsuri: o evaluare 1 din 5 sau răspunsul Nesatisfăcut. Pentru a afla de fiecare client nemulțumit, consultați playbook-ul de retenție.
Pe scurt | Cazul A: Slack | Cazul B: Microsoft Teams |
Rezultat | Un mesaj în canalul Slack al echipei dvs. | Un mesaj în canalul Teams al echipei dvs. |
Instrumente | Survio, n8n, Slack | Survio, n8n, Microsoft Teams |
Ideal pentru | O echipă mică ce comunică deja în Slack | O companie pe Microsoft 365 |
Nu introduceți direct un URL Webhook Slack sau Teams în Survio. Webhook-urile de intrare pentru Slack și cele de workflow Teams acceptă doar formatul lor specific de mesaj. Livrările Survio vor fi respinse, vor fi reîncercate aproximativ o zi, iar după 5 zile de eșec Survio oprește webhook-ul. Folosiți mereu n8n ca intermediar.
Înainte de a începe
Un chestionar Survio pe un plan cu plată. Webhook-urile nu sunt disponibile pe planul Free, iar fiecare plan permite un anumit număr de webhooks pe chestionar (consultați articolul despre webhooks).
Un cont n8n, n8n Cloud sau self-hosted.
Cazul A: un workspace Slack și un canal pentru alerte, de exemplu
#customer-alerts. Cazul B: Microsoft Teams cu un cont Microsoft 365 de serviciu sau școală, și o echipă cu canal de alerte.
În acest ghid folosim un chestionar scurt de satisfacția clientului: o evaluare cu stele, o întrebare cu răspuns unic — „În ansamblu, cât de mulțumit sunteți?”, o întrebare „Cum ați cumpărat de la noi de această dată?”, un comentariu deschis și opțional, o întrebare de e-mail.
Nu este necesar să cunoașteți cine a răspuns. Alerta funcționează fără aceste date și arată ratingul și comentariul, pentru ca echipa dvs. să poată depista rapid problema. Dacă chestionarul are întrebare de e-mail sau parametri URL, alerta va arăta și contactul clientului.
Pasul 1 — Creați webhook-ul în n8n
În n8n, creați un workflow nou și adăugați un nod Webhook ca declanșator.
Setați HTTP Method pe POST.
Comutați pe fila Production URL și copiați adresa.
Faceți clic pe Publish. Production URL acceptă livrări doar după publicare.
Folosiți Production URL, nu Test URL. Test URL ascultă doar cât timp editorul așteaptă activ un eveniment de test, deci livrările Survio vor eșua imediat după ce îl închideți.
Pasul 2 — Conectați chestionarul în Survio
Deschideți chestionarul și accesați Primiți răspunsuri.
În bara laterală, sub Automatizări & Integrări, selectați Webhooks și dați clic pe + Adăugați un webhook.
Lipiți Production URL din n8n în Webhook URL și dați clic pe Salvați webhook. Webhook-ul este activat imediat.
Pasul 3 — Trimiteți un răspuns de test și identificați id-urile întrebărilor
Deschideți chestionarul și trimiteți un răspuns complet cu rating 1. Survio trimite doar răspunsurile finalizate — parcurgeți întregul formular.
În n8n, accesați fila Executions. Livrarea ajunge în câteva secunde.
Deschideți execuția și faceți clic pe nodul Webhook. Extindeți
body, apoidata, apoianswersși notați id-urile pentru rating, satisfacție, canal, comentariu și e-mail.
Cazul A — Alertați echipa în Slack
Urmează doi pași după webhook: Cel mai slab rating? lasă să treacă doar cele mai slabe răspunsuri, iar Alertați echipa în Slack postează mesajul.
Cel mai slab rating?
Adăugați un nod If după Webhook și redenumiți-l
Cel mai slab rating?.Adăugați două condiții și combinați-le cu SAU (OR):
Valoare | Condiție | Compară cu |
| Număr: este egal cu | 1 |
| Șir: este egal cu | Nesatisfăcut |
Înlocuiți 90403153 (ratingul) și 90403151 (întrebarea despre satisfacție) cu id-urile proprii și introduceți opțiunile exact ca în chestionarul dvs.
Alertați echipa în Slack
Adăugați un nod Slack la ieșirea true a nodului Cel mai slab rating?, redenumiți-l
Alertați echipa în Slackși setați Resource pe Message și Operation pe Send.Conectați contul Slack. La Send Message To, selectați Channel și alegeți canalul de alerte. Veți vedea doar canalele la care are drepturi contul conectat — adăugați contul pe canalul privat dacă e nevoie.
Mențineți Message Type pe Simple Text Message și editați Message Text. Workflow-ul de mai jos include ratingul, răspunsul la satisfacție, comentariul ca citat, canalul, comanda și contactul pe ultima linie.
La Options, dezactivați Include Link to Workflow.
Lăsați ieșirea false necompletată. Faceți clic pe Publish din nou — modificările ulterioare devin active doar după republish.
Cazul B — Alertați echipa în Microsoft Teams
Porniți de la același nod Cel mai slab rating? ca în cazul A, apoi adăugați un pas pe ieșirea true.
Alertați echipa în Teams
Adăugați un nod Microsoft Teams pe ieșirea true a nodului Cel mai slab rating?, redenumiți-l
Alertați echipa în Teams, setați Resource la Channel Message și Operation pe Create.Conectați Microsoft Teams cu un cont Microsoft 365 de serviciu sau școală. Nu puteți folosi cont Microsoft personal.
La Team, selectați echipa, iar la Channel, canalul de alerte. Vor fi afișate doar echipele disponibile pentru contul conectat.
Setați Content Type la HTML și compuneți Message. Workflow-ul inclus afișează ratingul și răspunsul la satisfacție cu bold, comentariul ca citat, canalul, comanda și contactul pe ultima linie.
La Options, dezactivați Include Link to Workflow.
Lăsați ieșirea false necompletată și apăsați Publish.
Alerta provine din contul conectat. Teams afișează mesajul ca fiind trimis de contul Microsoft 365 conectat în n8n.
Descărcați workflow-ul gata făcut
În loc să construiți manual pasul 1 și cazul dvs., descărcați workflow-ul potrivit de la finalul articolului: survio-worst-ratings-to-slack.json pentru cazul A sau survio-worst-ratings-to-teams.json pentru cazul B. Apoi:
În n8n, creați un workflow gol. Deschideți meniul (trei puncte) lângă nume și alegeți Import, apoi From file. Selectați fișierul descărcat.
Deschideți Cel mai slab rating? și înlocuiți id-urile cu cele din chestionarul dvs.
Cazul A: accesați Alertați echipa în Slack, conectați Slack, selectați canalul și actualizați id-urile din mesaj.
Cazul B: accesați Alertați echipa în Teams, conectați Microsoft Teams, selectați echipa și canalul, actualizați id-urile după caz.
Deschideți Survio Webhook, copiați Production URL în Survio (Pasul 2) și faceți clic pe Publish.
Testați fluxul cap-coadă
Trimiteți un răspuns cu rating 1. Mesajul apare pe canalul Slack sau Teams în câteva secunde.
Trimiteți un răspuns cu rating 2. Nu apare niciun mesaj; acel caz ține de playbook-ul de retenție.
Verificați fila Executions din n8n. Ambele apar listate; al doilea se oprește la Cel mai slab rating?.
Depanare
Simptom | Cauză | Rezolvare |
Nimic nu ajunge în n8n | Este introdus Test URL în Survio sau workflow-ul nu este publicat | Copiați Production URL în Survio și apăsați Publish |
Survio a dezactivat Webhook-ul după câteva zile | Ați introdus direct un URL Webhook Slack sau Teams sau URL-ul a eșuat | Introduceți Production URL n8n în Survio și activați din nou Webhook-ul |
Canalul nu apare în lista n8n | Este un canal privat iar contul Slack conectat nu este membru | Alăturați-vă canalului în Slack, apoi reîncărcați lista |
Conectarea la Microsoft Teams în n8n eșuează cu | Ați folosit un cont Microsoft personal | Conectați un cont Microsoft 365 de serviciu sau școală |
Echipa sau canalul nu apar la cazul B | Contul Microsoft 365 conectat nu este membru în acea echipă | Adăugați contul la echipă în Teams și reîncărcați lista |
Fiecare răspuns trimite mesaj | Nodul Slack/Teams este pe ieșirea false sau condițiile sunt pe ȘI (AND) | Conectați-l la ieșirea true și combinați condițiile cu SAU (OR) |
Un rating de 1 nu declanșează mesajul | Id de întrebare greșit sau textul răspunsului diferă | Verificați id-urile și textele cu un răspuns de test din Executions |
Ultima modificare nu se aplică | Workflow-ul e publicat dar modificarea recentă nu (butonul Publish afișează un punct) | Faceți clic din nou pe Publish |
Informații utile
Survio trimite doar răspunsuri finalizate, câte un mesaj pentru fiecare, în câteva secunde.
Nu se trimit mesaje retroactiv, nici pentru răspunsuri anterioare webhook-ului, nici din perioada cât acesta a fost dezactivat.
O livrare eșuată este reîncercată de până la 8 ori în circa 27 de ore, fiecare încercare având până la 30 secunde timeout.
Dacă livrările eșuează timp de 5 zile la rând, Survio dezactivează webhook-ul și trebuie reactivat manual.
Pauzarea unui Webhook menține slotul; ștergerea este permanentă.
Survio nu păstrează istoricul livrărilor în aplicație. Tab-ul Executions din n8n vă servește drept jurnal.
Trimiterea răspunsurilor către Webhook-uri nu consumă răspunsuri suplimentare din planul dvs.
Doriți să vă configurăm noi? Pe pagina Webhooks în Survio, apăsați Obțineți configurare de la expert, explicați ce doriți să automatizați, iar echipa noastră va crea, testa și vă va livra un webhook complet funcțional.
