Preskoči na glavno vsebino

Rast – Vsako povpraševanje samodejno v vašem CRM: pošljite Survio zahteve za predstavitev v preglednico ali HubSpot

Pretvorite Survio obrazec v močan vir novih kontaktov: vsaka zahteva za predstavitev se spremeni v novo vrstico v Google Preglednici s samodejnim e-poštnim obvestilom ali nov stik v HubSpot CRM. Podrobna navodila z n8n in že pripravljenimi poteki dela.

Avtor: Success Team Survio

Kateri primer je za vas?

Primer A – preprosto, za vsakogar: Vsaka zahteva za predstavitev je v Google Preglednici, ki jo uporabljate kot CRM, in prejmete e-poštno obvestilo.

Primer B – za ekipe, ki uporabljajo CRM: Vsaka zahteva za predstavitev postane kontakt v HubSpot CRM, pripravljen za vašo prodajno ekipo.

Obiskovalec izpolni obrazec za predstavitev in nekaj sekund kasneje je kontakt v vašem CRM. Manjše podjetje dobi novo vrstico v listu z lead-i in e-pošto na odgovor; prodajna ekipa dobi nov kontakt v HubSpot CRM. V obeh primerih ste v stiku z leadom, ko je ta še na vaši spletni strani.
​

To je e-pošta, ki jo prejmete za vsak nov demo v primeru A:
​

New demo request e-mail in Gmail


​

To je nov kontakt v HubSpot CRM v primeru B:
​

HubSpot contact created from a demo request: lifecycle stage Lead and the request in Message

Kako deluje. Survio vsako oddano Obvestilo o odgovoru po e-pošti pošlje na URL spletnega kavljčka. Avtomatizacijsko orodje (v tej vadnici je to n8n) ga prejme in kontakt shrani v okolje, kjer delate. Survio poskrbi za pošiljanje, n8n za preostalo.

Ste novinec pri Webhooks v Surviu? Začnite z Webhooks: pošljite odgovore v vaša druga orodja v realnem času, nato se vrnite nazaj.
​

Kaj boste ustvarili

Oba primera začneta enako: s kratkim obrazcem za demo na vaši spletni strani, poslanim v n8n s pomočjo spletnega kavljčka (webhook).

Pogled

Primer A: preglednica kot CRM

Primer B: HubSpot

Rezultat

Vsaka zahteva je vrstica v Google Preglednici s stolpcem Status, poleg tega prejmete e-pošto

Vsaka zahteva postane nov kontakt v HubSpot CRM, pripravljen za vašo prodajno ekipo

Orodja

Survio, n8n, Google Preglednice, Gmail

Survio, n8n, HubSpot

Najbolje za

Manjše podjetje, ki samo spremlja kontakte

Prodajna ekipa, ki že dela v HubSpot CRM

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 webhooks).

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

  • Primer A: Google račun za Google Preglednice in Gmail. Primer B: HubSpot račun.

V tem vodiču uporabljamo kratek obrazec za demo: ime, službeni e-poštni naslov (vprašanje z e-pošto), podjetje, velikost ekipe (vprašanje z izbiro) in polje »Kaj bi radi videli v predstavitvi?«. Vaš obrazec je lahko drugačen; v primeru A ali B prilagodite vprašanja.

1. korak — Postavite obrazec na svojo spletno stran

  1. Odprite svojo Anketo, pojdite na Pridobi odgovore in izberite Na spletu.

  2. Izberite Pojavno okno in nastavite, kdaj naj se prikaže. Za kratek obrazec vključite možnost Skrij stran dobrodošlice, da obiskovalci začnejo z prvim vprašanjem.

  3. Kliknite Vdelaj na spletno stran in prilepite kodo na svojo spletno stran.

Pop-up window settings for the survey in Survio
Embed code for the pop-up window

Več možnosti, npr. gumb ali stranska vrstica, najdete v Vdelava ankete na spletno mesto.
​

2. korak — Samo za primer A: pripravite preglednico lead-ov

  1. Ustvarite novo Google Preglednico in njen prvi list poimenujte leads.

  2. V vrstico 1 vpišite glave stolpcev: Response ID, Received, Name, E-mail, Company, Team size, What they want to see, Status ter Language.

  3. Označite celice v stolpcu Status pod glavo, izberite Vstavi → Spustni seznam, dodajte možnosti New, Contacted in Done (prek Dodaj novo možnost) in dokončajte z Končano.

Vaša Preglednica je zdaj preprost CRM. Novi lead-i dobijo status New. Ko ste vzpostavili stik, spremenite na Contacted, in na Done ob zaključku. Filtrirajte stolpec Status za pregled, kdo še čaka na odgovor.

3. korak — Ustvarite webhook v n8n

  1. V n8n ustvarite nov workflow (potek) in dodajte vozel Webhook kot sprožilec.

  2. Nastavite HTTP metoda na POST.

  3. Preklopite na zavihek Production URL in kopirajte naslov.

  4. Kliknite Objavi. Production URL sprejema dostave šele po objavi poteka.

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

Uporabite Production URL, ne Test URL. Testni URL sprejema pošiljke le, dokler je urejevalnik odprt in čaka testni dogodek, zato Surviojeve pošiljke takoj odpovejo po zaprtju. Survio po neuspehu ponavlja pošiljanje približno dan; po 5 dnevih neuspehov webhook izklopi.

4. korak — Povežite anketo v Surviu

  1. Odprite svojo Anketo in pojdite na Pridobi odgovore.

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

  3. Prilepite Production URL iz n8n v Webhook URL in kliknite Shrani webhook. Webhook se vklopi takoj.

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


​

5. korak — Pošljite testno zahtevo in poiščite ID-je vprašanj

  1. Obrazec izpolnite na običajni povezavi in ga oddajte. Survio pošlje le oddane Obvestilo o odgovoru po e-pošti, zato izpolnite do konca.

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

  3. Odprite izvedbo in izberite vozel Webhook. Razširite body, nato data, nato answers. Vsak odgovor pokaže svoj question.id, oznako vprašanja label in answer.

  4. Zapišite si ID vsakega vprašanja. Lahko tudi kliknete Pin, da nadaljujete gradnjo na tej pošiljki brez ponovnega oddajanja obrazca.

Webhook node output in n8n with a demo request

Odgovore vedno zbirajte po question id. Odgovori pridejo kot seznam. Če pozneje dodate vprašanje, se vrstni red premakne, ID-ji vprašanj pa ostanejo stalni.

E-pošta leada je med odgovori. Ne uporabljajte data.email: ostane prazno, če je e-pošta odgovorjena v e-poštnem vprašanju. Preberite jo iz odgovora na vprašanje z e-pošto.

Primer A — preglednica kot CRM in obvestilo na e-pošto

Potek ima tri korake po prejetem webhook-u: Pripravi lead izvleče odgovore, Shrani kontakt v preglednico doda vrstico, E-pošta o novem kontaktu vas obvesti.
​

Pripravi lead

  1. Dodajte vozel Edit Fields (Set) za Webhook in ga poimenujte Pripravi lead.

  2. Pod Fields to Set dodajte po eno polje za vsak stolpec in pustite tip String. Ime polja se mora ujemati z imenom stolpca; vrednosti so spodaj.

  3. Zamenjajte question id-je (90403243 in podobno) s svojimi in Europe/Prague s svojo časovno cono.

Ime polja

Vrednost

Response ID

{{ $json.body.data.responseId }}

Received

{{ DateTime.fromISO($json.body.data.submitted).setZone('Europe/Prague').toFormat('yyyy-MM-dd HH:mm') }}

Name

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

E-mail

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

Company

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

Team size

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

What they want to see

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

Status

New (navadno besedilo, ne izraz)

Language

{{ $json.body.data.langCode }}

Prepare lead node in n8n with Fields to Set

Shrani kontakt v preglednico

  1. Dodajte vozel Google Preglednice po Pripravi lead, poimenujte ga Shrani kontakt v preglednico in izberite operacijo Dodaj ali posodobi vrstico.

  2. Povežite Google račun, nato izberite dokument pod Dokument in list leads pod Sheet.

  3. Nastavite Način zemljevida stolpcev na Samodejno in Stolpec za ujemanje na Response ID.

  4. Pod Možnosti dodajte Oblika celice in izberite Dovoli n8n formatiranje, sicer Google Preglednice spremenijo odgovore tipa 2-10 v datume.

Save lead to sheet node: Append or Update Row, Map Automatically, Column to match on Response ID

Zakaj ločen korak Pripravi lead? Če zamenjate preglednico ali list v Google Preglednicah, n8n izbriše zemljevid polj. Če uporabite izraze v Pripravi lead, nič ne izgubite.

E-pošta o novem kontaktu

  1. Dodajte vozel Gmail za Shrani kontakt v preglednico, ga poimenujte E-pošta o novem kontaktu in izberite Sporočilo ter Pošlji.

  2. Povežite Gmail in pod Za vnesite svoj e-naslov.

  3. Za Zadevo nastavite Nova zahteva za demo: {{ $('Pripravi lead').item.json.Name }} ({{ $('Pripravi lead').item.json.Company }}).

  4. Za Tip e-pošte izberite HTML in v Sporočilo vstavite kontaktne podatke, npr. {{ $('Pripravi lead').item.json['E-mail'] }} za e-pošto.

  5. Pod Možnosti dodajte Pošlji odgovore na z {{ $('Pripravi lead').item.json['E-mail'] }}, tako da odgovor pride neposredno kontaktu, ter izklopite Dodaj n8n podpis.

Gmail node E-mail the new lead with To, Subject, Message and Send Replies To

Ponovno kliknite Objavi za uveljavitev sprememb po objavi.

n8n workflow: Survio Webhook, Prepare lead, Save lead to sheet, E-mail the new lead

Pošljite novo zahtevo – nova vrstica s statusom New se pojavi v preglednici in e-pošta bo hitro prispela.

The leads tab in Google Sheets with a Status dropdown


​

Primer B — pošljite demo zahteve neposredno v HubSpot CRM

Tukaj gre lead neposredno v HubSpot CRM kot kontakt z življenjskim ciklom Lead, vaša prodajna ekipa pa ga takoj prejme v HubSpot CRM. Potek ima po webhook-u dva koraka: Pripravi lead in Ustvari ali posodobi kontakt.

Pripravi lead

Dodajte vozel Edit Fields (Set) za Webhook, poimenujte ga Pripravi lead in dodajte String polja. Question id-je zamenjajte s svojimi.

Ime polja

Vrednost

E-mail

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

First name

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

Last name

{{ ($json.body.data.answers.find(a => a.question.id === 90403243)?.answer ?? "").trim().split(" ").slice(1).join(" ") }}

Company

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

Message

Demo zahteva preko Survio. Velikost ekipe: {{ $json.body.data.answers.find(a => a.question.id === 90403247)?.answer?.labels?.[0] }}. Želi videti: {{ $json.body.data.answers.find(a => a.question.id === 90403244)?.answer }}

Polji First name in Last name ločita iz enega polja «Vaše ime» ime in priimek. Če ima vaš obrazec posebej polje za vsako, izberite vsak odgovor posebej.
​

Ustvari ali posodobi kontakt

  1. Dodajte vozel HubSpot za Pripravi lead, ga poimenujte Ustvari ali posodobi kontakt in izberite Kontakt ter operacijo Ustvari ali posodobi.

  2. Povežite svoj HubSpot račun.

  3. Za E-mail nastavite {{ $json['E-mail'] }}. HubSpot prijavlja obstoječi kontakt po e-pošti, zato podvojenih kontaktov ni.

  4. Pod Lastnosti kontakta kliknite Dodaj lastnost in dodajte Ime, Priimek, Podjetje in Sporočilo z ustreznimi vrednostmi iz Pripravi lead in nastavite Življenjski cikel na Lead.

HubSpot node Create or update contact with Email, contact properties and Lifecycle Stage Lead

Ponovno kliknite Objavi.

n8n workflow: Survio Webhook, Prepare lead, Create or update contact

Kontakt se lahko samodejno poveže s podjetjem. Če HubSpot najde podjetje z enako domeno e-pošte, kontakt samodejno poveže in preda skrbništvo. To je običajno želeno – preizkusite s testnim primerom.

Pridobite že pripravljen workflow

Namesto da gradite korak 3 in vaš primer ročno, začnite z našim workflowom. Prenesite pripadajočo datoteko iz prilog na koncu tega članka: survio-demo-requests-to-sheet-and-gmail.json za primer A ali survio-demo-requests-to-hubspot.json za primer B. Nato:

  1. V n8n ustvarite prazen workflow. Odprite meni (tri pike) poleg imena workflowa in izberite Uvozi, nato Iz datoteke. Izberite preneseno datoteko.

  2. Odprite Pripravi lead in vnesite svoje question id-je, v primeru A tudi svojo časovno cono.

  3. Primer A: odprite Shrani kontakt v preglednico. Prikazane so rdeče ikone, dokler ni vse nastavljeno. Povežite Google račun, izberite preglednico in list leads. n8n preklopi Način zemljevida stolpcev v ročni način; nastavite spet na Samodejno in izberite Response ID kot ključ. Odprite E-pošta o novem kontaktu, povežite Gmail ter vstavite svoj naslov.

  4. Primer B: odprite Ustvari ali posodobi kontakt in povežite svoj HubSpot račun.

  5. Odprite Survio Webhook, skopirajte Production URL v Survio (4. korak) in kliknite Objavi.

n8n workflow menu with Import and From file

Testirajte celoten postopek

  1. Odprite svojo spletno stran, izpolnite pojavni obrazec in ga oddajte.

  2. Primer A: preverite, da se nova vrstica s statusom New pojavi na listu leads in da prejmete e-pošto. Odgovorite na njo in preverite, ali gre odgovor kontaktu.

  3. Primer B: odprite HubSpot CRM in preverite, da je kontakt ustvarjen s statusom Lead in je vaše sporočilo pod kontaktom.

  4. Poglejte zavihek Izvedbe v n8n. Vsaka dostava in podatki so tam.

Odpravljanje težav

Simptom

Vzrok

Rešitev

Podatki ne pridejo v n8n

Test URL je v Surviu ali potek ni objavljen

V Surviu nastavite Production URL in kliknite Objavi

Survio ne shrani URL-ja webhooka iz n8n na lastni strežbi

n8n prikazuje interni naslov namesto javnega

Nastavite n8n WEBHOOK_URL na javni https naslov in ponovno kopirajte URL

"Listen for test event" ne prikazuje nič, čeprav je bil obrazec oddan

Survio pošlje na Production URL; poslušanje spremlja Test URL

Namesto tega preverite zavihek Izvedbe

Zadnja sprememba nima učinka

Potek je objavljen, sprememba pa ni (gumb Objavi ima znak)

Kliknite Objavi ponovno

Stolpec je prazen, nova kolona na koncu

Ime polja v Pripravi lead ne ustreza glavi stolpca

Preimenujte polje v Pripravi lead, da se ujema, nato izbrišite dodatni stolpec

Isti kontakt dvakrat

Izbrana možnost Dodaj vrstico ali ni nastavljen stolpec za ujemanje

Uporabite Dodaj ali posodobi vrstico in nastavite ujemanje po Response ID

Odgovor gre vam, ne kontaktu

Polje Pošlji odgovore na ni nastavljeno v Gmailu

Dodajte možnost Pošlji odgovore na z e-pošto kontakta

Team size kaže datum

Google Preglednice 2–10 prepozna kot datum

V Shrani kontakt v preglednico nastavite Oblika celice na Dovoli n8n formatiranje

E-pošta manjka

Berete iz data.email

Preberite iz odgovora na vprašanje z e-pošto

Kontakt ni mogoče ustvariti/posodobiti

E-pošta manjka ali ni veljavna ali je povezava s HubSpot CRM prekinjena

Vprašanje za e-pošto nastavite kot obvezno in ponovno povežite HubSpot CRM

Survio izklopi webhook

URL webhooka je bil 5 dni zapored nedelujoč

Odpravite vzrok in v Surviu ponovno vklopite webhook

Dodatne informacije

  • Survio pošlje samo popolnoma izpolnjene Obvestilo o odgovoru po e-pošti, vsak odgovor posebej, v nekaj sekundah. Nedokončanega obrazca ne pošlje.

  • Nič ni poslano za nazaj: odgovorov pred nastavljenim webhookom in med zaustavitvijo webhooka ni možno poslati.

  • Neuspešne dostave so ponovljene do 8-krat v približno 27 urah, vsaka čaka do 30 sekund na odgovor. Uporaba Response ID prepreči podvojene vrstice.

  • Če dostava 5 dni ne uspe, Survio samodejno izklopi webhook in ga morate ponovno vključiti.

  • Prekinitev webhooka ohrani njegovo mesto, izbris je trajen.

  • Survio v aplikaciji ne beleži zgodovine dostav. Zavihek Izvedbe v n8n je vaš log.

  • Pošiljanje odgovorov prek webhooks ne zmanjšuje števila odgovorov iz paketa.

Bi radi, da nastavitev uredimo mi? Na strani Webhooks v Surviu kliknite Pridobi strokovno nastavitev, napišite svoje zahteve, naša ekipa pa vam bo nastavila, preizkusila in predala delujoč webhook.

Ste s tem dobili odgovor na svoje vprašanje?