Hvilket scenario gjelder deg?
Scenario A – enkelt, passer for alle: hver demoforespørsel havner i et Google Sheets-ark du bruker som CRM, og du får en e-post.
Scenario B – for deg med CRM: hver demoforespørsel blir automatisk et lead i HubSpot, klar for salgsteamet ditt.
En besøkende fyller ut demoforespørsel-skjemaet ditt, og på få sekunder ligger leadet i CRM-en din. For småbedrifter føres det som en ny rad i arket for leads og du får en e-post du kan svare på. Salgsteamet får en ny kontakt i HubSpot. Du får kontakt med leadet mens de fortsatt er inne på nettsiden din.
Her er e-posten du får for hver demoforespørsel i Scenario A:
Slik vises en ny kontakt i HubSpot i Scenario B:
Sånn fungerer det. Survio sender hvert utfylte svar til en Webhook-URL. Et automatiseringsverktøy (vi bruker n8n i guiden) tar imot det og registrerer leaden der du jobber. Survio sender, n8n fikser resten for deg.
Er Webhooks nytt for deg i Survio? Sjekk ut Webhooks: send svar til de andre verktøyene dine i sanntid før du går videre.
Dette bygger du
Begge løsningene starter likt: et kort skjema for demoforespørsel på nettsiden din, sendt til n8n via en Webhook.
Kort oppsummert | Scenario A: ark som CRM | Scenario B: HubSpot |
Resultat | Hver forespørsel blir en rad i Google Sheets med en Status-kolonne, og du får e-post | Hver forespørsel blir en ny kontakt i HubSpot CRM, klar for salgsteamet |
Verktøy | Survio, n8n, Google Sheets, Gmail | Survio, n8n, HubSpot |
Best for | Små bedrifter som følger opp leads selv | Salgsteam som bruker HubSpot |
Før du starter
En Survio-spørreundersøkelse på en betalt plan. Webhooks er ikke tilgjengelig på Free-planen, og hver plan har et antall webhooks per spørreundersøkelse (se webhooks-artikkelen).
En n8n-konto, n8n Cloud eller egen installasjon.
Scenario A: Google-konto for Google Sheets og Gmail. Scenario B: HubSpot-konto.
I denne guiden bruker vi et kort skjema for demoforespørsel: navn, jobb-e-post (et e-postspørsmål), selskap, teamstørrelse (et valgspørsmål) og valgfritt «Hva vil du se i demoen?». Skjemaet ditt kan se annerledes ut; du kartlegger dine egne spørsmål i Scenario A eller B.
Steg 1 — Legg skjemaet på nettsiden din
Åpne spørreundersøkelsen, gå til Samle inn svar og velg På nett.
Velg Popup-vindu og bestem når det skal vises. For korte skjema, slå på Skjul velkomstsiden slik at besøkende starter rett på første spørsmål.
Klikk Bygg inn på nettsted og lim inn koden på nettsiden din.
Flere alternativer, som knapp eller widget i sidefeltet, finner du i Bygg inn en spørreundersøkelse på nettsiden din.
Steg 2 — Kun for Scenario A: klargjør leads-arket
Opprett et nytt Google Sheets-ark og gi første arkfanen navnet
leads.Skriv inn kolonneoverskriftene i rad 1:
Response ID,Received,Name,E-mail,Company,Team size,What they want to see,StatusogLanguage.Marker cellene under Status-kolonnen, velg Sett inn → Nedtrekksmeny, legg til valgene New, Contacted og Done (bruk Legg til et nytt element), og klikk Ferdig.
Nå er arket ditt et enkelt CRM-system. Nye leads legges inn som New. Når du har kontaktet noen, endre til Contacted, og til Done når saken er i mål eller avsluttet. Filtrer på Status-kolonnen for å se hvem som venter på svar.
Steg 3 — Lag webhooken i n8n
I n8n, opprett en ny arbeidsflyt og legg til Webhook-noden som trigger.
Velg HTTP-metode POST.
Bytt til Produksjons-URL-fanen og kopier adressen.
Klikk Publiser. Produksjons-URL godtar kun leveranser når arbeidsflyten er publisert.
Bruk alltid produksjons-URL, ikke test-URL. Test-URL lytter kun mens redigeringsvinduet er åpent – leveranser fra Survio feiler om du lukker det. Survio prøver automatisk igjen i cirka ett døgn, etter 5 dager med feil slås webhooken av.
Steg 4 — Koble til spørreundersøkelsen i Survio
Åpne spørreundersøkelsen din og gå til Samle inn svar.
Velg Webhooks i venstremenyen under Automatiseringer og integrasjoner og klikk + Legg til webhook.
Lim inn produksjons-URL-en fra n8n i Webhook-URL og klikk Lagre webhook. Webhooken er aktiv med en gang.
Steg 5 — Send en testforespørsel og finn spørsmål-idene dine
Fyll ut skjemaet via den vanlige lenken og send inn. Survio sender kun ferdige svar, så du må til siste side.
Åpne Kjøringer-fanen i n8n. Leveransen vises om noen sekunder.
Åpne kjøringen, klikk på Webhook-noden. Utvid
body, sådataoganswers. Hvert svar viserquestion.id, spørsmål-labeloganswer.Noter id-en til hvert spørsmål. Du kan også klikke Fest for å fortsette uten å sende skjemaet på nytt.
Plukk alltid ut svar basert på spørsmål-id. Svarene kommer i en liste. Hvis du senere legger til et spørsmål til skjemaet, flyttes rekkefølgen, men id-er endrer seg aldri.
E-posten til leadet finner du i svarene. Ikke bruk data.email: den forblir tom når e-posten samles inn gjennom et e-postspørsmål. Les den fra svaret på e-postspørsmålet.
Scenario A — Ark som CRM, med e-post
Arbeidsflyten har tre steg etter webhooken: Klargjør lead plukker ut svarene, Lagre lead til ark legger inn ny rad, og Send e-post om ny lead sørger for varsel.
Klargjør lead
Legg til Rediger felt (Set)-node etter Webhook-noden og gi den navnet
Klargjør lead.Under Felt som skal settes legger du til ett felt per kolonne i arket ditt, behold Tekst som type. Feltnavn skal matche kolonneoverskriften nøyaktig, bruk uttrykket nedenfor som verdi.
Bytt ut spørsmål-id-ene (90403243 osv.) med dine egne fra steg 5, og Europe/Prague med tidssonen din.
Feltnavn | Verdi |
Response ID |
|
Received |
|
Name |
|
| |
Company |
|
Team size |
|
What they want to see |
|
Status |
|
Language |
|
Lagre lead til ark
Legg til en Google Sheets-node etter Klargjør lead, gi den navnet
Lagre lead til arkog velg Legg til eller oppdater rad som operasjon.Koble Google-kontoen din til, velg regnearket ditt under Dokument og
leads-fanen under Ark.Sett Kolonnekartlegging til Kartlegg automatisk og Kolonne å matche på til Response ID.
Under Alternativer, legg til Celleformat og velg La n8n formatere. Ellers kan Google Sheets tolke svar som 2–10 som datoer.
Hvorfor eget steg for Klargjør lead? Hvis du endrer regneark eller arkfane i Google Sheets-noden, nullstiller n8n feltkoblinger. Med nøkkelfeltene i Klargjør lead risikerer du aldri å miste koblinger.
Send e-post om ny lead
Legg til en Gmail-node etter Lagre lead til ark, gi den navnet
Send e-post om ny lead, og velg Melding og Send.Koble til Gmail-kontoen din og skriv inn adressen din under Til.
Sett Emne til
Ny demoforespørsel: {{ $('Prepare lead').item.json.Name }} ({{ $('Prepare lead').item.json.Company }}).Sett E-posttype til HTML og skriv Melding med detaljer om leadet, for eksempel
{{ $('Prepare lead').item.json['E-mail'] }}for e-postadressen.Under Alternativer, legg til Send svar til med
{{ $('Prepare lead').item.json['E-mail'] }}, så svaret ditt går rett til leadet, og skru av Legg til n8n-attribuering.
Klikk Publiser på nytt. Endringer du gjør etter publisering, gjelder først når du publiserer igjen.
Send inn en ny forespørsel. Du får en ny rad med status New i arket, og e-posten fra toppen av artikkelen dukker raskt opp hos deg.
Scenario B — Send alle demoforespørsler til HubSpot
Her havner leadet direkte i HubSpot CRM, klart for salgsteamet ditt å ta videre. Arbeidsflyten har to steg etter webhooken: Klargjør lead og Opprett eller oppdater kontakt.
Klargjør lead
Legg til Rediger felt (Set)-node etter Webhook-noden, gi den navnet Klargjør lead, og legg til disse Tekst-feltene. Bytt ut spørsmål-id-ene med dine egne.
Feltnavn | Verdi |
| |
First name |
|
Last name |
|
Company |
|
Message |
|
Feltene Fornavn og Etternavn splitter navnet fra spørsmålet «Ditt navn». Om skjemaet spør om fornavn og etternavn separat, plukk ut svaret med riktig id.
Opprett eller oppdater kontakt
Legg til en HubSpot-node etter Klargjør lead, gi den navnet
Opprett eller oppdater kontakt, velg ressursen Kontakt og operasjonen Opprett eller oppdater.Koble HubSpot-kontoen din til.
Sett E-post til
{{ $json['E-mail'] }}. HubSpot bruker e-post for å finne eksisterende kontakter – tilbakevendende lead blir oppdatert, ikke duplisert.Under Kontakt-egenskaper, klikk Legg til egenskap og sett inn Fornavn, Etternavn, Bedriftsnavn og Melding fra de tilsvarende feltene i Klargjør lead. Sett Livssyklus-steg/navn til Lead.
Klikk Publiser på nytt.
Kontakter kan kobles til et firma automatisk. Hvis HubSpot finner et selskap med samme e-postdomene, kobles kontakten til dette, og kan arve eierskap. Dette er som regel ønskelig – test gjerne med en testforespørsel.
Hent ferdig arbeidsflyt
Du slipper å bygge Steg 3 og din løsning for hånd – bruk vår mal! Last ned filen for ditt scenario nederst i artikkelen: survio-demo-requests-to-sheet-and-gmail.json (Scenario A) eller survio-demo-requests-to-hubspot.json (Scenario B). Gjør så dette:
I n8n, lag en tom arbeidsflyt. Åpne menyen (tre prikker) ved navnet, velg Importer, deretter Fra fil og last opp fila.
Åpne Klargjør lead og bytt ut alle spørsmål-id-er med dine egne, og for Scenario A: bytt Europe/Prague til din tidssone.
Scenario A: Gå til Lagre lead til ark. Første gangen ser du et rødt varseltegn. Koble til Google-kontoen din og velg arket samt
leads-fanen. n8n setter så Kolonnekartlegging til manuell — sett det tilbake til Kartlegg automatisk og Kolonne å matche på til Response ID. Deretter åpner du Send e-post om ny lead, kobler til Gmail og fyller inn e-postadressen din under Til.Scenario B: Gå til Opprett eller oppdater kontakt og koble til HubSpot-kontoen din.
Åpne Survio Webhook, kopier produksjons-URL til Survio (fra steg 4) og klikk Publiser.
Test hele løpet
Gå inn på nettsiden din, fyll ut popup-skjemaet og send inn.
Scenario A: sjekk at det kommer en ny rad med status New på
leads-fanen, og at du får e-post. Svar på e-posten og se at svaret går til leadet.Scenario B: åpne HubSpot og sjekk at kontakten er på plass med steget Lead og forespørselen under Meldingsfeltet.
Ta en titt i Kjøringer-fanen i n8n – her vises alle leveranser og data.
Feilsøking
Symptom | Årsak | Løsning |
Ingenting dukker opp i n8n | Test-URL lagt inn i Survio, eller arbeidsflyten ikke publisert | Kopier produksjons-URL til Survio og klikk Publiser |
Survio vil ikke lagre Webhook-URL fra selvhostet n8n | n8n viser intern adresse i stedet for offentlig | Sett n8ns |
"Lytt etter testhendelse" viser ingenting selv om skjemaet ble sendt | Survio sender til produksjons-URL, men lyttingen står på test-URL | Sjekk heller under Kjøringer |
Endringen din har ingen effekt | Arbeidsflyten er publisert, men endringen ikke (Publiser-knappen har prikk) | Klikk Publiser på nytt |
En kolonne forblir tom og en ny kolonne dukker opp i slutten av arket | Feltnavnet i Klargjør lead matcher ikke kolonneoverskriften | Bytt feltnavn i Klargjør lead så de matcher, og slett den ekstra kolonnen |
Samme lead vises to ganger | Operasjonen satt til Legg til rad, eller ingen kolonne å matche på | Bruk Legg til eller oppdater rad og matche på Response ID |
Svar går til deg og ikke til leadet | Send svar til er ikke satt i Gmail-noden | Legg til Send svar til under Alternativer med leadens e-post |
Teamstørrelse vises som dato | Google Sheets tolker 2–10 som dato | I Lagre lead til ark, sett Celleformat til La n8n formatere |
E-postadresse mangler | Prøver å lese fra | Bruk svaret på e-postspørsmålet ditt |
Opprett eller oppdater kontakt feiler | E-post er tom/feil, eller HubSpot-tilkobling er utløpt | Gjør e-postspørsmålet obligatorisk og koble HubSpot til på nytt i noden |
Survio har skrudd av webhooken | Webhook-URL feilet i 5 dager på rad | Fiks feilen først, så aktiver webhooken igjen i Survio |
Greit å vite
Survio sender bare ferdigutfylte svar, én melding per svar, i løpet av sekunder. Skjemaer som ikke fylles ut, blir ikke sendt.
Ingenting sendes retroaktivt: ikke svar fra før webhooken fantes, og ikke svar fra pausetid.
En mislykket levering forsøkes på nytt opptil 8 ganger over omtrent 27 timer, og hver forsøk venter opptil 30 sekunder på svar. Matching på Response ID hindrer duplikater ved gjentatte forsøk.
Ved 5 dager med mislykkede forsøk slår Survio av webhooken, og du må aktivere den på nytt.
Om du pauser en webhook beholdes oppsettet. Sletter du, forsvinner det permanent.
Survio lagrer ingen leveringslogg i appen. Se Kjøringer-fanen i n8n for historikk.
Å sende svar til webhooks bruker ikke flere svar fra abonnementet ditt.
Vil du heller ha hjelp til oppsettet? Klikk Få eksperthjelp med oppsett på Webhooks-siden i Survio, fortell oss hva du ønsker å gjøre, og teamet vårt bygger, tester og leverer en klar webhook til deg.
