Hvad er en form submission i HubSpot?
En form submission er den enkelte indsendelse af en HubSpot-formular: det datasæt en besøgende sender af sted, når vedkommende trykker på knappen. HubSpot gemmer indsendelsen to steder på én gang. Den ligger som en post under selve formularen, og den ligger som en aktivitet på tidslinjen hos den kontakt, indsendelsen oprettede eller opdaterede. Selve formularen og selve indsendelsen findes i alle abonnementer, også det gratis. Det er det, der sker efter indsendelsen, der koster penge.
Et konkret forløb: en indkøbschef henter et prisark på jeres site, udfylder navn, arbejdsmail, firmanavn og antal medarbejdere og trykker send. HubSpot matcher på mailadressen, opretter kontakten, hvis den ikke findes i forvejen, skriver de fire felter over i properties, knytter de sider vedkommende tidligere har besøgt til den nye kontakt via tracking-cookien, sætter lifecycle stage til Lead og sender en intern besked til den ansvarlige sælger. Det tager under et sekund.
For de fleste danske B2B-virksomheder er formularen stadig det sted, hvor en anonym trafikstrøm bliver til navngivne mennesker i CRM'et. Derfor er det også her, de dyre fejl opstår. Dubletter, felter der ikke mapper til de rigtige properties, samtykke der ikke kan dokumenteres bagefter, og kontakter der stille og roligt bliver til fakturerbare marketing contacts. Herunder gennemgår vi mekanikken bag en indsendelse, de arbejdsgange den typisk driver i et dansk salgs- og marketingteam, og hvad alternativerne koster.
Sådan behandler HubSpot en form submission
Når en besøgende trykker send, sender formularen sit indhold til HubSpots submissions-endpoint sammen med portalens ID, formularens GUID og den tracking-cookie browseren har liggende. HubSpot bruger e-mailadressen som nøgle. Findes adressen allerede på en kontakt, opdateres den kontakt. Findes den ikke, oprettes en ny. Der er ikke noget mellemtrin, hvor indsendelsen ligger i en indbakke og venter på godkendelse, og der er ingen indbygget dublet-kontrol på andet end mailadressen.
Hvert felt i formularen peger på en property på et CRM-objekt, typisk kontakten, men det kan også være virksomheden, dealen eller et custom object. Mappingen sker på property-niveau og ikke på feltnavn, og den er derfor stabil, selv når I omdøber labelen i formularen. Et par property-typer kan ikke bruges i en formular overhovedet: calculation properties, rich text, HubSpot user og custom email properties. Det opdager man som regel midt i opsætningen, og løsningen er en almindelig tekst-property plus en beregning bagefter.
Cookien og de tidligere sessioner. Tracking-koden har fulgt den besøgende anonymt indtil indsendelsen. I det øjeblik en submission kommer ind, forsøger HubSpot at knytte den hidtidige, anonyme aktivitet til den nye kontakt: sidevisninger, kilde, kampagne og de UTM-parametre, der bragte vedkommende ind første gang. Det er derfor original traffic source på en kontakt næsten altid stammer fra tiden før den første indsendelse, ikke fra selve indsendelsen.
Indsendelsen kan efterfølgende ses to steder. Under formularen selv, hvor I får listen over alle indsendelser med tidspunkt og felter, og på kontaktens tidslinje som aktiviteten Form submitted. De to visninger er den samme data. Vær opmærksom på eksporten: I kan trække formulardata ud som CSV, XLS eller XLSX, og downloadlinket er gyldigt i 90 dage, men sletter I selve formularen, kan de tidligere indsendelser ikke længere eksporteres. De bliver stående på kontakterne, hvilket ikke er det samme som at kunne rapportere på dem.
Formularer, der ikke er bygget i HubSpot, kan også fanges. Funktionen hedder non-HubSpot forms og kræver kun, at tracking-koden er installeret på siden. Til gengæld er kravene til markup skarpe: statisk HTML i et almindeligt form-tag, et email-input, en standard submit-knap, ingen iframe, ingen single page-app og ingen JavaScript bundet til submit-hændelsen. Felterne mapper udelukkende til enkeltlinje-tekst-properties, mapping sker automatisk og kan ikke rettes manuelt, og der kan højst ligge 10.000 af den slags formularer på en konto. HubSpots dokumentation for non-HubSpot forms beskriver kravene i detaljer.
Flere trin og betinget logik. Multi-step-formularer kræver et Starter-abonnement eller højere og kan rumme op til 20 trin. Betinget logik, altså at felter og trin vises eller skjules efter tidligere svar, kræver Marketing Hub eller Content Hub på Professional eller Enterprise og er begrænset til 100 regler med 10 betingelser i hver. Fremdriftsindikatoren kræver Marketing Hub Starter, AI-oversættelse af formularen kræver Professional, og skal en indsendelse kunne oprette en ticket i help desk, kræver det Service Hub Professional. Grænserne står samlet i HubSpots vejledning til formulareditoren.
Skal jeres eget system sende indsendelser ind, går det gennem submissions-API'et. Det uautentificerede endpoint tager 50 kald pr. 10 sekunder. De autentificerede endpoints er hurtigere og trappet efter abonnement: 100 kald pr. 10 sekunder på Free og Starter, 150 på Professional og Enterprise, og 200 med API-tilkøbet. Rammer I loftet, får I 429 tilbage, og indsendelsen er tabt, medmindre jeres kode selv prøver igen. HubSpots changelog om rate limits på formularindsendelser har de præcise tal og endpoint-stier.
Det, der oftest driller i praksis, er dubletter. Indsender samme person to gange med to forskellige mailadresser fra samme browser, samles begge indsendelser på én kontakt, fordi cookien er den samme. Omvendt får I to kontakter, hvis den samme person skriver mail@firma.dk den ene gang og Mail@Firma.dk fra en anden enhed den anden. Og validerer formularen et felt forkert, så brugeren trykker send flere gange, registreres hver af dem som en selvstændig indsendelse.
Sletning er endelig. En GDPR-sletning i HubSpot fjerner kontaktens indsendelser sammen med mailsporing, opkald og øvrig aktivitetsdata. Anonymiseret analytics bliver stående, så sessionerne tæller stadig med i trafikrapporterne, men personen kan ikke identificeres. Handlingen kan ikke fortrydes, kræver rettigheden til at slette kontakter permanent, og mailadressen sættes samtidig på en blokeringsliste, så den ikke kan lægges ind igen manuelt eller via import. Vender personen tilbage med en ny indsendelse, starter historikken forfra.
De fejl, vi oftest retter hos nye kunder, er de samme tre. Formularer bygget med felter, der ikke findes som properties, så data lander i felter ingen rapporterer på. Samtykkefelter sat op som almindelige afkrydsningsfelter i stedet for HubSpots indbyggede samtykkeopsætning, så samtykket ikke ligger på kontakten, hvor det kan dokumenteres. Og opfølgning bygget som simple workflows på hver enkelt formular i stedet for ét centralt workflow, hvilket bliver uoverskueligt, så snart der er mere end en håndfuld formularer på sitet.
Vi rydder op i formularer, der er vokset vildt, og bygger dem, så en indsendelse rent faktisk sætter noget i gang: rigtig property-mapping, samtykke der kan dokumenteres, fordeling til den rette sælger og en opsætning, hvor I ikke betaler for marketing contacts, I ikke markedsfører til. Skal vi kigge på jeres formularer og se, hvor mange indsendelser der falder på gulvet undervejs, så tag fat i os.
Hvad danske B2B-teams bruger form submissions til
En indsendelse er sjældent målet i sig selv. Værdien ligger i det, der udløses bagefter, og her adskiller HubSpot sig fra et rent formularværktøj ved at have CRM'et, mailen og automatiseringen i samme system. Nedenfor er de anvendelser, vi konkret bygger for danske B2B-virksomheder.
Kvalificering og fordeling af leads
Indsendelsen sætter lifecycle stage og lead status, og et workflow tildeler ejeren efter branche, postnummer eller virksomhedsstørrelse. En dansk producent med tre sælgere fordelt på Jylland, Fyn og Sjælland kan lade postnummerfeltet i formularen afgøre, hvem der får opgaven, og lade en opgave med to dages frist lande i sælgerens kø samme sekund.
Opfølgningsmail uden et workflow
Simple workflows sidder direkte på formularen og kræver ikke, at I bygger noget i workflow-værktøjet. Antallet af handlinger afhænger dog af abonnementet: én handling på gratisniveauet, tre handlinger på Starter, Professional og Enterprise uden Marketing Hub, op til 10 på Marketing Hub Starter, og fri mængde plus flere simple workflows pr. formular fra Marketing Hub Professional. HubSpots oversigt over automatisering efter formularindsendelse viser hvilke handlinger der er til rådighed hvor.
Samtykke der kan dokumenteres
HubSpot kan lægge samtykketekst og afkrydsningsfelter ind i formularen med tre modeller: implicit samtykke til behandling kombineret med eksplicitte kommunikationsfelter, helt separate eksplicitte samtykker, eller ren notits under legitim interesse. Vælger kontakten et kommunikationsfelt, lander samtykket i subscriptions på kontakten, og propertyen for lovligt behandlingsgrundlag sættes automatisk. Det er den eneste opsætning, hvor samtykket kan trækkes frem igen som dokumentation, og den er beskrevet i HubSpots vejledning om samtykke på formularer.
Segmentering og lead scoring
Indsendelser er et af de stærkeste segmenteringskriterier i HubSpot, fordi de både siger noget om intention og om timing. En liste kan filtrere på "har indsendt formularen Book demo inden for de sidste 30 dage", og en score kan lægge point på indsendelser af prislister og trække point fra på jobansøgninger. Vi bruger typisk indsendelsestypen, ikke antallet, som den vigtigste variabel i lead scoring.
Progressive felter på gentagne besøg
Frem for at bede om 11 felter på én gang kan formularen skjule de felter, kontakten allerede har udfyldt, og spørge om noget nyt i stedet. En SaaS-virksomhed med tre downloads i et forløb kan nøjes med mail på den første, mail plus firmastørrelse på den anden og budget på den tredje. Konverteringen på den første indsendelse stiger, og datasættet bliver alligevel komplet.
Sager og support ind ad samme dør
Med Service Hub Professional kan en indsendelse oprette en ticket i stedet for eller ud over en kontaktopdatering. En dansk installationsvirksomhed kan lade en servicerekvisitionsformular oprette ticket, sætte pipeline-stadie, tildele til den rette tekniker og starte SLA-uret, uden at nogen har kigget i en fællesindbakke.
Rapportering på det, der faktisk virker
Fordi indsendelsen bærer både kilde og kampagne med sig fra cookien, kan I stille skarpt på, hvilke kanaler der leverer indsendelser, som bliver til deals, og ikke bare hvilke der leverer flest indsendelser. Det er tit her, billedet vender: LinkedIn-annoncer med mange indsendelser og få deals, og organisk trafik med det omvendte.
Fælles for det hele er, at opsætningen skal beslutte, hvad der sker på indsendelsestidspunktet. Bygger I ikke den beslutning ind, ender indsendelserne som en liste, nogen kigger på om mandagen, og så er der ingen grund til at have dem i et CRM frem for i et regneark.
Alternativer, priser og begrænsninger
HubSpots formularer er ikke det eneste svar, og for nogle opgaver er de ikke det bedste. Her er de alternativer, danske B2B-virksomheder oftest stiller op imod dem, med priser tjekket i september 2026.
Typeform
Selvstændigt formularværktøj med markant bedre design og en mere samtaleagtig oplevelse end de fleste CRM-formularer. Pr. september 2026 koster Basic 29 USD pr. måned med 100 svar inkluderet, Plus 59 USD med 1.000 svar og Business 99 USD med 10.000 svar, og priserne fremgår af Typeforms prisside. Svarloftet er den reelle begrænsning: en formular med 3.000 månedlige indsendelser koster mere hos Typeform end hos HubSpot, hvor indsendelser i sig selv er gratis. Til gengæld ligger data ét skridt fra CRM'et og skal synkroniseres.
Gravity Forms på WordPress
Den mest udbredte formularmotor på WordPress-sites og et reelt valg, hvis jeres site allerede kører der. Licensen koster pr. september 2026 59 USD om året for ét site, 159 USD for tre og 259 USD for ubegrænset antal, og HubSpot-tilføjelsen følger med i alle tre niveauer. Styrken er kontrol over markup, validering og betalingsintegration. Svagheden er, at synkroniseringen til HubSpot er endnu et led, der kan gå ned, og at fejl først opdages, når nogen undrer sig over, at der ikke kommer leads.
Pipedrive med LeadBooster
Pipedrive er det CRM, danske SMV'er oftest sammenligner HubSpot med. Pr. september 2026 koster Lite 14 USD, Growth 39 USD, Premium 59 USD og Ultimate 79 USD pr. sæde om måneden ved årlig betaling, mens webformularer ligger i LeadBooster-tilkøbet fra 32,50 USD om måneden. Formularerne er enklere end HubSpots, og der er hverken betinget logik i samme omfang eller indbygget samtykkehåndtering. For et rent salgsteam uden marketingautomatisering er totalprisen til gengæld markant lavere.
Salesforce Web-to-Lead
Salesforce leverer webformularer som en indbygget funktion i alle betalte Sales Cloud-udgaver. Pr. september 2026 koster Starter Suite 25 EUR, Pro Suite 100 EUR, Core 195 EUR, Advanced 395 EUR og Max 550 EUR pr. bruger om måneden ifølge Salesforces prisside for Sales Cloud. Web-to-Lead er teknisk solidt og gratis oveni licensen, men det er en rå HTML-postning uden editor, uden betinget logik og uden samtykkehåndtering. Skal det ligne HubSpots formularer, skal der bygges.
HubSpots egne non-HubSpot forms
Det oversete alternativ ligger inde i HubSpot selv. Har I allerede formularer, der virker, kan tracking-koden opsamle dem uden at I bygger noget om. Det er gratis på alle abonnementer, men mapping sker automatisk og kun til enkeltlinje-tekst-properties, samtykke fanges ikke, og betinget logik findes ikke. Det er en god midlertidig løsning under en migrering og en dårlig permanent løsning.
Hvor vinder HubSpot så? Svaret er sammenhængen: indsendelse, kontakt, samtykke, segmentering, mail og rapport i samme datamodel, uden en synkronisering imellem. Har I brug for at kunne svare på, hvilken formular der skabte den deal, I lukkede i tirsdags, er det svært at slå. Hvor taber HubSpot: på designfrihed over for Typeform, på pris hvis I kun skal bruge formularer og intet andet, og på ren teknisk kontrol over for en formular I selv har bygget. Skal I have en enkelt, smuk undersøgelse ud til 300 kunder, er Typeform det rigtige valg, også selvom I kører HubSpot.
Prisbilledet på HubSpot-siden er værd at forstå ordentligt, fordi selve formularen er gratis, mens det, der gør den nyttig, ikke er. Pr. september 2026 koster Marketing Hub Free 0 USD for op til to brugere med 1.000 marketing contacts, Starter 7 USD pr. sæde om måneden ved årlig betaling og 20 USD ved månedlig, Professional 800 USD om måneden med tre Core Seats og 2.000 marketing contacts, og Enterprise 3.600 USD om måneden med fem Core Seats og 10.000 marketing contacts. Formularer findes på alle fire, betinget logik først fra Professional.
Den post, der oftest overrasker, er marketing contacts. En indsendelse opretter en kontakt, og bliver den kontakt markedsført til, tæller den med i det tier, I betaler for. Kører I konkurrencer, gated whitepapers eller messeformularer, kan et par tusinde indsendelser flytte jer et prisniveau op uden at nogen har besluttet det. Kontakter, I ikke skal markedsføre til, kan sættes som non-marketing og tæller så ikke med, men det kræver, at nogen faktisk gør det. Vi sætter det op som et workflow fra dag ét, og begrebet er uddybet under marketing contact.
Sædemodellen spiller kun indirekte ind. At se indsendelser kræver læserettigheder til formularer, og det kan et View-Only Seat klare. At bygge eller rette en formular kræver redigeringsrettigheder og dermed et Core Seat. I praksis betyder det, at marketingteamet skal have betalte sæder, mens sælgere, der kun skal se, hvad kunden har udfyldt, ikke behøver et.
De hårde grænser er værd at have på skrift, inden I designer noget. Højst 10.000 non-HubSpot forms pr. konto. Højst 20 trin i en multi-step-formular. Højst 100 regler med 10 betingelser hver i betinget logik. 50 kald pr. 10 sekunder på det uautentificerede submissions-endpoint og 100 til 200 på de autentificerede afhængigt af abonnement. Eksportlinket til formulardata lever i 90 dage. Ingen af dem kan hæves ved at ringe til HubSpot.
Den danske og europæiske kontekst falder i to dele. Datalokation er den nemme: HubSpot har datacentre i EU, Canada, Australien og to i USA, nye betalende kunder placeres efter IP-geolokation ved oprettelsen, gratisbrugere placeres i USA, og eksisterende betalende kunder kan migrere til en anden region gratis inde i kontoindstillingerne. Sidder I med persondata fra danske kunder, er det et opkald værd at tjekke, hvor jeres portal faktisk ligger.
Den svære del er samtykket. Markedsføringslovens spamforbud gælder også, når modtageren er en virksomhed, og Forbrugerombudsmanden stiller tre krav til et gyldigt samtykke: det skal være frivilligt, informeret og specificeret, så det klart fremgår, hvilke virksomheder, hvilken kommunikationsform og hvilke produktkategorier der gives tilladelse til. Et forhåndsafkrydset felt er ikke et samtykke, handelsbetingelser kan ikke bruges til at indhente det, og man må ikke sende en mail for at bede om det. Forbrugerombudsmandens vejledning om uanmodede elektroniske henvendelser gennemgår reglerne. HubSpots samtykkeopsætning kan opfylde dem, men kun hvis den bliver brugt, og vi ser jævnligt formularer, hvor samtykketeksten står som brødtekst uden et felt, der kan dokumenteres. Se også data privacy og samtykke.
Hvornår kan det så ikke betale sig? Har I under 50 indsendelser om måneden og ingen planer om at følge op automatisk, får I ikke noget ud af Marketing Hub Professional, som formularen alligevel er det billigste argument for. Skal I kun bruge én undersøgelse om året, køb Typeform for en måned. Og har I et velfungerende WordPress-site med Gravity Forms, der leverer rene leads, er der ingen gevinst i at bygge formularerne om, før I har brug for betinget logik eller dokumenteret samtykke. Vi rådgiver om den slags valg i vores arbejde med HubSpot, og svaret er oftere end man skulle tro, at I skal lade formularerne stå, hvor de står, og bruge pengene på opfølgningen i stedet.
Relaterede begreber
Sådan virker forms i HubSpot: felter, flertrin, betinget logik, collected forms, samtykke efter dansk ret og hvad Marketing Hub koster i august 2026.
Marketing contacts afgør din HubSpot-regning. Se hvad status betyder, hvad Marketing Hub koster pr. august 2026, og hvordan du rydder op.
Sådan virker data privacy og samtykke i HubSpot: cookiebanner, retsgrundlag, dobbelt opt-in, sletning, EU-datacenter, danske regler og priser 2026.
Double opt-in i HubSpot forklaret: opsætning, confirmation status, tiers og priser, danske samtykkeregler, alternativer og hårde begrænsninger.
Lead scoring i HubSpot forklaret: engagement- og fit-scores, tiers, priser pr. august 2026, grænser, alternativer og GDPR for danske B2B-teams.
HubSpot Workflows automatiserer processer på tværs af CRM'et. Få styr på triggere, actions, hvilke tiers du skal have, priser og hvor grænserne går.
Webhooks i HubSpot forklaret: mekanik, tiers, priser pr. september 2026, alternativer som Zapier og Make, hårde grænser og GDPR i dansk kontekst.
Marketing Hub forklaret: funktioner, tiers, seats, marketing contacts, priser pr. august 2026, alternativer og dansk samtykke- og EU-kontekst.
Ofte stillede spørgsmål om form submissions i HubSpot
Koster form submissions ekstra i HubSpot?+
Nej. Selve formularen og selve indsendelsen er med i alle abonnementer, også Marketing Hub Free. Det, der koster, er det der sker bagefter: betinget logik kræver Marketing Hub eller Content Hub Professional, og en indsendelse, der skaber en kontakt I markedsfører til, tæller med i jeres marketing contacts. Pr. september 2026 er der 1.000 marketing contacts med i Free og Starter, 2.000 i Professional og 10.000 i Enterprise.
Hvad sker der, hvis den samme person indsender formularen to gange?+
HubSpot matcher på e-mailadressen. Er adressen den samme, opdateres den eksisterende kontakt, og begge indsendelser står på tidslinjen. Er adressen forskellig, men browseren den samme, samles indsendelserne alligevel på én kontakt, fordi tracking-cookien er den samme. Det er den hyppigste kilde til data, der ser forkert ud i rapporterne.
Kan jeg opsamle indsendelser fra formularer, jeg ikke har bygget i HubSpot?+
Ja, funktionen hedder non-HubSpot forms og kræver kun tracking-koden på siden. Formularen skal være statisk HTML i et form-tag med et email-input og en almindelig submit-knap, og den må ikke ligge i en iframe eller i en single page-app. Felterne mapper automatisk og kun til enkeltlinje-tekst-properties, og der kan højst ligge 10.000 af dem på en konto.
Hvordan dokumenterer vi samtykke fra en formularindsendelse?+
Brug HubSpots indbyggede samtykkeopsætning i stedet for et almindeligt afkrydsningsfelt. Når kontakten sætter flueben i et kommunikationssamtykke, lander det i subscriptions på kontaktrecorden, og propertyen for lovligt behandlingsgrundlag sættes til frit afgivet samtykke. Markedsføringslovens spamforbud gælder også over for virksomheder, og et forhåndsafkrydset felt er ikke et gyldigt samtykke.
Kan vi slette en enkelt persons indsendelser igen?+
Ja, gennem en GDPR-sletning af kontakten. Den fjerner indsendelser, mailsporing, opkald og øvrig aktivitetsdata, men anonymiseret analytics bliver stående, så sessionerne tæller fortsat i trafikrapporterne. Handlingen kan ikke fortrydes, kræver rettigheden til at slette kontakter permanent, og mailadressen sættes samtidig på en blokeringsliste.
Hvor mange indsendelser kan vores eget system sende ind via API?+
Det uautentificerede submissions-endpoint tager 50 kald pr. 10 sekunder. De autentificerede endpoints tager 100 kald pr. 10 sekunder på Free og Starter, 150 på Professional og Enterprise og 200 med API-tilkøbet. Rammer I loftet, får I en 429 tilbage, og indsendelsen er tabt, medmindre jeres egen kode prøver igen.
Ligger vores formulardata i EU?+
Det afhænger af, hvor jeres portal blev oprettet. HubSpot har datacentre i EU, Canada, Australien og to i USA, og nye betalende kunder placeres efter IP-geolokation ved oprettelsen, mens rene gratisbrugere placeres i USA. Eksisterende betalende kunder kan migrere til en anden region uden beregning i kontoindstillingerne under Account Defaults.