Preskoči na glavno vsebino

Zadržanje – shranite stranke, preden jih izgubite: ukrepajte ob vsakem nezadovoljstvu prek obvestila o odgovoru po e-pošti ali v HubSpotu

Takoj ko stranka v anketi Survio poda nizko oceno, prejmete obvestilo o odgovoru po e-pošti s celotnim odgovorom ali nalogo za klic na njenem kontaktu v HubSpotu, da lahko pravočasno ukrepate. Navodila z n8n in pripravljenimi poteki dela.

Avtor: Success Team Survio

Kateri primer je za vas?

Primer A – preprosto, za vsakogar: vsak nezadovoljni odgovor iz ankete prejmete neposredno kot obvestilo o odgovoru po e-pošti.

Primer B – za ekipe, ki uporabljajo CRM: za vsako nezadovoljno stranko se samodejno ustvari naloga za klic v HubSpotu, tako da vaša ekipa stranko kontaktira še isti dan.

Ko je stranka nezadovoljna, prve ure odločajo, ali bo ostala. S to nastavitevjo vas vsak negativen odgovor v vaši anketi v Surviu doseže v nekaj sekundah skupaj s celotnim odgovorom in kontaktnimi podatki stranke, tako da jo lahko pravočasno pokličete ali nanjo pišete, dokler je to še pomembno.
​

Tako izgleda obvestilo o odgovoru po e-pošti za vsak nezadovoljni odgovor v primeru A:
​

Unhappy customer e-mail in Gmail with the whole response


​

In takšna je naloga za klic, ki jo vaša ekipa dobi v HubSpotu v primeru B:
​

Call unhappy customer task on a HubSpot contact with the whole response

Kako to deluje. Survio pošlje vsak zaključen odgovor na Webhook URL. Orodje za avtomatizacijo (v tem navodilu uporabimo n8n) ga sprejme, preveri, ali je stranka nezadovoljna, in če je, vam pošlje obvestilo o odgovoru po e-pošti ali ustvari nalogo v HubSpotu. Zadovoljnih odgovorov ne obravnava.

Ste novi pri Webhooks v Surviu? 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 pomeni nezadovoljni odgovor oceno 1 ali 2 od 5 ali odgovor Precej nezadovoljen ali Nezadovoljen.

Na kratko

Primer A: obvestilo o odgovoru po e-pošti

Primer B: naloga v HubSpotu

Rezultat

Celoten odgovor prejmete v obvestilu o odgovoru po e-pošti

Naloga za klic z današnjim rokom na kontaktu stranke v HubSpotu, skupaj s celotnim odgovorom

Orodja

Survio, n8n, Gmail

Survio, n8n, HubSpot

Najbolj primerno za

Lastnika, ki osebno rešuje nezadovoljne stranke

Ekipo, ki sledi strankam v CRM-u

Pred začetkom

  • Anketa Survio v plačljivem paketu. Webhooks niso na voljo v paketu Free, vsak paket omogoča določeno število Webhookov na anketo (glejte članek o webhookih).

  • Račun n8n, n8n Cloud ali lastna namestitev.

  • Primer A: Gmail račun za obvestila. Primer B: HubSpot račun.

V tem navodilu uporabljamo kratko anketo zadovoljstva stranke: oceno z zvezdicami, vprašanje »Kako zadovoljni ste v celoti?« tipa Vprašanje z eno izbiro, vprašanje »Kako ste tokrat opravili nakup pri nas?« tipa Vprašanje z eno izbiro, odprt komentar in neobvezno vprašanje po e-pošti.
​

1. korak — Poskrbite, da boste vedeli, kdo je odgovoril

Če veste, kdo je odgovoril, lahko kontaktirate stranko – to pa ni nujno. Brez te informacije v primeru A še vedno prejmete vsak nezadovoljni odgovor, tako da veste, kaj je šlo narobe, le ne boste vedeli, kdo je odgovoril. Primer B potrebuje e-poštni naslov stranke, saj HubSpot doda nalogo njenemu kontaktu.

Odgovori v Surviu so anonimni, razen če pridobite kontakt. Uporabite lahko eno ali več možnosti:

  • Neobvezno vprašanje po e-pošti na koncu ankete, npr. »Pustite svoj e-naslov, če želite, da vas kontaktiramo.« Uporabite vrsto vprašanja Odgovor po e-pošti.

  • Parametri URL po meri s svojimi podatki o stranki. Pojdite na Pridobi odgovore → Parametri URL po meri, ustvarite parametre, kot so email in order-id, in vrednosti dodajte povezavi, ki jo pošljete vsaki stranki, na primer v potrditveno e-pošto za naročilo. Imena parametrov ne smejo vsebovati podčrtajev. Več v parametri URL po meri.

  • E-poštna vabila Survia. Anketni vprašalnik pošljite svojim strankam prek Surviovih e-poštnih vabil in vsak odgovor bo vseboval e-naslov, na katerega je bilo vabilo poslano. Več v E-poštna vabila.

E-mail answer question in the Survio survey editor
URL parameters email and order-id in Survio
Survey link with the email and order-id parameters


​

2. korak — Ustvarite Webhook v n8n

  1. V n8n ustvarite nov Workflow in dodajte vozlišče Webhook kot sprožilec.

  2. Nastavite HTTP Method na POST.

  3. Na zavihku Production URL kopirajte naslov.

  4. Kliknite Objavi. Production URL sprejme dostave šele, ko je Workflow objavljen.

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

Uporabite Production URL, ne Test URL. Test URL sprejema podatke samo, dokler je urejevalnik v načinu testiranja, zato Surviojeva dostava preneha delovati, ko ga zaprete. Survio neuspešno dostavo poskuša en dan, po petih dneh neuspeha pa izklopi Webhook.

3. korak — Povežite anketo v Surviu

  1. Odprite anketo in pojdite na Pridobi odgovore.

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

  3. Prilepite n8n Production URL v Webhook URL in kliknite Shrani webhook. Webhook je takoj vklopljen.

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


​

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

  1. Odprite anketo prek običajne povezave in pošljite popoln odgovor z nizko oceno. Survio pošlje le zaključene odgovore, zato pojdite do konca.

  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. Vsak odgovor vsebuje svoj question.id, oznako vprašanja label in answer.

  4. Zapišite si id-je vprašanj za oceno, zadovoljstvo in vprašanje po e-pošti. Lahko tudi kliknete Pin, če želite graditi Workflow naprej na tem odgovoru.

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

Od kod Survio dobi e-pošto stranke. data.email je izpolnjen samo, kadar pošljete anketo prek Surviovih e-poštnih vabil. Odgovor iz vprašanja po e-pošti je v odgovoru, iz URL parametra v data.parameters. Pripravljeni poteki delov preverijo vse tri.

Primer A — prejmite obvestilo o odgovoru po e-pošti za vsak nezadovoljni odgovor

Za Webhookom sledita dva koraka: Nezadovoljen? prepusti le nezadovoljne odgovore, Posreduj odgovor jih pošlje na vaš e-naslov.

Nezadovoljen?

  1. Za vozlišče Webhook dodajte vozlišče If in ga poimenujte Nezadovoljen?.

  2. Dodajte tri pogoje, kombinirane z ALI, tako da zadošča katerikoli:

Vrednost

Pogoj

Primerjajte z

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

Število: manjše ali enako

2

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

Niz: enak

Precej nezadovoljen

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

Niz: enak

Nezadovoljen

Zamenjajte 90403153 (ocena) in 90403151 (vprašanje zadovoljstva) s svojimi ID-ji. Določilo ?? 99 poskrbi, da se odgovor brez ocene šteje kot zadovoljni odziv.

If node Unhappy? with three conditions combined with OR

Besedila odgovorov morajo biti popolnoma enaka kot v anketi. Možnosti vnesite natanko tako, kot so zapisane v vaši anketi. Če ima vaša anketa več jezikovnih različic, bo odgovor prispel v jeziku, ki ga je uporabil anketiranec — preverite preizkusni odgovor za vsak jezik in dodajte besedila.

Posreduj odgovor

  1. Na izhod true iz Nezadovoljen? dodajte vozlišče Gmail, ga poimenujte Posreduj odgovor in izberite Sporočilo in Pošlji.

  2. Povežite svoj Gmail račun in v Za vnesite svoj naslov.

  3. Za Zadevo nastavite Nezadovoljna stranka: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer ?? "?" }}/5.

  4. Za Vrsta e-pošte izberite HTML. V Sporočilo vpišite celoten odgovor. Pripravljeni Workflow spodaj prikazuje vsako vprašanje z odgovorom, čas, naročilo in kontakt.

  5. V Možnosti izklopite Dodaj n8n avtorstvo.

Gmail node Forward the response with To, Subject and Message

Izhod false pustite prazen: zadovoljnih odgovorov se obdelava tam zaključi. Kliknite Objavi znova; spremembe so v živo šele, ko znova objavite.

n8n workflow: Survio Webhook, Unhappy?, Forward the response


​

Primer B — ustvarite nalogo za klic v HubSpotu

Tukaj se nezadovoljni odgovor pretvori v nalogo, da stranko pokličete še isti dan na njenem kontaktu v HubSpotu in v nalogi se prikaže celoten odgovor. HubSpot potrebuje e-pošto stranke za iskanje kontakta, ta primer najbolje deluje z e-poštnimi vabili Survia ali URL parametrom email iz 1. koraka.
​

Uporabite isto vozlišče Nezadovoljen? kot v primeru A in nato njegov izhod true povežite v dodatne tri korake.
​

Pripravite nalogo

Dodajte vozlišče Edit Fields (Set) z imenom Pripravi nalogo z naslednjimi polji vrste String. Nadomestite ID-je vprašanj s svojimi in Europe/Prague s svojo časovno cono.

Ime polja

Vrednost

E-pošta

{{ $json.body.data.email || $json.body.data.parameters?.email || $json.body.data.answers.find(a => a.question.id === 90403187)?.answer || "" }}

Zadeva

Pokličite nezadovoljno stranko: {{ $json.body.data.answers.find(a => a.question.id === 90403153)?.answer }}/5, naročilo {{ $json.body.data.parameters?.['order-id'] }}

Vsebina

Ocena, zadovoljstvo, kanal, komentar, naročilo in čas, vsak v svoji vrstici v HubSpotu (glejte pripravljeni Workflow)

Poiščite ali ustvarite kontakt

Dodajte vozlišče HubSpot z imenom Poiščite ali ustvarite kontakt, izberite vir Contact in operacijo Create or Update, povežite svoj HubSpot račun in nastavite Email na {{ $json['E-pošta'] }}. Že obstoječa stranka se najde po e-pošti, nova se ustvari.
​

Ustvarite nalogo za klic

  1. Dodajte še eno vozlišče HubSpot z imenom Ustvari nalogo za klic, izberite vir Engagement, operacijo Create in vrsto Task.

  2. Za Datum zapadlosti nastavite {{ $now.endOf('day').toISO() }}, tako da je naloga zapadla še isti dan.

  3. V Body vnesite {{ $('Pripravi nalogo').item.json.Body }}, za For Object Type izberite Contact, za Status nastavite Not Started, v Subject pa {{ $('Pripravi nalogo').item.json.Subject }}.

  4. Pod Engagement Properties → Associations določite Contact IDs na {{ $json.vid }}. Po želji vnesite tudi Owner ID osebe, ki naj stranko kontaktira; brez tega bo naloga brez lastnika in jo dodelite ročno v HubSpotu.

HubSpot node Create call task: type Task, due date, subject, body and associations

Kliknite Objavi znova.

n8n workflow: Survio Webhook, Unhappy?, Prepare task, Find or create contact, Create call task

Kontakt je lahko samodejno povezan s podjetjem. Če HubSpot najde podjetje z domeno iste e-pošte, ga avtomatsko poveže s kontaktom in kontakt lahko prevzame podjetje kot lastnik. Naloga gre lastniku, ki ga določite – če ga določite.

Prenesite pripravljeni Workflow

Namesto ročnega ustvarjanja uporabite naš Workflow. Prenesite datoteko za vaš primer iz prilog na koncu članka: survio-unhappy-responses-to-gmail.json za primer A ali survio-unhappy-responses-to-hubspot-tasks.json za primer B. Nato naredite takole:

  1. V n8n ustvarite prazen Workflow. Odprite meni (tri pike ob imenu Workflowa), izberite Uvozi in nato Iz datoteke. Izberite preneseno datoteko.

  2. Odprite Nezadovoljen? in nadomestite ID-je vprašanj s svojimi.

  3. Primer A: Odprite Posreduj odgovor, povežite Gmail račun, vpišite svoj naslov v Za in nadomestite ID-je ter Europe/Prague v sporočilu.

  4. Primer B: Odprite Pripravi nalogo in nadomestite ID-je ter Europe/Prague. Nato povežite svoj HubSpot račun pri Poiščite ali ustvarite kontakt in Ustvari nalogo za klic ter po želji dopolnite Owner ID v Ustvari nalogo za klic.

  5. Odprite Survio Webhook, kopirajte Production URL v Survio (3. korak) in kliknite Objavi.

n8n workflow menu with Import and From file


​

Preizkusite celoten potek

  1. Pošljite odgovor z oceno 2. V primeru A bo obvestilo o odgovoru po e-pošti prispelo v nekaj sekundah; v primeru B se klicna naloga pojavi na kontaktu v HubSpotu.

  2. Pošljite odgovor z oceno 5 in Zelo zadovoljen. Ne zgodi se nič.

  3. Poglejte zavihek Izvedbe v n8n. Obe dostavi bosta prikazani; zadovoljni odgovor se konča že pri Nezadovoljen?.

Odpravljanje težav

Simptom

Vzrok

Popravek

V n8n ne pride noben podatek

V Surviu je nastavljen Test URL ali Workflow ni objavljen

Kopirajte Production URL v Survio in kliknite Objavi

Survio ne shrani URL-ja spletnega kavlja iz lastne namestitve n8n

n8n prikazuje interni naslov, ne javni

V n8n nastavite WEBHOOK_URL na javni https naslov in ponovno kopirajte URL

"Listen for test event" ne zazna ničesar, čeprav je bila anketa oddana

Survio pošilja na Production URL, vi gledate Test URL

Poglejte zavihek Izvedbe

Zadnja sprememba nima učinka

Workflow je objavljen, sprememba pa ne (gumb Objavi ima piko)

Kliknite Objavi še enkrat

Vsak odgovor pošlje obvestilo o odgovoru po e-pošti

Vozlišče Gmail je na izhodu false ali so pogoji združeni z IN

Povežite Gmail na izhod true in pogoje združite z ALI

Nizka ocena ne pošlje obvestila o odgovoru po e-pošti

Napačen id vprašanja ali besedilo ni enako pogojem

Preverite id-je in besedila glede na testni odgovor v Izvedbah

Kontakt v obvestilu o odgovoru po e-pošti je "ni podano"

Anketa ni bila poslana prek e-poštnih vabil Survia, povezava nima email parametra in stranka ni odgovorila na e-poštno vprašanje

Pošljite anketo z e-poštnimi vabili Survia, dodajte povezavam URL parametre ali naredite vprašanje po e-pošti vidno

Poiščite ali ustvarite kontakt v primeru B ne deluje

Odgovor nima e-pošte, HubSpot ne najde ali ne ustvari kontakta

Pošljite anketo z e-poštnimi vabili Survia ali s povezavo, ki vključuje email parameter

Naloga v HubSpotu prikaže celoten odgovor v eni vrstici

Vsebina uporablja navadne prelome vrstic

Vrstice ločite z <br>

Survio je izklopil Webhook

Webhook URL je bil pet dni zapored neuspešen

Odpravite vzrok in Webhook znova omogočite v Surviu

Uporabne informacije

  • Survio pošilja le zaključene odgovore, eno sporočilo na odgovor, v nekaj sekundah. Ankete, ki jih nekdo zapre pred koncem, niso poslane.

  • Nič ni poslano za nazaj: ne odgovori pred vzpostavitvijo Webhooka, in ne odgovori, ko je bil Webhook izklopljen.

  • Neuspešna dostava se ponovno poskuša do 8-krat v skupno približno 27 urah, vsak poskus čaka do 30 sekund na odgovor.

  • Če je dostava neuspešna 5 dni zapored, Survio izklopi Webhook in ga morate ponovno omogočiti.

  • Premor Webhooka ohrani njegovo mesto; izbris je trajen.

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

  • Pošiljanje odgovorov prek Webhookov ne porabi nobenih dodatnih odgovorov iz vašega paketa.

Želite, da to uredimo za vas? Na strani za Webhooke v Surviu kliknite Pridobi strokovno nastavitev, opišite želje in naša ekipa vam bo pripravila, preizkusila in predala delujoč webhook.

Ste s tem dobili odgovor na svoje vprašanje?