Blog
Kontakt os

Hvad er Format data action i HubSpot?

Format data er en workflow-handling i HubSpot. Den ligger under Data ops i workflow-editoren sammen med custom code og webhooks, og den tager en værdi fra en property eller fra en tidligere handling, kører den gennem en formatering og leverer resultatet tilbage som et action output. Handlingen kræver Data Hub Professional eller Enterprise. Den afgørende forskel på Format data og en almindelig Edit record-handling er, at Format data ikke ændrer noget af sig selv: den producerer en renset værdi, som du bagefter selv skal skrive ind på et felt.

Et typisk forløb ser sådan ud. En kontakt udfylder jeres formular, skriver fornavnet med store bogstaver, efterlader et mellemrum foran firmanavnet og angiver en dato i amerikansk format. Workflowet enroller kontakten, en Format data-handling sætter fornavnet til stort begyndelsesbogstav, en anden trimmer mellemrummene af firmanavnet, en tredje skriver datoen om til 14-09-2026 med tidszonen Europe/Copenhagen, og en Edit record-handling gemmer alle tre værdier. Sælgeren ser en ren kontakt i stedet for MORTEN og et firmanavn med luft i begge ender.

For danske B2B-teams er det arbejde, nogen ellers laver i hånden eller slet ikke laver. Data kommer ind fra formularer, importer, e-conomic, Business Central og en chatbot, og hvert system har sin egen opfattelse af store bogstaver, mellemrum og datoformater. Resten af siden gennemgår, hvordan handlingen teknisk virker, hvad danske virksomheder konkret bruger den til, og hvad den koster sammenlignet med alternativerne.

Læsetid 12 minOpdateret september 2026

Sådan virker Format data action i HubSpot

Du tilføjer handlingen i workflow-editoren under Data ops, vælger den værdi, der skal behandles, og vælger derefter en formatering fra en liste. Værdien kan være en property på det record, workflowet kører på, et output fra en tidligere handling eller en fast tekst. HubSpots dokumentation for Format data i workflows gennemgår hele feltet af muligheder, og de falder i tre grupper: tekst, tal og datoer.

Resultatet kommer ud som et action output, ikke som en ændring på recordet. Outputtet lever kun inde i den enkelte workflow-kørsel, og vil du beholde den formaterede værdi, skal en Edit record-handling længere nede skrive den ind på en property. HubSpot tilbyder at oprette den Edit record-handling automatisk, når du gemmer formateringen. Tag imod tilbuddet. Et workflow, der formaterer uden at gemme, ser ud til at virke og ændrer ingenting, og det er den hyppigste årsag til, at nogen melder handlingen død.

Tekstformateringer. Her ligger stort begyndelsesbogstav, små bogstaver, store bogstaver, title case, trim af mellemrum foran og bagved, klip af et eller flere tegn, erstat tegn med mulighed for at begrænse antallet af forekomster, og fjern HTML-tags. Den sidste er nyttig, når tekst kommer ind fra en chat eller et system, der sender markup med i fritekstfeltet.

Tal og datoer. På tal kan du lægge til, trække fra, gange, dividere, runde af med valgt afrundingsmetode, tage absolutværdien, beregne n'te rod og teste om et tal er deleligt. På datoer kan du lægge tid til, trække tid fra, konvertere til Unix-timestamp og formatere dato og tid med både tidszone og locale.

Locale-indstillingen er den, danske teams oftest har brug for. HubSpot gemmer datetime-properties i UTC, og uden en tidszone på formateringen rammer en dato tæt på midnat den forkerte dag i en intern notifikation. Sætter du tidszonen til Europe/Copenhagen og formatet til dd-MM-yyyy, får sælgeren den dato, kunden selv ville skrive. Escape og URL-encode hører til samme gruppe og bruges, når en værdi skal med videre i et link.

Custom formula mode. Ud over de færdige valg kan handlingen køre en formel. HubSpots oversigt over custom formula functions lister over 30 funktioner, blandt andet concat, regex_replace, striptags, left, mid, right, join, length og urlencode på tekst, abs, round, root, divisible og randomNumber på tal, og format_datetime, plus_time, minus_time og unixtimestamp på datoer. Syntaksen er funktionsnavn med parametre, properties skrives i kantede parenteser som [company name], og de almindelige regnetegn kan bruges i stedet for de navngivne funktioner. Formlerne gælder kun i workflows og kan ikke genbruges i calculation properties.

Handlingen er ikke alene om at producere action outputs. HubSpots beskrivelse af workflow action outputs nævner blandt andet Validate and format phone number, Summarize record, Ask Anthropic og Data Agent-handlingerne, og deres outputs bruges på præcis samme måde i en senere handling. I praksis bygger man en kæde: en handling henter eller beregner noget, Format data pudser resultatet af, og Edit record gemmer det på recordet.

Adgangen følger Data Hub og ikke det Hub, I bruger til daglig. Format data og custom formula mode kræver Data Hub Professional eller Enterprise, mens selve muligheden for at arbejde med action outputs findes fra Professional på tværs af Marketing Hub, Sales Hub, Service Hub, Data Hub, Smart CRM og Revenue Hub. Har I Sales Hub Professional uden Data Hub, kan I altså godt bygge workflows og bruge outputs fra andre handlinger, men Format data er ikke i menuen.

Tre ting driller typisk i opsætningen. Title case ødelægger danske selskabsformer, så nordic steel aps bliver til Nordic Steel Aps og ikke Nordic Steel ApS, og en skråstreg i A/S overlever sjældent uden en efterfølgende erstatning af tegn. Formateringen sker desuden først, når workflowet kører, og ikke når feltet udfyldes, så rodet når at stå i CRM'et et øjeblik, og et record, der allerede er enrolled, bliver ikke behandlet igen, medmindre re-enrollment er slået til. Endelig giver en tom property et tomt output, så den Edit record-handling, der gemmer værdien, bør stå bag en gren, der kun kører, når der faktisk er noget at skrive.

Vi sætter formateringsworkflows op som en del af en samlet datamodel, så reglerne for navne, telefonnumre og datoer står ét sted i stedet for spredt ud over fem workflows, som ingen tør røre. Skal I have ryddet op i en database, der har taget imod data fra formularer, importer og et økonomisystem i årevis, starter vi med at finde ud af, hvor rodet kommer fra, og om Data Hub Professional overhovedet er pengene værd hos jer. Skriv til os, så kigger vi på jeres opsætning sammen.

Sådan bruger danske B2B-teams handlingen

Handlingen bliver først interessant, når den sidder i et workflow, der kører hver dag, uden at nogen tænker over det. Nedenfor er de mønstre, vi oftest bygger for danske B2B-kunder, hvor problemet er datahygiejne og ikke manglende systemer.

Formulardata fra hjemmesiden
Besøgende skriver navne med caps lock, efterlader mellemrum i enderne og sætter firmanavnet i ét ord. Et kontaktbaseret workflow med enrollment på formularindsendelse trimmer mellemrum, sætter stort begyndelsesbogstav på for- og efternavn og fjerner markup fra fritekstfeltet. En rådgivningsvirksomhed med 400 indsendelser om måneden slipper for, at hver anden e-mail åbner med et navn i versaler.

Firmanavne fra e-conomic og Business Central
Synkroniserede firmanavne kommer ind, som de står i økonomisystemet, ofte i versaler og med kundenummer eller CVR-nummer klæbet på. Med erstat tegn og klip tegn kan du skille nummeret fra navnet og skrive nummeret over i en dedikeret property, hvor det kan bruges til opslag og dublettjek. En grossist med 2.300 debitorer får dermed et firmakartotek, hvor en søgning på navn rent faktisk finder virksomheden.

Telefonnumre til ensartet format
Numre kommer ind som 12 34 56 78, +45 12345678 og 004512345678 i samme database. En formel med regex_replace fjerner mellemrum og bindestreger, og concat sætter +45 foran, når nummeret er otte cifre. Det er forskellen på, om klik-til-opkald og en SMS-integration rammer rigtigt, eller om de fejler på hver femte kontakt.

Datoer i interne notifikationer
Når et workflow sender en intern e-mail eller en besked i Slack om en ny deal, står datoen i det format, HubSpot gemmer den i. format_datetime med Europe/Copenhagen og dd-MM-yyyy giver sælgeren den dato, aftalen faktisk er indgået på. Det lyder som en detalje, indtil en leveringsdato den 03-04-2026 bliver læst som 4. marts.

Værdier, der skal med i et link
Skal en værdi fra CRM'et ind i en URL, for eksempel i et personligt bookinglink eller et tilbudslink, skal den URL-encodes først. Escape og URL-encode håndterer æ, ø og å, som ellers knækker linket eller sender modtageren til en 404. Det er den eneste grund til, at et navn som Søren overhovedet kan stå i en query-parameter.

Beregninger, der ikke fortjener en ny property
Deal-værdier, antal licenser og vægt kan ganges, divideres og afrundes undervejs i workflowet, uden at der oprettes et nyt felt til hvert mellemresultat. En SaaS-virksomhed, der regner en årlig kontraktværdi ud fra en månedspris og en bindingsperiode, lægger regnestykket i formlen og gemmer kun resultatet på dealen.

Oprydning i tekst fra tredjepartssystemer
Chatsvar, supportsager og webhooks fra egne systemer kommer ofte ind med markup eller med et fast præfiks foran emnet. striptags fjerner markup, og cut fjerner et kendt antal tegn i starten. På en ticket-pipeline betyder det, at emnefeltet kan læses i en liste, i stedet for at de første ti tegn er teknik.

Fællesnævneren er, at reglen står ét sted i stedet for i hovedet på den enkelte medarbejder. Når den ligger i et workflow, gælder den også for kollegaen, der starter i næste uge, og for de 40.000 records, I importerer fra det gamle system.

Alternativer, priser og begrænsninger

Format data er ikke den eneste måde at rette data på i HubSpot, og til en del opgaver er den hverken den hurtigste eller den billigste. Herunder er de reelle alternativer med de priser, vi kunne verificere i september 2026.

Custom code action
Samme placering i Data ops, samme krav om Data Hub Professional eller Enterprise, men med Node.js eller Python i stedet for en formel. Den kan alt det, Format data kan, og desuden kalde API'er, læse flere records og håndtere logik, der ikke kan skrives på én linje. Prisen er, at nogen skal kunne vedligeholde koden, og at fejl først dukker op i kørselsloggen. Vi bruger typisk en custom code action, når formateringen afhænger af data fra et andet objekt.

Calculation properties
En calculation property beregner og formaterer løbende uden et workflow og findes fra Professional i Marketing Hub, Sales Hub, Service Hub, Content Hub, Smart CRM og Revenue Hub samt i Data Hub Professional. HubSpots dokumentation for calculation og rollup properties beskriver funktionerne, blandt andet concatenate, lowercase, round_nearest, time_between og if, og oplyser at en formel kan indeholde op til 70 åbne parenteser. Til gengæld skriver den altid til sit eget felt, så den kan ikke rydde op i den oprindelige property.

Insycle
Et værktøj fra App Marketplace, der specialiserer sig i oprydning og dublethåndtering på tværs af hele databasen, med over 60 kædbare funktioner til navne, telefonnumre, adresser og jobtitler. Det kører i bulk på eksisterende data, hvilket Format data ikke kan uden et workflow, der enroller alle records. Insycles prisside angiver pr. september 2026 Starter fra 80 USD om måneden ved årlig binding, Growth fra 120 USD og Professional fra 160 USD, og prisen stiger med antallet af records i databasen.

Zapier Formatter og Make
Eksterne automatiseringsværktøjer med deres egne formateringstrin. Zapiers Formatter tæller ikke som en task og er med på alle planer, også gratisplanen med 100 tasks om måneden, mens flertrins-scenarier kræver Professional fra 19,99 USD om måneden (september 2026). Ulempen er tydelig: data skal ud af HubSpot og tilbage igen, og det giver forsinkelse, en databehandler mere i fortegnelsen og endnu et sted at fejlsøge.

Oprydning i et regneark før import
Det gratis alternativ, og det rigtige, når opgaven er en engangsimport. Excel og Google Sheets trimmer, skifter store og små bogstaver og splitter kolonner hurtigere end noget workflow, og importfilen kan gennemses, inden den rammer CRM'et. Det holder bare kun, så længe der sidder en person, som husker at gøre det hver gang.

HubSpot vinder, når formateringen skal ske i samme øjeblik som resten af automatiseringen, og når reglen skal gælde alle fremtidige records, uden at nogen gør noget. Handlingen taber på bulk. Skal 80.000 eksisterende kontakter rettes én gang, er et dedikeret oprydningsværktøj eller en eksport, en omgang i et regneark og en ny import både hurtigere og lettere at kontrollere undervejs. Og den taber på pris, hvis formatering er den eneste grund til at købe Data Hub Professional.

Det er en reel overvejelse, for adgangen er ikke billig. HubSpots prisside for Data Hub angiver pr. september 2026 Professional til 720 USD om måneden mod en normalpris på 800 USD, inklusive ét core seat og 5.000 HubSpot Credits, med ekstra sæder til 45 USD. Enterprise starter ved 2.000 USD om måneden med ét core seat, 10.000 credits og ekstra sæder til 75 USD. Free og Starter findes også, men ingen af dem giver adgang til Format data.

Sædemodellen hører med i regnestykket. Et core seat følger med Professional-abonnementet, og de brugere, der skal bygge og redigere workflows, skal have et betalt sæde, mens kollegaer uden sæde fint kan se den formaterede værdi på recordet. HubSpot Credits bruges ikke af Format data selv, men af AI-handlinger og berigelse, så et workflow, der både formaterer og kalder en AI-handling, trækker på credit-puljen og ikke kun på abonnementet.

Forskellen på Professional og Enterprise handler sjældent om selve formateringen, for den er ens på begge niveauer. Det, der flytter sig, er omfanget omkring den: Professional giver op til 10 webhook-triggere på workflows, mens Enterprise giver 100. Skal formateringen sættes i gang af jeres eget system frem for af en formularindsendelse, er det tallet, der afgør sagen.

De hårde grænser møder man et andet sted end i handlingen. HubSpots prisside for Sales Hub angiver pr. september 2026 op til 300 workflows på Professional til 90 USD pr. sæde om måneden ved årlig betaling og op til 1.000 workflows på Enterprise til 150 USD, og en forgrening kan højst danne 250 unikke grene ud fra én property. Har I mange små formateringsworkflows, bliver workflow-antallet flaskehalsen længe før Format data selv gør det. Til gengæld har calculation properties deres egen kvote på 200 på Professional og Enterprise, så de to løsninger konkurrerer ikke om den samme grænse.

Dansk og europæisk kontekst betyder to ting i praksis. HubSpot hoster kundedata i fem regioner, og HubSpots FAQ om cloud-infrastruktur og datahosting nævner EU-datacenteret i Tyskland, at konti med Starter, Professional eller Enterprise kan skifte datacenter, og at behandling i begrænset omfang stadig kan ske uden for regionen. Selve formateringen tilføjer ingen nye personoplysninger, hvilket er godt for dataminimeringen, men en formel, der samler navn, firma og telefonnummer i ét felt, skaber en ny oplysning et nyt sted, og det bør med i fortegnelsen. Dertil kommer det praktiske: æ, ø og å skal URL-encodes korrekt, og dansk datoformat kræver, at tidszonen faktisk sættes.

Kan det så betale sig? Har I under et par tusinde records og én person, der laver importerne, er svaret typisk nej, og pengene er bedre brugt på en klar navnestandard og en fast importproces. Kører der derimod flere hundrede formularindsendelser og en synkronisering fra økonomisystemet ind i samme database hver uge, tjener oprydningen sig hjem på den tid, sælgerne ellers bruger på at gætte, hvilken af tre næsten ens virksomheder der er den rigtige. Den vurdering laver vi som en fast del af vores arbejde med HubSpot-platformen, og vi siger det også, når konklusionen er, at I ikke skal købe Data Hub.

Ofte stillede spørgsmål om Format data action

Hvilket abonnement kræver Format data action?

Handlingen kræver Data Hub Professional eller Enterprise. Pr. september 2026 koster Professional 720 USD om måneden mod en normalpris på 800 USD og inkluderer ét core seat og 5.000 HubSpot Credits, mens Enterprise starter ved 2.000 USD. Har I kun Marketing Hub eller Sales Hub Professional, kan I bygge workflows og bruge action outputs fra andre handlinger, men Format data er ikke tilgængelig.

Hvad er forskellen på Format data og en calculation property?

En calculation property beregner løbende og skriver altid til sit eget felt, mens Format data kører som et trin i et workflow og leverer et action output, som du selv beslutter, hvor skal gemmes. Calculation properties findes fra Professional i de fleste Hubs og har en kvote på 200 på Professional og Enterprise. Skal en eksisterende property renses og skrives tilbage til sig selv, er Format data det rigtige valg, fordi en calculation property ikke kan overskrive kilden.

Gemmer handlingen automatisk den formaterede værdi på recordet?

Nej. Outputtet lever kun inde i den enkelte workflow-kørsel, og en Edit record-handling skal skrive det ind på en property, hvis værdien skal bevares. HubSpot tilbyder at oprette den handling automatisk, når du gemmer formateringen, og det er den mest almindelige fejl at klikke forbi tilbuddet. Et workflow, der formaterer uden at gemme, kører fejlfrit og ændrer ingenting.

Kan jeg bruge handlingen til at rydde op i eksisterende kontakter?

Ja, men kun ved at enrolle dem i et workflow, og det er ikke handlingens stærke side. Til en engangsoprydning på titusindvis af records er en eksport, en omgang i et regneark og en ny import hurtigere at kontrollere, og et bulkværktøj som Insycle, der starter ved 80 USD om måneden ved årlig binding (september 2026), er bygget til netop den opgave. Brug Format data til fremtidige records og noget andet til historikken.

Kan jeg få danske datoformater ud af handlingen?

Ja. Formateringen af dato og tid tager både en tidszone og en locale, så du kan sætte Europe/Copenhagen og formatet dd-MM-yyyy. Det er nødvendigt, fordi HubSpot gemmer datetime-properties i UTC, og en dato tæt på midnat ellers lander på den forkerte dag i en intern notifikation. I custom formula mode hedder funktionen format_datetime.

Er Format data nok til at holde databasen ren?

Nej, den løser formatering og ikke dubletter, manglende felter eller forkerte værdier. Formateringen sker desuden først, når workflowet kører, så rodet når at stå i CRM'et et øjeblik, og records, der allerede er enrolled, behandles ikke igen uden re-enrollment. Den hører hjemme sammen med faste navnestandarder, dublethåndtering og en aftalt importproces.