Kumpi tapa sopii sinulle?
Tapa A – yksinkertainen, kaikille: jokainen demopyyntö kirjautuu Google Sheetiin, jota voi käyttää CRM:nä ja saat siitä myös ilmoituksen sähköpostitse.
Tapa B – tiimeille, jotka käyttävät CRM:ää: jokainen demopyyntö muuttuu liidiksi HubSpotissa, myyntitiimisi käyttöön.
Kävijä täyttää demopyyntökyselylomakkeen – ja muutaman sekunnin kuluttua liidi löytyy CRM:stäsi. Tämä tarkoittaa pienellä yrityksellä uutta riviä liiditaulukossasi ja saapuvaa sähköpostia, johon voit vastata suoraan; myyntitiimi saa uuden kontaktin suoraan HubSpotiin. Näin olet yhteydessä liidiin heti kun hän on yhä sivuillasi.
Tältä näyttää saamasi sähköposti jokaisesta uudesta demopyynnöstä tapauksessa A:
Ja tällainen on uusi kontakti HubSpotissa tapauksessa B:
Näin tämä toimii. Survio lähettää jokaisen täytetyn vastauksen webhook-osoitteeseen. Automaatiopalvelu (tässä n8n) vastaanottaa sen ja kirjaa liidin sinne missä työskentelet. Survio hoitaa lähetyksen, n8n hoitaa loput.
Oletko uusi Survion webhookien käyttäjä? Aloita Webhooks: lähetä kyselytutkimuksen vastaukset muihin työkaluihin reaaliajassa ja tule sitten takaisin tähän.
Mitä rakennat
Molemmat tavat käynnistyvät samalla tavalla: lyhyt demopyyntökyselylomake sivustollesi, joka lähetetään webhookilla n8n:ään.
Yhdellä silmäyksellä | Tapa A: taulukko CRM:ksi | Tapa B: HubSpot |
Tulos | Jokainen pyyntö on oma rivi Google Sheetiin Status-sarakkeella, ja saat ilmoituksen sähköpostitse | Jokainen pyyntö on uusi kontakti HubSpot CRM:ssä, myyntitiimiäsi varten |
Tarvittavat työkalut | Survio, n8n, Google Sheets, Gmail | Survio, n8n, HubSpot |
Parasta | Pienyritykselle, joka hoitaa liidit itse | Myyntitiimille, joka jo työskentelee HubSpotissa |
Ennen kuin aloitat
Survio-kyselytutkimus maksetulla paketilla. Webhookit eivät ole käytössä Free-paketissa, ja jokainen paketti sallii tietyn määrän webhooks-per-kyselytutkimus (katso webhook-ohje).
n8n-tilisi, pilvessä tai itse hostattuna.
Tapa A: Google-tili Google Sheetsiin ja Gmailiin. Tapa B: HubSpot-tili.
Tässä ohjeessa käytämme lyhyttä demopyyntökyselylomaketta: nimi, työ-sähköposti (sähköpostikysymys), yritys, tiimin koko (monivalintakysymys) ja vapaaehtoinen "Mitä haluaisit nähdä demossa?". Lomakkeesi voi näyttää erilaiselta; voit kartoittaa omat kyselysi tapaa A tai B varten.
Vaihe 1 — Lisää kyselylomake sivuillesi
Avaa kyselytutkimuksesi, mene kohtaan Kerää vastauksia ja valitse Verkossa.
Valitse Ponnahdusikkuna ja määritä, milloin se avautuu. Jos kyseessä on lyhyt lomake, laita Piilota aloitussivu päälle, jolloin vastaus alkaa ensimmäisestä kysymyksestä.
Klikkaa Upota sivulle ja liitä koodi verkkosivuillesi.
Lisävaihtoehtoja, kuten painikkeita tai sivupalkki-widgettejä, löydät Kyselytutkimuksen upottaminen verkkosivuille -artikkelista.
Vaihe 2 — Tapa A: valmistele liiditaulukko
Luo uusi Google Sheets -tiedosto ja nimesi ensimmäinen välilehti
leads.Lisää ensimmäiselle riville sarakeotsikot:
Response ID,Received,Name,E-mail,Company,Team size,What they want to see,StatusjaLanguage.Valitse Status-sarakkeen solut otsikon alta, valitse Lisää → Pudotusvalikko, lisää vaihtoehdot New, Contacted ja Done (tarvittaessa Lisää toinen vaihtoehto), ja klikkaa Valmis.
Taulukkosi on nyt yksinkertainen CRM. Uudet liidit ovat ensin New. Kun olet soittanut tai kirjoittanut yhteyshenkilölle, vaihda Contacted, ja siirrä Done kun diili on päättynyt. Suodata Status-sarakkeen perusteella, kuka odottaa vielä vastausta.
Vaihe 3 — Luo webhook n8n:ssä
n8n:ssä, luo uusi työnkulku ja lisää Webhook-solmu laukaisijaksi.
Aseta HTTP-menetelmä kohtaan POST.
Vaihda Production URL -välilehdelle ja kopioi osoite.
Klikkaa Julkaise. Production URL vastaanottaa toimitukset vasta julkaisemisen jälkeen.
Käytä Production URL:ia, älä Test URL:ia. Test URL kuuntelee vain kun muokkain odottaa testiä, joten Survion lähetykset epäonnistuvat heti, kun suljet editorin. Survio yrittää uudelleen toimitusta noin päivän ajan, ja 5 päivän jatkuvasta epäonnistumisesta webhook poistuu käytöstä.
Vaihe 4 — Kytke Survio-kyselytutkimus
Avaa kyselytutkimuksesi ja mene kohtaan Kerää vastauksia.
Vasemman laidan Automaatio & Integroinnit -osiosta valitse Webhooks ja klikkaa + Lisää webhook.
Liitä n8n Production URL kohtaan Webhook URL ja klikkaa Tallenna webhook. Webhook aktivoidaan heti.
Vaihe 5 — Lähetä testipyyntö ja etsi kysymys-Id:eet
Täytä kyselylomake normaalilla linkillä ja lähetä se. Survio lähettää vain valmiiksi täytetyt vastaukset eli klikkaa loppuun asti.
Avaa n8n:ssä Suoritukset-välilehti. Toimitus saapuu muutamassa sekunnissa.
Avaa suoritus ja klikkaa Webhook-solmua. Laajenna
body, sittendataja sittenanswers. Jokaisessa vastauksessa näetquestion.id,labeljaanswer.Kirjaa ylös jokaisen kysymyksen id. Voit myös klikata Pin jatkaaksesi tämän vastauksen pohjalta ilman uutta lähetystä.
Poimi vastaukset aina kysymyksen id:n mukaan. Vastaukset tulevat listana. Jos lisäät kysymyksen lomakkeeseen, sijainnit listassa voivat muuttua. Kysymyksen id ei muutu.
Liidin sähköposti löytyy answers-listasta. Älä käytä data.email: se jää tyhjäksi, jos sähköposti on kysytty sähköpostikysymyksessä. Lue osoite kyseisestä sähköpostikysymyksen vastauksesta.
Tapa A — Liidit taulukkoon ja sähköpostiin
Työnkulussa on kolme vaihetta webhookin jälkeen: Prepare lead poimii vastaukset, Save lead to sheet lisää rivin taulukkoon ja E-mail the new lead ilmoittaa siitä.
Prepare lead
Lisää Edit Fields (Set) -solmu webhookin jälkeen ja nimeä se
Prepare lead.Lisää Fields to Set -osioon jokaiselle taulukon sarakkeelle kenttä (String-tyyppinen). Kentän nimi täsmää sarakkeen otsikkoon, arvo on alla olevan taulukon mukainen.
Vaihda kysymys-id:t (90403243 jne.) omien id:tesi mukaisiksi ja Europe/Prague omalle aikavyöhykkeellesi.
Kentän nimi | Arvo |
Response ID |
|
Received |
|
Name |
|
| |
Company |
|
Team size |
|
What they want to see |
|
Status |
|
Language |
|
Save lead to sheet
Lisää Google Sheets -solmu Prepare leadin jälkeen, nimeä se
Save lead to sheetja valitse toiminnoksi Lisää tai päivitä rivi.Yhdistä Google-tilisi, valitse taulukoksi sheets ja välilehti
leads.Aseta Mapping Column Mode tilaan Kartta automaattisesti ja Vertailusarakkeeksi Response ID.
Options-kohdassa lisää Cell Format ja valitse Anna n8n:n muotoilla. Muuten Google Sheets saattaa muuntaa vastauksia, kuten tiimin koot, päivämääriksi.
Miksi erillinen Prepare lead -vaihe? Jos vaihdat taulukkoa tai välilehteä Sheets-solmussa, n8n poistaa kaikki sarakemäppäykset. Kun lausekkeet ovat Prepare lead -solmussa, et menetä tietoja.
E-mail the new lead
Lisää Gmail-solmu Save lead to sheetin jälkeen, nimeä se
E-mail the new leadja valitse Message sekä Send.Yhdistä Gmail-tilisi ja lisää oma osoitteesi Vastaanottaja-kenttään.
Aseta Aihe-kenttään
New demo request: {{ $('Prepare lead').item.json.Name }} ({{ $('Prepare lead').item.json.Company }}).Sähköpostityypiksi valitse HTML ja kirjoita Viestikenttään liidin tiedot, esim.
{{ $('Prepare lead').item.json['E-mail'] }}sähköpostiksi.Optionsissa lisää Lähetä vastaukset osoitteeseen
{{ $('Prepare lead').item.json['E-mail'] }}, jolloin Vastaa menee suoraan liidille. Laita Append n8n Attribution pois käytöstä.
Klikkaa Julkaise uudelleen. Muokkaukset tulevat voimaan vasta uudelleen julkaistessa.
Lähetä uusi pyyntö. Taulukkoon ilmestyy uusi rivi statuksella New, ja saat sähköpostin hetken päästä.
Tapa B — Jokainen demopyyntö HubSpotiin
Tässä liidi siirtyy suoraan HubSpot CRM:ään kontaktiksi vaiheeseen Lead – myyntitiimisi ottaa liidin suoraan käyttöön. Työnkulussa on kaksi vaihetta: Prepare lead ja Luo tai päivitä kontakti.
Prepare lead
Lisää Edit Fields (Set) -solmu webhookin jälkeen, nimeä se Prepare lead ja lisää nämä String-kentät. Vaihda kysymys-id:t omiin arvoihisi.
Kentän nimi | Arvo |
| |
First name |
|
Last name |
|
Company |
|
Message |
|
First name ja Last name jaetaan yhdestä "Nimesi"-kentästä. Jos kysyt etu- ja sukunimen erikseen, poimi molemmat niiden omilla id:illä.
Luo tai päivitä kontakti
Lisää HubSpot-solmu Prepare leadin jälkeen, nimeä se
Luo tai päivitä kontaktija valitse resurssiksi Kontakti ja toiminnoksi Luo tai päivitä.Yhdistä HubSpot-tilisi.
Aseta Sähköposti arvoksi
{{ $json['E-mail'] }}. HubSpot hakee kontaktin sähköpostilla, joten paluuliidejä ei tuplata.Kohtaan Kontaktin ominaisuudet lisää First Name, Last Name, Company Name ja Message Prepare leadista, ja Lifecycle Stage Name or ID arvoksi Lead.
Klikkaa Julkaise uudelleen.
Kontakti voidaan yhdistää yritykseesi automaattisesti. Jos HubSpot löytää yrityksen samalla domainilla, uusi kontakti yhdistetään siihen ja kontakti voi saada yrityksen omistajuuden. Tämä on yleensä toivottavaa – testaa sitä yhdellä testipyynnöllä.
Ota valmis työnkulku käyttöön
Voit rakentamisen sijaan ottaa käyttöön valmiin työnkulun. Lataa ohjeen liitteistä tiedosto tapaasi varten: survio-demo-requests-to-sheet-and-gmail.json (tapa A) tai survio-demo-requests-to-hubspot.json (tapa B). Toimi näin:
n8n:ssä, luo tyhjä työnkulku. Avaa valikko nimen vierestä (kolme pistettä) ja valitse Tuo, sitten Tiedostosta. Valitse lataamasi tiedosto.
Avaa Prepare lead ja vaihda kysymys-id:t omiin arvoihisi, sekä tapa A:ssa aikavyöhyke.
Tapa A: avaa Save lead to sheet. Punainen varoitus näkyy ennen asetusta. Yhdistä Google-tilisi, valitse oikea tiedosto ja
leads-välilehti. n8n siirtää Mapping Column Mode tilaan Kartta jokainen sarake manuaalisesti – vaihda takaisin Kartta automaattisesti ja aseta Vertailusarakkeeksi Response ID. Avaa nyt E-mail the new lead, yhdistä Gmail ja lisää sähköpostisi Vastaanottaja-kenttään.Tapa B: avaa Luo tai päivitä kontakti ja yhdistä HubSpot-tilisi.
Avaa Survio Webhook, kopioi Production URL Survioon (vaihe 4) ja klikkaa Julkaise.
Testaa koko polku
Avaa sivustosi, täytä ponnahdusikkunan lomake ja lähetä se.
Tapa A: tarkista, että
leads-välilehdelle ilmestyy rivi statuksella New ja että saat sähköpostin. Testaa Vastaa-toiminto niin varmistat, että viesti menee liidille.Tapa B: avaa HubSpot ja varmista, että uusi kontakti löytyy Lead-vaiheesta ja että demopyyntö näkyy Message-kentässä.
Katso n8n:stä Suoritukset-välilehti: kaikki toimitukset ja niiden tiedot näkyvät listana.
Vianetsintä
Ongelma | Syy | Ratkaisu |
Mikään ei saavu n8n:ään | Test URL on käytössä Surviossa tai työnkulkua ei ole julkaistu | Kopioi Production URL Survioon ja klikkaa Julkaise |
Survio ei hyväksy itse hostatun n8n:n osoitetta | n8n näyttää sisäisen osoitteen julkisen sijaan | Aseta n8n:n |
"Listen for test event" ei näytä mitään vaikka lomake on täytetty | Survio lähettää Production URL:iin; kuuntelu seuraa Test URL:ia | Katso Suoritukset-välilehteä |
Viimeisin muutos ei näy | Työnkulku on julkaistu, mutta muutosta ei (Julkaise-painikkeessa piste) | Klikkaa Julkaise uudelleen |
Sarake pysyy tyhjänä, uusi sarake ilmaantuu taulukon loppuun | Prepare lead -kentän nimi ei täsmää sarakeotsikkoon | Nimeä kenttä täsmäämään otsikkoon ja poista ylimääräinen sarake |
Sama liidi näkyy kahdesti | Toiminto on Lisää rivi, tai vertailusaraketta ei ole valittu | Käytä Lisää tai päivitä rivi ja vertaa Response ID:hen |
Vastaus menee sinulle, ei liidille | Send Replies To puuttuu Gmail-solmusta | Lisää Send Replies To asetuksissa liidin sähköpostille |
Team size näkyy päivämääränä | Google Sheets tulkitsee 2-10 päivämääräksi | Save lead to sheet -solmussa aseta Cell Format n8n:lle |
Sähköpostiosoite puuttuu | Luettu | Ota osoite sähköpostikysymyksen vastauksesta |
Luo tai päivitä kontakti epäonnistuu | Sähköposti tyhjä/virheellinen tai HubSpot-yhteys vanhentunut | Aseta sähköpostikysymys pakolliseksi ja yhdistä HubSpot-tili uudelleen |
Survio poisti webhookin käytöstä | Webhook epäonnistui 5 päivää putkeen | Korjaa syy ja kytke webhook takaisin Surviossa |
Hyvä tietää
Survio lähettää vain täytetyt kyselytutkimuksen vastaukset, yksi lähetys per vastaus, muutamassa sekunnissa. Keskeneräinen lomake ei lähetä mitään.
Mitään ei toimiteta takautuvasti: ei vanhoja vastauksia ennen webhookin perustamista tai tauolla olleita vastauksia.
Epäonnistunutta toimitusta yritetään uudestaan jopa 8 kertaa noin 27 tunnin aikana, ja jokainen yritys odottaa vastausta max 30 sekuntia. Response ID:n perusteella vältät tuplarivit.
Jos toimitukset epäonnistuvat 5 päivää peräkkäin, Survio poistaa webhookin käytöstä ja sinun pitää kytkeä se takaisin.
Webhookin tauotus säilyttää paikan; poistaminen on pysyvä toimenpide.
Survio ei säilytä toimituslokia sovelluksessa. n8n:n Suoritukset-välilehti toimii lokina.
Kyselytutkimuksen vastausten lähetys webhooksiin ei kuluta pakettisi ylimääräisiä vastauksia.
Haluatko, että me hoidamme käyttöönoton? Survion Webhooks-sivulla klikkaa Hanki asiantuntijan asennus, kerro mitä haluat, ja tiimimme rakentaa, testaa ja toimittaa valmiin webhookin käyttöösi.
