Hvad er et CRM-objekt i HubSpot? Objekter og datamodel
Et CRM-objekt er den datatype, HubSpots Smart CRM gemmer en bestemt slags oplysninger i. Contacts, companies, deals og tickets er de fire, alle kender, og de har faste interne id'er i platformen: 0-1, 0-2, 0-3 og 0-5. Objektet er definitionen: hvilke properties en record kan have, hvilke andre records den kan forbindes til, og hvad der kan automatiseres og rapporteres på. Dataene er selve recorden. Egne objekter, som HubSpot kalder custom objects, får id'er i serien 2-XXX og kræver et Enterprise-abonnement.
Et eksempel gør forskellen tydelig. En dansk maskinproducent har indkøbschefen som contact, kundens juridiske enhed som company, den igangværende ordre som deal med line items under sig, en driftsforstyrrelse som ticket, og hver solgt maskine som en record i et custom object ved navn Installationer. Fordi maskinen er sit eget objekt, kan servicechefen se alle installationer på virksomhedsrecorden, bygge et workflow der opretter en serviceopgave et fast antal måneder efter idriftsættelse, og trække en rapport over serviceomsætning pr. maskintype. Ligger den samme oplysning i et tekstfelt på virksomheden, kan ingen af delene lade sig gøre.
Objektmodellen er den beslutning, der binder resten af HubSpot sammen. Den afgør, hvad jeres sælgere kan filtrere på, hvad marketing kan segmentere efter, hvad supporten kan se på en sag, og hvor meget arbejde det bliver at koble e-conomic eller Business Central på. Den afgør også, om I skal på Enterprise. Herunder gennemgår vi mekanikken bag objekter, hvad danske B2B-teams faktisk bruger dem til, og hvad alternativerne og grænserne koster.
Sådan er objekter bygget i HubSpot
Et objekt er en definition, ikke data. Når du opretter en record, får den automatisk et Record ID i property'en hs_object_id, og HubSpots udviklerdokumentation for CRM-objekter understreger, at det id skal behandles som en tekststreng og ikke som et tal. Det virker som en detalje, lige indtil en integration afrunder et langt id og skriver til den forkerte record.
De fire objekter, de fleste arbejder i til daglig, er kun en del af billedet. HubSpot har over tredive objekttyper med faste id'er, og flere af dem bruger danske B2B-virksomheder allerede uden at tænke over det: line items er 0-8, quotes er 0-14, invoices er 0-53, subscriptions er 0-69, tasks er 0-27 og opkald er 0-48. Leads fik sit eget objekt, 0-136, da HubSpot skilte prospecting ud fra kontaktdatabasen. Egne objekter får id'er i 2-serien, og nummeret er unikt pr. konto. Det er en klassisk fælde, når I flytter kode fra sandbox til produktion.
Properties er felterne, objektet stiller til rådighed. Hvert objekt kommer med et sæt standardfelter, og oven på dem kan I bygge jeres egne. Feltdefinitionerne hører til objektet, ikke til den enkelte record, så et felt oprettet på deals findes på alle deals. Vi har skrevet mere om felttyper og datamodellen på siden om property i HubSpot.
Associations er den anden halvdel af modellen. En association er en forbindelse mellem to records, og det er den, der gør, at en sælger kan stå på en virksomhed og se otte kontakter, tre åbne deals og fem tickets uden at søge efter dem. HubSpots egen dokumentation for opbygning af CRM-databasen beskriver associations som selve grunden til, at objekterne hænger sammen frem for at ligge som adskilte lister.
Association labels sætter navn på forbindelsen. I stedet for at en kontakt bare er knyttet til en virksomhed, kan hun være Beslutningstager, Teknisk kontakt eller Fakturamodtager. Labels kræver Professional eller Enterprise, og kataloget angiver op til 50 labels pr. objektpar, altså 50 mellem contacts og deals, 50 mellem companies og contacts og så videre. På Starter og Free findes forbindelsen, men ikke navnet på den.
I juni 2026 hævede HubSpot associationsgrænserne markant. Ifølge HubSpots produktopdateringer for juni 2026 kan en virksomhed nu have op til 500.000 tilknyttede contacts, deals eller tickets, og et produkt op til 1.000.000 deals. Ændringen blev slået til automatisk. For de fleste danske SMV'er er det akademisk, men for en abonnementsforretning med mange tusinde aktive aftaler var det tidligere loft en reel spærring.
Selve modellen redigeres i Data Management og derefter Data Model. HubSpots vejledning til data model builder beskriver, at værktøjet er med i alle produkter og planer, og at det er forbeholdt Super Admins. Herfra kan I aktivere eller deaktivere standardobjekter som appointments og courses, omdøbe objekter, skjule dem i visningen og sætte grænser for, hvor mange records et objektpar må forbindes med. Det er også her, associationstyper oprettes og aktiveres, så de kan bruges i workflows og segmenter.
Custom objects er Enterprise-kun. HubSpots dokumentation for oprettelse af custom objects lister de abonnementer, der giver adgang: Marketing Hub Enterprise, Sales Hub Enterprise, Service Hub Enterprise, Content Hub Enterprise, Data Hub Enterprise, Revenue Hub Enterprise og Smart CRM Enterprise. Ved oprettelsen angiver I objektets navn i ental og flertal, en primary display property, der navngiver den enkelte record, og et antal secondary properties, der vises på profilkortet.
Noget af det, I vælger ved oprettelsen, kan ikke laves om bagefter. Objektets og properties' interne navne kan ikke redigeres, primary display property kan efter oprettelsen kun ændres via custom object-API'et og ikke i brugerfladen, og et objekt kan ikke slettes, så længe det bruges af andre værktøjer. Det er ikke katastrofalt, men det betyder, at navngivningen skal ligge fast, før nogen klikker Create. Vi har set konti, hvor et objekt hedder noget andet i API'et end på skærmen, fordi det blev oprettet i en fart.
Objekttypen afgør, hvad resten af platformen kan. Lister, rapporter, pipelines og workflows i HubSpot bygges pr. objekt, så et workflow, der skal reagere på en ændring i et custom object, findes kun, hvis objektet findes. Den rækkefølge overrasker mange: automatiseringen kan ikke gå forud for datamodellen.
Til sidst grænserne mod omverdenen. HubSpots retningslinjer for API-forbrug sætter privat distribuerede apps til 100 kald pr. 10 sekunder på Free og Starter og 190 kald pr. 10 sekunder på Professional og Enterprise, med dagligt loft på henholdsvis 250.000, 625.000 og 1.000.000 kald. En førstegangsimport af flere hundrede tusinde records fra et ERP-system rammer det loft, og derfor planlægges migreringer i batches i stedet for at køre igennem på én nat.
Skal jeres datamodel bære serviceaftaler, anlæg eller økonomidata frem for et notefelt, hjælper vi med at designe objekter og associations, før der importeres noget som helst. Vi tager stilling til, hvad der kan klares med en property på Professional, og hvad der reelt kræver Enterprise, og vi bygger integrationen til e-conomic eller Business Central, så dataene lander det rigtige sted første gang. Skriv til os, så gennemgår vi jeres nuværende opsætning og siger ærligt, hvad der bør laves om.
Hvad danske B2B-teams bruger objekter til
De fleste virksomheder begynder med de fire standardobjekter og opdager først senere, at et af deres vigtigste datasæt ikke passer ind i nogen af dem. Herunder er de mønstre, vi oftest ser hos danske B2B-kunder, og hvad de kræver rent teknisk.
Koncernstruktur på companies
Danske B2B-sælgere arbejder sjældent mod én juridisk enhed. En kunde er et moderselskab med fire driftsselskaber og hver sin indkøber. Ved at oprette hvert CVR-nummer som sin egen company-record og forbinde dem med parent- og child-relationer får salgschefen både omsætningen pr. selskab og det samlede koncerntal, uden at nogen fører et regneark ved siden af.
Serviceaftaler som custom object
En serviceaftale har start- og slutdato, en dækningsgrad, en pris og en fornyelsesdato. Lægges den som properties på virksomheden, kan der kun være én ad gangen. Som custom object kan en produktionsvirksomhed have tolv aktive aftaler på samme kunde, sætte et workflow op der varsler 90 dage før udløb, og lave en fornyelsesrapport, der faktisk kan bruges til budgettering.
Installationer og anlæg
Alt, der står fysisk hos kunden og har en levetid, hører hjemme i sit eget objekt: maskiner, ventilationsanlæg, ladestandere, kølemontrer. Hver record kan bære serienummer, idriftsættelsesdato og seneste servicebesøg. En dansk installatør med 3.000 anlæg i marken kan så filtrere på anlæg, hvor sidste servicebesøg er ældre end tolv måneder, og sende teknikerne derud i en planlagt rytme frem for efter opkald.
Tilbud med line items og quotes
Line items er sit eget objekt, 0-8, og de knytter produkter til en deal med antal og rabat pr. linje. Et quote, objekt 0-14, samler linjerne i et tilbudsdokument. For en dansk grossist betyder det, at dækningsbidraget kan regnes pr. varelinje frem for pr. handel, og at en tabt ordre kan analyseres på, hvilke varegrupper der røg ud.
Sager og SLA på tickets
Tickets er objektet bag supportarbejdet, og fordi de kan forbindes til både kontakt, virksomhed, deal og et custom object, kan en supporter se, at sagen handler om anlæg nummer 4 hos en kunde, der samtidig har en åben forhandling. Det er den forbindelse, der gør, at supporten ikke lover noget, salget ikke kan holde.
Økonomidata fra e-conomic og Business Central
Fakturaer og debitorstatus hører ikke hjemme i et notefelt. Typisk lander stamdata på company-recorden, mens fakturaer og ordrer får deres eget objekt, som synkroniseres fra økonomisystemet. Så kan sælgeren se, at kunden har 180.000 kroner forfaldent, før hun sender et nyt tilbud, og marketing kan lade være med at sende kampagner til kunder i inkasso.
Leads som eget objekt i prospecting
Leads-objektet, 0-136, blev skilt ud, så en emneliste ikke forurener kontaktdatabasen. En dansk SaaS-virksomhed kan arbejde 400 emner igennem i prospecting-workspacet, hvor kun de kvalificerede bliver til rigtige contacts og deals. Det holder både databasen ren og kontakttallet nede, hvilket har direkte betydning for prisen på marketing contacts.
Fællestrækket er, at objektvalget bestemmer, hvad der senere kan måles. Ligger oplysningen i et felt, kan I filtrere på den. Ligger den i sit eget objekt, kan I tælle den, rapportere på den over tid og automatisere ud fra den. Den forskel kan ikke rettes bagud uden en migrering, og derfor er det den samtale, vi tager først i et implementeringsforløb.
Alternativer, priser og begrænsninger
Valget står sjældent mellem HubSpot og ingenting. Det står mellem HubSpot Enterprise, et andet CRM med en anden datamodel, eller en billigere løsning inde i HubSpot, som ikke kræver et nyt objekt. Herunder er de reelle alternativer med de priser, leverandørerne selv oplyser i august 2026.
Salesforce Sales Cloud
Salesforce byggede sin platform op om custom objects fra begyndelsen, og datamodellen er mere fleksibel end HubSpots, særligt når relationerne bliver mange og dybe. Prisen er til gengæld en anden. Salesforce oplyser på sin prisside pr. august 2026 Starter Suite til 25 euro, Pro Suite til 100 euro, Enterprise til 175 euro og Unlimited til 350 euro pr. bruger pr. måned ved årlig betaling. Salesforce prissætter i euro direkte, hvilket gør budgetteringen lettere for en dansk økonomiafdeling end HubSpots dollarpriser. Til gengæld kræver platformen i praksis en administrator, og det er en lønudgift oven i licensen.
Microsoft Dynamics 365 Sales
Dynamics gemmer data i Dataverse-tabeller, som svarer til objekter, og der er ingen kunstig grænse for, hvor mange I opretter. Microsofts prisside for Dynamics 365 Sales angiver pr. august 2026 Sales Professional til 65 dollar, Sales Enterprise til 105 dollar og Sales Premium til 150 dollar pr. bruger pr. måned ved årlig betaling. Kører I i forvejen Business Central, er delingen af stamdata mellem ERP og CRM mere ligetil her. Til gengæld er marketingdelen svagere, og opsætningen tager længere tid.
Pipedrive
Pipedrive har ikke custom objects i HubSpots forstand. I får custom fields, produkter og projekter, og det rækker fint til et salgsteam, der sælger én ting til én slags kunde. Pipedrives prisside angiver pr. august 2026 Lite til 14 dollar, Growth til 39 dollar, Premium til 59 dollar og Ultimate til 79 dollar pr. sæde pr. måned ved årlig betaling. For en dansk virksomhed med ti sælgere og ingen serviceforretning er det en fjerdedel af prisen for HubSpot Enterprise. Skal I rapportere på anlæg, aftaler eller abonnementer, løber I ind i væggen hurtigt.
HubDB i stedet for et custom object
HubDB er HubSpots tabelværktøj, og det er tilgængeligt fra Professional. HubSpots udviklerblog om forskellen på HubDB og custom objects gør skellet klart: HubDB egner sig til offentlige data, der skal drive sider på websitet, og kan tilgås uden godkendelse, mens custom objects er lukkede og til gengæld kan indgå i associations, workflows og rapporter. En produktkatalogside hører til i HubDB. En serviceaftale gør ikke.
En custom property i stedet for et helt objekt
Det billigste alternativ er ofte at lade være. Skal I gemme én værdi pr. kunde, som ikke ændrer sig ret tit, er en property på company-recorden nok, og den koster ingenting og findes på alle planer. Tommelfingerreglen er enkel: skal der kunne være flere ad gangen med hver sin livscyklus, skal det være et objekt. Skal der være præcis én, er det et felt.
Hvor vinder HubSpot så, og hvor taber platformen? HubSpot vinder på, at objekter, marketing, salg, service og rapportering deler den samme database fra dag ét, og at en almindelig marketingansvarlig faktisk kan oprette et objekt uden udvikler. Platformen taber på pris, når behovet er en dyb datamodel og ikke resten af pakken, og den taber på fleksibilitet over for Salesforce og Dynamics, når modellen skal bære femten sammenhængende objekter med komplekse regler. Er jeres udfordring udelukkende datamodellering, er HubSpot Enterprise en dyr måde at få den løst på.
Prisen på HubSpot afhænger af, hvilket Hub der driver behovet. HubSpots egen prisguide for Sales Hub, opdateret 26. januar 2026, angiver gratisværktøjerne til 0 dollar med op til to brugere, Starter til 9 dollar pr. sæde pr. måned ved årlig betaling, Professional til 90 dollar pr. sæde med et engangsbeløb på 1.500 dollar til onboarding, og Enterprise til 150 dollar pr. sæde med 3.500 dollar i onboarding.
På marketingsiden er tallene bygget anderledes op. HubSpots prisguide for Marketing Hub, opdateret 31. december 2025, angiver Professional til 800 dollar om måneden ved årlig betaling med tre core seats inkluderet og 45 dollar pr. ekstra sæde, mens Enterprise ligger på 3.600 dollar om måneden med fem core seats, 75 dollar pr. ekstra sæde og 10.000 marketing contacts inkluderet. Onboarding koster 3.000 dollar på Professional og 7.000 dollar på Enterprise. Priserne er dem, HubSpot oplyser i august 2026, og de ændrer sig oftere end de fleste andre poster i et it-budget.
Det er her, custom objects bliver en pengesag frem for en teknisk sag. Springet fra Professional til Enterprise er den reelle udgift, ikke selve objektet, og for en virksomhed på Sales Hub Professional med ti sælgere er forskellen 600 dollar om måneden plus differencen i onboarding. Det beløb skal kunne forsvares af det, objektet gør muligt, og ikke af, at datamodellen bliver pænere.
De hårde grænser er værd at kende, før I designer. HubSpots produkt- og servicekatalog angiver 1.000 custom properties pr. objekt på Starter, Professional og Enterprise, og op til 50 association labels mellem hvert objektpar. Kataloget oplyser derimod ikke et konkret loft for, hvor mange custom objects en Enterprise-konto må have, og hverken dokumentationen eller katalogteksten sætter et tal på. Forudsætter jeres design et bestemt antal, så få det bekræftet af HubSpot, inden I bygger.
Forbruget kan følges løbende. HubSpot har en side under dataadministration, der viser records pr. objekt, associations, custom properties, pipelines pr. objekt og antal custom objects målt op mod jeres egen plan. Den er værd at kigge på et par gange om året, og især før en større import.
For danske virksomheder er datalokation som regel det første spørgsmål fra en DPO. HubSpots FAQ om cloud-infrastruktur og datahosting oplyser, at EU-regionen ligger i Tyskland, og at konti med et betalt abonnement på Starter, Professional eller Enterprise kan vælge eller skifte datacenterplacering. Gratiskonti kan ikke, de skal opgraderes først. Kontoen tildeles i øvrigt et datacenter ud fra IP-adressens geografi ved oprettelsen, hvilket i praksis betyder, at en konto oprettet under en rejse kan ende det forkerte sted. HubSpot noterer samtidig, at databehandling i afgrænsede tilfælde kan ske uden for den valgte region, blandt andet ved support, analyse og sikkerhedsovervågning, og det er den formulering, jeres databehandleraftale skal tage højde for.
Sproget er den anden danske detalje. HubSpots brugerflade findes på dansk, men objektnavne, properties og association labels er noget, I selv navngiver, og det er en fordel at beslutte sprogpolitikken før oprettelsen, fordi interne navne ikke kan rettes senere. Vælg enten dansk hele vejen eller engelsk hele vejen. Blandingen er det, der giver rod, når en ny kollega skal finde et felt.
Der er tilfælde, hvor svaret ikke er et objekt. Har I under 25 medarbejdere, sælger én ydelse og har under 500 kunder, er Enterprise sjældent pengene værd, og en velvalgt property løser det samme. Ligger dataene primært i ERP-systemet og skal bare kunne slås op, er en integration, der viser dem på virksomhedsrecorden, billigere end at synkronisere dem ind som objekter. Og har I brug for at vise data offentligt på websitet, er HubDB det rigtige valg. Vi hjælper danske virksomheder med at træffe netop den slags valg, både i rådgivningen om HubSpot som platform og i selve opsætningen af datamodellen.
Relaterede begreber
En property er feltet, der gemmer data på en HubSpot-record. Få felttyper, grænsen på 1.000 felter pr. objekt og priser pr. august 2026.
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.
Pipelines i HubSpot forklaret: deal stages, sandsynligheder, grænser pr. tier, priser pr. august 2026 og alternativer til danske B2B-teams.
Lifecycle stage i HubSpot forklaret: de otte stadier, automatisk synkronisering, priser pr. august 2026, alternativer og faldgruberne i rapporteringen.
Lead scoring i HubSpot forklaret: engagement- og fit-scores, tiers, priser pr. august 2026, grænser, alternativer og GDPR for danske B2B-teams.
Marketing contacts afgør din HubSpot-regning. Se hvad status betyder, hvad Marketing Hub koster pr. august 2026, og hvordan du rydder op.
HubSpot Sequences sender timede salgsmails og opgaver fra din egen indbakke. Få styr på trin, sendegrænser, hvilket tier du skal have og priserne.
Ofte stillede spørgsmål om CRM-objekter i HubSpot
Hvad er forskellen på et objekt og en property i HubSpot?+
Et objekt er datatypen, for eksempel deals eller tickets, og en property er et felt på det objekt. Objektet bestemmer, hvilke felter der findes, hvilke associations der kan sættes, og hvad der kan rapporteres på. En property kan kun holde én værdi pr. record. Skal der kunne være flere aftaler, anlæg eller abonnementer på samme kunde samtidig, er svaret et objekt og ikke et felt.
Hvilket abonnement kræver custom objects?+
Custom objects kræver Enterprise. HubSpots dokumentation lister Marketing Hub Enterprise, Sales Hub Enterprise, Service Hub Enterprise, Content Hub Enterprise, Data Hub Enterprise, Revenue Hub Enterprise og Smart CRM Enterprise. Standardobjekterne contacts, companies, deals og tickets findes på alle planer, også de gratis værktøjer. Data model builder er også med i alle planer, men knappen til at oprette et custom object er kun aktiv på Enterprise.
Hvor mange custom objects og properties kan en konto have?+
HubSpots produkt- og servicekatalog angiver 1.000 custom properties pr. objekt på Starter, Professional og Enterprise. For antallet af custom objects offentliggør kataloget ikke et tal, og det gør knowledge base-artiklen heller ikke. Forbruget kan følges under dataadministration, hvor HubSpot viser jeres eget loft. Har jeres design en forudsætning om et bestemt antal objekter, så få det bekræftet skriftligt af HubSpot, inden I bygger.
Hvor mange records kan forbindes til hinanden?+
Grænserne blev hævet i juni 2026. En virksomhed kan nu have op til 500.000 tilknyttede contacts, deals eller tickets, og et produkt op til 1.000.000 deals. Ændringen blev slået til automatisk på eksisterende konti. Association labels, altså navngivne relationer som Beslutningstager eller Fakturamodtager, kræver Professional eller Enterprise, og kataloget angiver op til 50 labels pr. objektpar.
Ligger vores CRM-data i EU?+
HubSpots EU-region ligger i Tyskland, og konti med et betalt abonnement på Starter, Professional eller Enterprise kan vælge eller skifte datacenterplacering. Gratiskonti kan ikke skifte og skal opgraderes først. Kontoen tildeles datacenter ud fra IP-adressen ved oprettelsen. HubSpot oplyser samtidig, at behandling i afgrænsede tilfælde kan ske uden for regionen, blandt andet ved support og sikkerhedsovervågning, og det skal fremgå af jeres databehandleraftale.
Kan et custom object ændres eller slettes bagefter?+
Kun delvis. Interne navne på objektet og dets properties kan ikke redigeres efter oprettelsen, og primary display property kan kun ændres via custom object-API'et, ikke i brugerfladen. Et objekt kan slettes, men ikke så længe det bruges af andre værktøjer som workflows eller rapporter, så referencerne skal fjernes først. Læg derfor navngivningen fast, før nogen trykker Create.
Bør økonomidata fra e-conomic ligge som et objekt?+
Det afhænger af, hvad de skal bruges til. Skal fakturaer bare kunne slås op af sælgeren, er et opslag på virksomhedsrecorden ofte nok og billigere at drifte. Skal I derimod rapportere på fakturerede beløb over tid, automatisere ud fra betalingsstatus eller segmentere kampagner efter debitorforhold, skal dataene ind som records i deres eget objekt. Det sidste kræver Enterprise, og det er den udgift, der reelt afgør valget.