Kuris variantas jums tinkamiausias?
A variantas – paprastas, visiems: kiekviena demonstracijos užklausa atsiduria „Google Sheets“ lentelėje, kurią naudojate kaip CRM, ir gaunate el. laišką.
B variantas – komandoms, jau naudojančioms CRM: kiekviena demonstracijos užklausa automatiškai virsta kontaktu HubSpot, prieinamam jūsų pardavimų komandai.
Lankytojas užpildo jūsų demonstracijos užklausos formą ir jau po kelių sekundžių potencialus klientas atsiranda jūsų CRM. Maža įmonė gauna naują eilutę savo potencialių klientų lentelėje ir el. laišką su galimybe atsakyti, o pardavimų komanda – naują kontaktą HubSpot. Bet kuriuo atveju kalbatės su potencialiu klientu dar tada, kai jis naršo jūsų svetainėje.
Štai el. laiškas, kurį gausite su kiekviena nauja demonstracijos užklausa A variante:
O čia – naujas kontaktas HubSpot, B variante:
Kaip tai veikia. Survio kiekvieną užpildytą atsakymą siunčia į webhook URL. Automatizavimo įrankis (šiame gide naudojame n8n) priima jį ir įrašo potencialų klientą ten, kur dirbate. Survio rūpinasi siuntimu, n8n padaro visa kita.
Webhook funkcija Survio jums nauja? Pradėkite nuo Webhooks: siųskite atsakymus į kitus įrankius realiu laiku, tada grįžkite čia.
Ką sukursite
Abu variantai prasideda tuo pačiu: trumpa demonstracijos užklausos forma jūsų svetainėje, siunčiama į n8n per webhook.
Trumpai | A variantas: lentelė kaip jūsų CRM | B variantas: HubSpot |
Rezultatas | Kiekviena užklausa tampa eilute „Google Sheets“ lentelėje su Status stulpeliu, ir gaunate el. laišką | Kiekviena užklausa tampa nauju kontaktu HubSpot CRM, prieinamu jūsų pardavimų komandai |
Įrankiai | Survio, n8n, Google Sheets, Gmail | Survio, n8n, HubSpot |
Geriausia | Mažai įmonei, kuri pati bendrauja su potencialiais klientais | Pardavimų komandai, kuri jau dirba su HubSpot |
Prieš pradedant
Survio apklausa su mokamu planu. Webhooks neveikia plane Free, ir kiekvienas planas leidžia nustatytą webhook skaičių vienai apklausai (žr. webhook aprašymą).
n8n paskyra – galima n8n Cloud arba savarankiškai įdiegta versija.
A variantas: Google paskyra Google Sheets ir Gmail. B variantas: HubSpot paskyra.
Šiame gide naudojame trumpą demonstracijos užklausos formą: vardas, darbo el. pašto adresas (el. pašto klausimas), įmonė, komandos dydis (vieno pasirinkimo klausimas) bei papildomas klausimas „Ką norėtumėte matyti demonstracijoje?“. Jūsų forma gali skirtis – susiekite savo klausimus pagal A arba B variantą.
1 žingsnis – Įdėkite formą į savo svetainę
Atidarykite apklausą, eikite į Gauti atsakymus ir pasirinkite Internete.
Pasirinkite Iššokantį langą ir nustatykite, kada jis bus rodomas. Trumpai formai įjunkite Slėpti sveikinimo puslapį, kad lankytojai iškart pradėtų nuo pirmo klausimo.
Paspauskite Įdėti svetainėje ir įklijuokite kodą į savo svetainę.
Daugiau variantų, pvz., mygtukas ar šoninis valdiklis, rasite Kaip įdėti apklausą į savo svetainę.
2 žingsnis – Tik A variantui: paruoškite potencialių klientų lentelę
Sukurkite naują Google Sheet ir pervadinkite pirmąjį skirtuką į
leads.Pirmoje eilutėje įrašykite stulpelių pavadinimus:
Response ID,Received,Name,E-mail,Company,Team size,What they want to see,StatusirLanguage.Pažymėkite Status stulpelio langelius žemiau antraštės, pasirinkite Įterpti → Išskleidžiamasis meniu, pridėkite parinktis New, Contacted ir Done (naudokite Pridėti dar vieną elementą) ir spauskite Atlikta.
Dabar jūsų lentelė yra paprastas CRM. Nauji potencialūs klientai atkeliauja kaip New. Susisiekę – pakeiskite į Contacted, uždarius ar praradus sandorį – į Done. Filtruokite Status stulpelį, kad matytumėte, kam dar reikia atsakyti.
3 žingsnis – Sukurkite webhook n8n
n8n sukurkite naują darbo eigą ir pridėkite Webhook mazgą kaip pradžią.
Nustatykite HTTP metodą į POST.
Perjunkite į Production URL skirtuką ir nukopijuokite adresą.
Paspauskite Publikuoti. Production URL pradeda priimti duomenis tik paskelbus darbo eigą.
Naudokite Production URL, o ne Test URL. Test URL veikia tik kol laukiate bandomojo įvykio, tad uždarius naršyklę Survio siuntimai iškart nepavyksta. Survio bandys kartoti dieną, o po 5 nesėkmių dienų webhook bus išjungtas.
4 žingsnis – Susiekite apklausą Survio
Atidarykite apklausą ir eikite į Gauti atsakymus.
Kairėje meniu skiltyje po Automatizacijos ir integracijos pasirinkite Webhooks ir spauskite + Pridėti webhook.
Įklijuokite n8n Production URL į Webhook URL lauką ir spauskite Išsaugoti webhook. Webhook iš karto įjungiamas.
5 žingsnis – Išbandykite ir raskite klausimų ID
Užpildykite formą per jos nuorodą ir pateikite. Survio siunčia tik užbaigtus atsakymus, tad spauskite iki pabaigos.
n8n atidarykite Vykdymų (Executions) skirtuką. Duomenis gausite per kelias sekundes.
Atidarykite įvykį ir spauskite Webhook mazgą. Išskleiskite
body, paskuidata, tadaanswers. Kiekvienas atsakymas rodoquestion.id, klausimolabeliranswer.Užsirašykite kiekvieno klausimo id. Taip pat galite spausti Prisegti, kad kurtumėte eigą naudojant tą patį atsakymą.
Atsakymus visada siekite pagal klausimų id. Atsakymai atkeliauja sąrašu, įdėjus naują klausimą eiliškumas keičiasi, bet klausimo id nesikeičia.
Potencialaus kliento el. paštas yra atsakymuose. Nenaudokite data.email: šis laukas būna tuščias, kai el. paštas užduotas per el. pašto klausimą. Skaitykite iš el. pašto klausimo atsakymo.
A variantas – lentelė kaip CRM ir el. laiškas
Darbo eiga po webhook turi tris žingsnius: Lead paruošimas paima atsakymus, Išsaugoti lead lentelėje prideda eilutę, Pranešti apie naują lead el. paštu informuoja jus.
Lead paruošimas
Pridėkite po Webhook Laukų nustatymo (Set) mazgą, pervadinkite jį į
Lead paruošimas.Po Nustatyti laukus pridėkite po vieną lauką kiekvienam lentelės stulpeliui ir palikite tipą String. Lauko pavadinimas turi tiksliai atitikti lentelės stulpelio pavadinimą, reikšmė – žemiau nurodytoje išraiškoje.
Pakeiskite klausimų id (pvz., 90403243 ir pan.) savo, Europe/Prague – į savo laiko juostą.
Lauko pavadinimas | Reikšmė |
Response ID |
|
Received |
|
Name |
|
| |
Company |
|
Team size |
|
What they want to see |
|
Status |
|
Language |
|
Išsaugoti lead lentelėje
Pridėkite Google Sheets mazgą po Lead paruošimo, pervadinkite jį į
Išsaugoti lead lentelėjeir pasirinkite operaciją Pridėti arba atnaujinti eilutę.Prisijunkite prie savo Google paskyros, tada pasirinkite savo lentelę ir
leadsskirtuką.Nustatykite Stulpelių susiejimo režimą į Automatiškai susieti, o Stulpelis pagal kurį lyginama – Response ID.
Po Parinktys pridėkite Langelio formatą ir pasirinkite Leisti n8n formatuoti. Priešingu atveju Google Sheets gali 2-10 interpretuoti kaip datą.
Kodėl reikia atskiro Lead paruošimo žingsnio? Jei pasirinksite kitą lentelę ar skirtuką Google Sheets mazge, n8n pašalins stulpelių susiejimus. Formulės Lead paruošime išlieka visada.
Pranešti apie naują lead el. paštu
Pridėkite Gmail mazgą po Išsaugoti lead lentelėje, pervadinkite jį į
Pranešti apie naują lead, pasirinkite Pranešimas ir Siųsti.Prisijunkite prie savo Gmail paskyros, o Kam įrašykite savo el. pašto adresą.
Tema:
Nauja demonstracijos užklausa: {{ $('Lead paruošimas').item.json.Name }} ({{ $('Lead paruošimas').item.json.Company }}).El. laiško tipas – HTML. Rašykite žinutę su lead duomenimis, pvz.,
{{ $('Lead paruošimas').item.json['E-mail'] }}el. pašto laukui.Po Parinktys pridėkite Atsakyti adresatui su
{{ $('Lead paruošimas').item.json['E-mail'] }}, kad atsakymai keliautų tiesiai lead, ir išjunkite Pridėti n8n nuorodą.
Spauskite Publikuoti dar kartą – pakeitimai įsigalioja tik paskelbus į naują.
Pateikite dar vieną užklausą – lentelėje atsiras nauja eilutė su New statusu, o el. laiškas bus greitai atsiųstas, kaip matėte šio straipsnio pradžioje.
B variantas – visos užklausos į HubSpot
Čia lead patenka tiesiai į HubSpot CRM kaip kontaktas su Lead gyvenimo ciklu, tad jūsų pardavimų komanda tęsia darbą įprastoje darbo vietoje. Darbo eiga po webhook turi du žingsnius: Lead paruošimas ir Sukurti arba atnaujinti kontaktą.
Lead paruošimas
Pridėkite po webhook Laukų nustatymo (Set) mazgą, pervadinkite jį į Lead paruošimas ir įtraukite šiuos tekstinius laukus. Klausimų id naudokite savo formos.
Lauko pavadinimas | Reikšmė |
| |
First name |
|
Last name |
|
Company |
|
Message |
|
Vardas ir pavardė dalinami iš vieno klausimo „Jūsų vardas“. Jei jūsų forma prašo vardo ir pavardės atskirai, parinkite laukus pagal atitinkamus klausimo id.
Sukurti arba atnaujinti kontaktą
Pridėkite HubSpot mazgą po Lead paruošimo, pervadinkite jį į
Sukurti arba atnaujinti kontaktąir pasirinkite išteklių Kontaktas ir operaciją Sukurti arba atnaujinti.Prisijunkite prie savo HubSpot paskyros.
Nustatykite El. paštą į
{{ $json['E-mail'] }}. HubSpot pagal el. paštą ieško esamo kontakto, tad sugrįžęs lead bus atnaujintas, o ne dubliuotas.Po Kontakto savybės spauskite Pridėti savybę ir pridėkite First Name, Last Name, Company Name ir Message laukus iš Lead paruošimo, nurodykite Lifecycle Stage Name or ID kaip Lead.
Spauskite Publikuoti dar kartą.
Kontaktas gali būti automatiškai susietas su įmone. Jei HubSpot randa įmonę su tuo pačiu el. pašto domenu, kontaktas būna susietas su ja, ir kontaktas gali paveldėti įmonės savininką. Tai dažniausiai ir norėsite. Patikrinkite su testine užklausa.
Naudokite paruoštą darbo eigą
Užuot kūrę 3 žingsnį ir savo variantą rankiniu būdu, naudokitės mūsų darbo eiga. Parsisiųskite failą savo variantui iš priedų šio straipsnio pabaigoje: survio-demo-requests-to-sheet-and-gmail.json A variantui, survio-demo-requests-to-hubspot.json B variantui. Toliau:
n8n sukurkite tuščią darbo eigą. Greta pavadinimo meniu (trys taškai) pasirinkite Importuoti, tada Iš failo. Pasirinkite parsisiųstą failą.
Atidarykite Lead paruošimas ir pakeiskite klausimų id, o A variante – laiko juostą iš Europe/Prague į savo.
A variantas: atidarykite Išsaugoti lead lentelėje. Iki kol bus susietos paskyros, matysite raudoną įspėjimą. Prisijunkite Google paskyrą, pasirinkite skaičiuoklę ir
leadsskirtuką. n8n persijungs į Kiekvieno stulpelio rankinį žemėlapį: atjunkite jį atgal į Automatiškai susieti ir Pagal ką lyginti nustatykite Response ID. Tada Pranešti apie naują lead – prijunkite Gmail ir įrašykite adresą.B variantas: atidarykite Sukurti arba atnaujinti kontaktą ir prisijunkite prie HubSpot paskyros.
Atidarykite Survio Webhook, nukopijuokite Production URL į Survio (4 žingsnis) ir spauskite Publikuoti.
Testavimas nuo pradžios iki pabaigos
Atsidarykite savo svetainę, užpildykite iššokančią formą ir pateikite.
A variantas: patikrinkite, kad „leads“ skirtuke yra nauja eilutė su New statusu ir gavote el. laišką. Atsakykite ir įsitikinkite, kad reply pasiekia potencialų klientą.
B variantas: atidarykite HubSpot ir patikrinkite, kad kontaktas yra su Lead stadija ir jūsų užklausa matoma Message lauke.
n8n žiūrėkite Vykdymų (Executions) skirtuką – čia matysite visus siuntimus ir jų duomenis.
Trikdžių sprendimas
Simptomas | Priežastis | Sprendimas |
Nieko negaunama n8n | Survio įvestas Test URL, arba darbo eiga nepublikuota | Nukopijuokite Production URL į Survio ir spauskite Publikuoti |
Survio nepriima webhook URL iš jūsų n8n | n8n rodo vidinį adresą vietoje viešo | Nustatykite n8n |
„Listen for test event“ nieko nerodo nors forma pateikta | Survio siunčia į Production URL; klausmas stebi Test URL | Tikrinkite Vykdymų (Executions) skirtuką |
Pakeitimas nieko nekeičia | Darbo eiga paskelbta, bet pakeitimai dar nepublikuoti (Publikuoti mygtuke yra taškas) | Spauskite Publikuoti dar kartą |
Stulpelis lieka tuščias ir gale lentelės atsiranda naujas | Lead paruošimo lauko pavadinimas nesutampa su lentelės antrašte | Pervadinkite lauką Lead paruošime, kad identiškai atitiktų antraštę; papildomą stulpelį ištrinkite |
Tas pats lead atsiranda du kartus | Pasirinktas „Append Row“, nėra nurodyta pagal ką lyginti | Naudokite Pridėti arba atnaujinti ir lyginkite pagal Response ID |
Atsakymas eina jums vietoj lead | „Atsakyti adresatui“ nenurodytas Gmail mazge | Po Parinktys pridėkite „Atsakyti adresatui“ su lead el. paštu |
Komandos dydis rodomas kaip data | Google Sheets 2-10 atpažįsta kaip datą | Išsaugoti lead lentelėje pasirinkite langelio formatą „Leisti n8n formatuoti“ |
Trūksta el. pašto | Skaityta iš | Skaitykite el. paštą iš klausimo atsakymo |
Nepavyko sukurti ar atnaujinti kontakto | El. paštas tuščias arba nevalidus, arba HubSpot jungtis nutraukta | Padarykite el. pašto klausimą privalomu ir prisijunkite prie HubSpot dar kartą |
Survio išjungė webhook | Webhook URL buvo nesėkmingas 5 dienas iš eilės | Ištaisykite priežastį ir Survio puslapyje vėl įjunkite webhook |
Ką verta žinoti
Survio siunčia tik pilnai užpildytus atsakymus, po vieną kiekvienam, per kelias sekundes. Jei lankytojas uždaro formą nebaigęs, nieko nesiunčiama.
Nieko nesiunčiama už atgalinę datą: nei atsakymai prieš kuriant webhook, nei kai webhook buvo pristabdytas.
Nepavykus siųsti, užklausos kartojamos iki 8 kartų per 27 val., kiekviena bandymas laukia iki 30 s. Sekimas pagal Response ID apsaugo nuo dublikatų.
Jeigu 5 dienas iš eilės nepavyksta pristatyti, Survio išjungia webhook – įjunkite jį iš naujo.
Webhook pristabdžius, vieta išlieka; ištrynus – dings visam laikui.
Survio neveda pristatymo istorijos programoje. Žurnalą rasite n8n Vykdymų skirtuke.
Atsakymų siuntimas per webhook neima limito iš jūsų plano atsakymų.
Norite, kad viską padarytume už jus? Survio puslapyje Webhooks paspauskite Gauti ekspertų diegimą, parašykite ko norite, ir mūsų komanda viską sukonfigūruos, išbandys ir įteiks jau veikiančią integraciją su webhook.
