Blog
Kontakt os

Hvad er ERP-integration i HubSpot? Guide og priser

En ERP-integration i HubSpot er en toveis eller enveis synkronisering mellem HubSpots CRM-objekter og dit økonomisystems egne tabeller over debitorer, ordrer, varer og fakturaer. Den bygges på en af tre måder: HubSpots indbyggede data sync, en færdig app fra App Marketplace, eller en privat app skrevet direkte på HubSpots API. Valget mellem de tre afgør både prisen og hvor meget I selv skal vedligeholde bagefter.

Et konkret forløb ser sådan ud: en sælger flytter en deal til Closed Won, et workflow kalder integrationen, der opretter debitoren i e-conomic med CVR-nummer og betalingsbetingelser, danner ordren med de varelinjer der ligger på dealen, og skriver fakturanummeret og betalingsstatussen tilbage på virksomhedsrecorden i HubSpot. Ingen taster noget to gange, og økonomiafdelingen ser ordren i det system, de i forvejen arbejder i.

For danske B2B-virksomheder er det typisk den integration, der giver mest tilbage først, fordi den fjerner dobbeltindtastning mellem salg og bogholderi og gør omsætning til noget, der kan rapporteres på i CRM'et frem for i et regneark. Nedenfor gennemgår vi mekanikken bag synkroniseringen, hvad danske teams konkret bruger den til, og hvad de reelle alternativer, priser og grænser er.

Læsetid 13 minOpdateret september 2026

Sådan virker en ERP-integration i HubSpot

Det første, der skal på plads, er hvilken af de tre integrationsveje I går. HubSpots egen data sync er indbygget i platformen og kræver ingen udvikler. En app fra App Marketplace er bygget af en tredjepart, der har lavet forbindelsen til netop jeres ERP. En privat app er kode, I selv ejer. De tre løser den samme opgave, men de fejler forskelligt, og de koster vidt forskelligt at holde i live.

HubSpot data sync arbejder i to faser. Ved opsætningen bygger den et internt indeks over alle records i objektet og sammenligner dem på tværs af de to systemer. Derefter kører den inkrementelt: HubSpot skannes for ændringer hvert femte minut, mens den tilkoblede app sender webhooks, når noget ændrer sig i den anden ende. Matchningen normaliserer værdierne, så store bogstaver, specialtegn og tegnsætning ignoreres, hvilket er praktisk på firmanavne og fatalt, hvis to kunder hedder næsten det samme. Detaljerne står i HubSpots dokumentation for data sync.

Feltmapping. Standardmappingerne følger med på alle abonnementer, men i det øjeblik I vil styre selv, hvilket felt der lander hvor, kræver det Data Hub. Det er den grænse, de fleste rammer først, fordi et dansk ERP-felt som betalingsbetingelse eller kontonummer sjældent har en oplagt modpart i HubSpots standardfelter.

Objektdækningen er smallere, end mange regner med. HubSpots native data sync håndterer kontakter, virksomheder og deals, og du kan vælge toveis, kun ind i HubSpot eller kun ud. Vil du synkronisere et custom object, kræver det Enterprise på Marketing Hub, Sales Hub, Service Hub, Data Hub eller Content Hub, og det virker kun mod seks apps: Airtable, Kintone, Microsoft Dynamics 365, Smartsheet, Snowflake og Zoho CRM. Associationer bliver ikke bevaret i den synkronisering, hvilket HubSpots dokumentation for custom object sync siger direkte.

Netop derfor kører de fleste danske ERP-integrationer slet ikke på HubSpots data sync. e-conomic, Dinero, Uniconta og Minuba står ikke på listen, og Business Central er der kun via apps, som tredjeparter har bygget. De apps taler med ERP'ets eget API i den ene ende og HubSpots CRM-API i den anden, og de bringer deres egen synkroniseringsmotor, deres egne felter og deres egne fejlbeskeder med. Når nogen siger, at HubSpot integrerer til e-conomic, mener de næsten altid en app af den type.

Trigger-modellen. Selve automatikken sidder som regel i et workflow: når en deal rammer en bestemt fase, kaldes integrationen, og ordren eller fakturaen dannes. Det betyder, at ERP-integrationen i praksis arver workflow-kravet, altså Professional-niveau i det Hub, automatiseringen kører i. På Starter kan I stadig synkronisere data, men I kan ikke lade en deal-fase udløse en handling i ERP'et uden at bygge triggeren uden for HubSpot.

API-grænserne bliver først synlige ved den første fulde synkronisering. Privat distribuerede apps må sende 100 kald pr. 10 sekunder på Free og Starter og 190 pr. 10 sekunder på Professional og Enterprise, med et dagligt loft på henholdsvis 250.000, 625.000 og 1.000.000 kald. Tilkøbet API Limit Increase hæver burst-grænsen til 250 og lægger en million kald oveni pr. dag, og der kan højst købes to. Offentligt distribuerede OAuth-apps kører på 110 kald pr. 10 sekunder, og dem kan tilkøbet ikke hæve. Tallene står i HubSpots retningslinjer for API-forbrug.

Skal 40.000 debitorer ind første gang, er det de tal, der afgør, om initialsynkroniseringen tager tre timer eller tre døgn. HubSpot skriver selv, at den første synkronisering på store databaser kan tage flere dage. Planlæg den uden for en kampagneperiode, og hold øje med, at ingen andre integrationer bruger den samme kvote samtidig.

Det, der oftest går galt, er matchningen. Kontakter matches som udgangspunkt på e-mail, virksomheder på navn eller domæne, og et dansk ERP har hverken domæne eller nødvendigvis en e-mail på debitoren. Uden CVR-nummer som fælles nøgle ender I med dubletter, og dubletter i den retning er dyre, fordi de også dukker op på fakturaerne. Deals kræver desuden, at pipeline og faser er mappet mellem systemerne, før synkroniseringen overhovedet starter, og filtre gælder kun ved initialsynkroniseringen: bagefter fortsætter records med at synkronisere ud fra feltmappingerne.

Platformen har flyttet sig det seneste halve år. Med rollup'en fra HubSpots udviklerchangelog for august 2026 kan Data Studio nu tage imod rå JSON via webhook-datakilder fra ethvert system, der kan sende HTTP, uden at nogen skal bygge en connector først, og workflow-handlingen til at styre associationer understøtter app-objekter fra tilkoblede apps. Begge dele flytter ERP-data tættere på CRM'et uden at gøre dem til rigtige CRM-objekter, og det er en billigere vej ind for data, I kun skal kunne se og rapportere på.

Vi bygger ERP-integrationer til HubSpot for danske B2B-virksomheder og arbejder til daglig med e-conomic, Business Central, Dinero, Uniconta og Minuba. Vi starter med at kortlægge, hvilke felter der reelt bliver kigget på i begge systemer, vælger derefter mellem en færdig app og en privat app ud fra volumen og krav, og sætter CVR-nummeret op som matchnøgle, så I ikke arver dubletter fra dag ét. Skal vi se på, hvad det ville koste i jeres opsætning, så tag fat i os.

Hvad danske B2B-teams bruger ERP-integration til

De virksomheder, der får mest ud af en ERP-integration, har sjældent den mest avancerede opsætning. De har fundet de to eller tre steder, hvor de samme oplysninger i dag tastes ind i begge systemer, og lukket dem først. Herunder er de anvendelser, vi oftest ser i danske B2B-virksomheder, i den rækkefølge de plejer at give afkast.

Fakturaen dannes fra dealen
Sælgeren lukker en deal, og integrationen opretter ordren eller fakturaen i ERP'et med de varelinjer, der ligger på dealen. Det sættes op som en workflow-handling på en bestemt deal-fase, og varekartoteket mappes til HubSpots product-objekt. En dansk grossist med 300 ordrer om måneden sparer typisk et par timer om ugen i bogholderiet og fjerner samtidig den klassiske fejl, hvor rabatten på tilbuddet ikke er den, der står på fakturaen.

Debitorstamdata ét sted
Virksomhedsrecorden i HubSpot og debitoren i ERP'et holdes ens på navn, adresse, CVR-nummer, betalingsbetingelser og kontaktperson. Nøglen skal være CVR-nummeret, ikke firmanavnet, og det hentes typisk fra Virk. En rådgivningsvirksomhed, der fusionerer to selskaber, opdager først værdien den dag, adressen skal rettes ét sted i stedet for fire.

Lagerstatus og priser i sælgerens skærmbillede
Beholdning, kundespecifikke priser og leveringstider trækkes fra ERP'et og vises på deal- eller virksomhedsrecorden. Det bygges enten som et app-objekt eller som felter, integrationen skriver til. For en produktionsvirksomhed betyder det, at sælgeren kan svare på leveringstid i telefonen i stedet for at love noget og ringe tilbage.

Betalingsstatus tilbage i CRM'et
Fakturaens status, forfaldsdato og eventuelle restance skrives tilbage på virksomheden, så salg kan se, hvem der skylder penge. Det sættes op som en enveis synkronisering fra ERP til HubSpot, og det er den letteste halvdel af integrationen, fordi HubSpot kun skal modtage. En servicevirksomhed bruger feltet til at sætte kreditstop automatisk, så nye ordrer ikke kan lukkes på en kunde med forfalden saldo over 60 dage.

Genkøb og abonnementer
Fakturahistorikken gør det muligt at bygge lister på kunder, der ikke har købt i et bestemt antal måneder, eller hvis abonnement udløber til næste kvartal. Det kræver, at fakturalinjer og ikke bare fakturasummer kommer med over. En virksomhed med serviceaftaler kan derefter lade et workflow oprette en fornyelsesopgave 90 dage før udløb i stedet for at holde øje i et regneark.

Rapportering på faktisk omsætning
Deal amount er, hvad sælgeren forventede. Fakturabeløbet er, hvad I fik. Når begge tal ligger i HubSpot, kan I rapportere på forskellen pr. sælger, pr. produkt og pr. kanal, og det er som regel første gang, marketingbudgettet kan holdes op mod realiseret omsætning frem for pipeline.

Servicesager med ordrehistorik
Supportmedarbejderen ser, hvad kunden har købt, hvornår det er leveret, og om der er en åben restance, uden at skifte system. Det kræver, at ordrer knyttes til virksomheden med en association, og at supporten har adgang til de felter. For en virksomhed med installationer i marken er det forskellen på at kunne svare på garantispørgsmålet med det samme og at måtte vende tilbage.

Fælles for anvendelserne er, at de bliver lettere at bygge, jo færre felter I insisterer på at synkronisere. Start med de felter, nogen faktisk kigger på i dag, og lad resten blive i ERP'et. En integration med 12 velvalgte felter kører i årevis, mens en med 80 felter bliver et vedligeholdelsesprojekt, første gang ERP'et opdateres.

Alternativer, priser og begrænsninger

Der findes ikke ét rigtigt svar på, hvordan ERP og HubSpot skal hænge sammen. Valget står mellem en færdig app, en generel automatiseringsplatform og kode, I selv ejer. Den forskel, der betyder mest efter det første år, er hvem der retter fejlen, den dag ERP-leverandøren ændrer et endpoint. Alternativerne herunder står med de priser, vi har kunnet finde på leverandørernes egne sider.

Færdig app fra App Marketplace
Tredjepartsapps, der er bygget til ét bestemt ERP. Cloudifys app til Microsoft Dynamics 365 Business Central synkroniserer kunder, fakturaer, varer og brugere begge veje mellem ERP og HubSpots company-, deal-, product- og owner-objekter, og koster pr. september 2026 15 USD om måneden på Basic-niveauet ifølge appens side i HubSpot App Marketplace. Styrken er, at nogen har løst problemet før jer. Svagheden er, at I arver deres feltmodel, og at brugeranmeldelserne på den konkrete app nævner konfigurationer, hvor virksomheder ikke kan synkroniseres.

Dansk app til e-conomic
Til de danske økonomisystemer er markedet mindre og priserne højere pr. installation. En dansk udbyder tager pr. september 2026 399 USD i opsætning plus 99 USD om måneden for en e-conomic-forbindelse, der holder kunde-, kontakt- og fakturadata synkroniseret og opretter debitoren automatisk, når dealen rammer en bestemt fase. Det er stadig billigere end en time hos en udvikler om måneden, men det er ikke en gratis funktion i HubSpot.

HubSpots egen data sync
Gratis på alle abonnementer i sin grundform og allerede beskrevet ovenfor. Den er det oplagte valg, hvis systemet i den anden ende står på HubSpots liste over understøttede apps. Til danske ERP-systemer gør det sjældent, og så er den ikke et alternativ, uanset hvor gerne man vil undgå en ekstra regning.

Make og Zapier
Generelle automatiseringsplatforme, der kan kalde både HubSpots og ERP'ets API. Make koster pr. september 2026 fra 12 USD om måneden for Core med 10.000 credits, 21 USD for Pro og 38 USD for Teams ved årlig betaling, mens Zapiers laveste betalte plan starter omkring 20 USD. De er billige at komme i gang med og gode til enkle kæder. Prisen er, at logikken ligger uden for begge systemer, og at credit-forbruget vokser hurtigere end forventet, fordi Make tæller hvert trin og ikke kun de gennemførte handlinger.

Celigo, Workato og lignende iPaaS
Integrationsplatforme bygget til virksomheder med mange systemer og krav om fejlhåndtering, logning og genkørsel. De er det rigtige valg, når ERP-integrationen er én af femten. Vi har ikke kunnet finde offentlige listepriser for dem, og det skal tages som det, det er: prisen forhandles, og den ligger et niveau over de foregående.

Privat app på HubSpots API
Kode, I selv ejer, kørt som en privat app i jeres egen portal. Det giver fuld kontrol over feltmapping, fejlhåndtering og hvornår der skrives hvad, og det er ofte den eneste vej, hvis ERP'et er specialtilpasset. Til gengæld betaler I for udvikling og for at vedligeholde den, og I overtager ansvaret for at holde jer under API-kvoterne.

HubSpot vinder på det, der sker efter synkroniseringen. Når ordre- og fakturadata først ligger i CRM'et, kan de bruges i workflows, lister, scoring og rapporter uden yderligere integration, og det er en anden situation end at have to systemer, der bare kender hinanden. HubSpot taber, når man forventer, at platformen opfører sig som et ERP. Der er ingen transaktionel integritet på tværs af de to systemer, ingen rollback, hvis fakturaen blev dannet og synkroniseringen fejlede halvvejs, og ingen revisionsspor, der holder i en bogføringssammenhæng. Bogholderiet skal fortsat ske i ERP'et.

Prisen for selve synkroniseringsmotoren afhænger af, hvor meget I vil styre. Grundlæggende data sync med standardmappinger følger med på alle niveauer. Vil I selv bestemme feltmappingerne, kræver det Data Hub, og pr. september 2026 koster Data Hub Starter 9 USD pr. sæde om måneden ved årlig betaling og 15 USD ved månedlig, mens Professional ligger på 720 USD om måneden ved årlig betaling og 800 USD ved månedlig ifølge HubSpots egen prisoversigt for Data Hub. Enterprise koster 2.000 USD om måneden.

Sædemodellen lægger oveni. Data Hub Professional indeholder ét Core Seat, og yderligere sæder starter ved 45 USD om måneden. På Enterprise er der ligeledes ét sæde med, og de næste starter ved 75 USD. Regn efter, før I beslutter jer, for det er kun de brugere, der skal bygge og administrere integrationer og automatiseringer, der behøver et betalt sæde. Sælgere, der bare skal se fakturadata på en record, kan nøjes med de sæder, de har i forvejen.

De hårde grænser er værd at kende, inden I lover noget internt. Programmerbar automatisering på Professional giver op til 10 webhooks, Enterprise op til 100. Synkronisering af custom objects kræver Enterprise og virker kun mod seks navngivne apps, og associationer bevares ikke i den synkronisering. Ændringer slår igennem inden for ti minutter efter den første synkronisering, hvilket er hurtigt nok til en fakturastatus og for langsomt til en lagerbeholdning, kunden kan bestille ud fra i realtid.

Dansk og europæisk kontekst er lettere at håndtere end for få år siden. HubSpot kører på AWS og har datacenter i EU, konkret i Tyskland, ved siden af regionerne i USA, Canada og Australien. Betalende kunder kan migrere til en anden region uden beregning fra kontoindstillingerne, mens konti, der kun bruger gratis værktøjer, tildeles USA. HubSpot henviser til EU-US Data Privacy Framework og standardkontraktbestemmelser som overførselsgrundlag, og de forbehold, der gælder for support, sikkerhed og analyse, står i HubSpots dokumentation om cloud-infrastruktur og datahosting.

Husk, at app-leverandøren er en selvstændig databehandler. Vælger I en færdig app til e-conomic eller Business Central, sender I debitor- og kontaktdata gennem deres platform, og der skal ligge en databehandleraftale med dem lige så vel som med HubSpot. Det er også her, de danske detaljer bliver praktiske: momsopsætning, kontoplan og fakturanummerserier hører hjemme i ERP'et og skal ikke replikeres i HubSpot, og CVR-nummeret bør være den nøgle, alt matches på. Vi har samlet vores erfaringer med de danske systemer på siden om HubSpot-integrationer til e-conomic, Business Central og flere.

Endelig er der de tilfælde, hvor svaret er nej. Under omkring 30 fakturaer om måneden er en eksport fra HubSpot og en import i ERP'et sjældent dyrere end en integration, når man tæller opsætning, abonnement og fejlsøgning med. Det samme gælder, hvis ERP'et er en ældre lokal installation uden et brugbart API, hvor prisen for at komme ind i systemet overstiger gevinsten ved at være der. Og skal I i det hele taget først have styr på, hvilke objekter og felter der er de rigtige, er rækkefølgen at få HubSpot-opsætningen på plads før integrationen, ikke omvendt.

Ofte stillede spørgsmål om ERP-integration i HubSpot

Kan HubSpot integrere direkte til e-conomic?

Ikke med HubSpots indbyggede data sync. e-conomic står ikke på listen over apps, HubSpot synkroniserer natively, så forbindelsen bygges enten med en app fra App Marketplace eller som en privat app på HubSpots API. En dansk udbyder tager pr. september 2026 399 USD i opsætning plus 99 USD om måneden for en færdig e-conomic-forbindelse. Prisen skal holdes op mod, hvad det koster at bygge og vedligeholde jeres egen.

Hvilket HubSpot-niveau kræver en ERP-integration?

Grundlæggende data sync med standardmappinger er med på alle abonnementer, også gratis. Vil I selv styre feltmappingerne, kræver det Data Hub, der pr. september 2026 starter på 9 USD pr. sæde om måneden ved årlig betaling. Skal en deal-fase udløse en handling i ERP'et via et workflow, kræver det Professional i det Hub, automatiseringen kører i. Og skal I synkronisere custom objects, kræver det Enterprise.

Hvad er forskellen på HubSpots data sync og en app fra App Marketplace?

Data sync er HubSpots egen synkroniseringsmotor, der indekserer records, skanner HubSpot hvert femte minut og matcher på normaliserede værdier. Den dækker kontakter, virksomheder og deals mod de apps, HubSpot understøtter. En app fra App Marketplace er bygget af en tredjepart og har sin egen motor, sine egne felter og sin egen prisstruktur. De fleste danske ERP-integrationer kører på den anden model.

Hvor mange API-kald må en ERP-integration bruge?

En privat app må sende 100 kald pr. 10 sekunder på Free og Starter og 190 pr. 10 sekunder på Professional og Enterprise. Det daglige loft er 250.000 kald på Free og Starter, 625.000 på Professional og 1.000.000 på Enterprise. Tilkøbet API Limit Increase hæver burst-grænsen til 250 og lægger en million kald oveni pr. dag, og der kan højst købes to. Grænserne mærkes typisk kun ved den første fulde synkronisering.

Hvor ligger data, og holder det til GDPR?

HubSpot kører på AWS og har et datacenter i EU, konkret i Tyskland, foruden regioner i USA, Canada og Australien. Betalende kunder kan migrere til en anden region uden beregning fra kontoindstillingerne, mens konti med kun gratis værktøjer tildeles USA. Bruger I en tredjepartsapp til ERP-forbindelsen, er leverandøren en selvstændig databehandler, og der skal ligge en databehandleraftale med dem ud over den, I har med HubSpot.

Hvornår kan en ERP-integration ikke betale sig?

Under omkring 30 fakturaer om måneden er en manuel eksport og import som regel billigere end opsætning, abonnement og fejlsøgning tilsammen. Det samme gælder, hvis ERP'et er en ældre lokal installation uden brugbart API. Og har I ikke besluttet, hvilke objekter og felter der er de rigtige i HubSpot, skal opsætningen på plads før integrationen, ellers synkroniserer I bare rod hurtigere.

Hvad matcher HubSpot og ERP'et records på?

Som udgangspunkt matches kontakter på e-mail og virksomheder på navn eller domæne, og matchningen normaliserer store bogstaver, specialtegn og tegnsætning. Det holder sjældent mod et dansk ERP, hvor debitoren hverken har domæne eller nødvendigvis en e-mail. Brug CVR-nummeret som fælles nøgle, ellers ender I med dubletter, der også slår igennem på fakturaerne. Deals kræver desuden, at pipeline og faser er mappet, før synkroniseringen starter.