Blog
Kontakt os

Hvad er en workflow action i HubSpot? Handlinger og grænser

En workflow action er ét skridt i et HubSpot-workflow: den handling, platformen udfører, når en record først er enrolled. Enrollment-triggeren afgør hvem der kommer ind i workflowet, og actions afgør hvad der så sker. De bygges under Automatiseringer og Workflows, og HubSpot grupperer dem i delays, forgreninger, kommunikation, CRM-handlinger, AI-handlinger, marketing, data ops og handlinger fra forbundne apps. Adgangen følger abonnementet. Rigtige workflows starter på Professional i Marketing Hub, Sales Hub og Service Hub, mens Starter kun giver et lille sæt forudkonfigurerede automatiseringer, for eksempel opgaver og notifikationer når en deal skifter fase.

Et eksempel fra en helt almindelig dansk B2B-opsætning. En kontakt udfylder demoformularen, workflowet enroller hende, og fem actions kører i rækkefølge: lifecycle stage sættes til MQL, ejeren tildeles efter postnummer med rotate record to owner, der oprettes en opgave til sælgeren med to dages frist, en intern notifikation sendes i HubSpot, og et delay på tre hverdage fører til en forgrening, der tjekker om opgaven er lukket. Ingen af delene kræver kode.

Actions er stedet, hvor automatiseringen enten sparer jer for manuelle overleveringer eller laver skade i stor skala. Den samme handling, der kan tildele 400 leads korrekt på et minut, kan også sende 4.000 mails til den forkerte liste. Herunder gennemgår vi mekanikken bag hver kategori, hvad danske B2B-teams faktisk bygger med dem, og hvad alternativerne, priserne og de hårde grænser er.

Læsetid 14 minOpdateret september 2026

Sådan virker workflow actions i HubSpot

Et workflow i HubSpot består af en enrollment trigger og en række actions, der udføres oppefra og ned. Rækkefølgen betyder alt. Sætter du ejeren efter den interne notifikation, står der ingen ejer i beskeden. Hver eksekvering logges på den enkelte record, så du kan se præcis hvilken handling der kørte hvornår, og hvad den skrev. Enroller mange records på én gang, throttler HubSpot workflowet og lægger handlingerne i kø i stedet for at udføre dem samtidig, hvilket er værd at vide, inden I planlægger en udsendelse efter et messe-arrangement.

Delays er den handlingstype, folk undervurderer mest. Du kan vente en fast periode, til en bestemt kalenderdato, til datoen i en property, til en hændelse indtræffer, til en bestemt ugedag eller til et bestemt klokkeslæt. Kombinationen af de to sidste redder de fleste opfølgninger: vent til førstkommende hverdag klokken ni, så påmindelsen til sælgeren ikke lander søndag aften. Delay på en dato-property er den, I skal bruge til fornyelser, hvor datoen står på dealen og ikke i workflowet.

Forgreninger. En branch deler flowet op efter én property eller efter outputtet af den foregående action. Du kan bygge op til 250 unikke grene på en enkelt property, lave AND/OR-forgreninger på flere betingelser samtidig, og i Marketing Hub Professional og Enterprise dele de enrollede records tilfældigt op i lige store grupper til en test. Handlingen go to action samler grenene igen, og den er samtidig værnet mod løkker, hvor et workflow ellers kan sende records i ring.

CRM-handlingerne er dem, der ændrer data. De dækker oprettelse og redigering af records på tværs af contacts, companies, deals, tickets, leads og custom objects, oprettelse af opgaver og noter, tildeling af ejer, forøgelse eller nedsættelse af en talværdi, oprettelse af associations og association labels, styring af kommunikationsabonnementer og sletning af kontakter. I salgsenden findes create quote, add line item to deal og convert to invoice, og Revenue Hub lægger fornyelsestilbud oven på. Hele listen står i HubSpots oversigt over workflow-handlinger, og den er værd at gennemgå, før I bygger noget selv.

Kommunikationshandlingerne er gated hårdere end resten. Send email kræver Marketing Hub eller Service Hub på Professional-niveau, mens enroll in sequence og unenroll from sequence kræver Enterprise i Sales Hub eller Service Hub. WhatsApp-beskeder ligger på Professional i Marketing Hub og Service Hub, SMS kræver Marketing SMS som tilkøb, og assign conversation owner findes i Service Hub og Data Hub fra Professional. Interne notifikationer og notifikationer i appen er til gengæld tilgængelige i alle workflow-typer, og de er tit dem, der giver mest værdi pr. opsætningstime.

AI-handlinger trækker på credits. Kategorien dækker blandt andet Data Agent med eget prompt, research og udfyldning af smart properties, opsummering af en record, tilmelding til Prospecting Agent i Sales Hub Professional og tildeling til Customer Agent. Flere af dem er stadig i beta. De kræver ikke et nyt abonnement, men de bruger af kontoens pulje af HubSpot Credits, og Marketing Hub Professional indeholder 3.000 HubSpot Credits pr. september 2026. Løber puljen tør, fejler handlingen ikke synligt: den returnerer en tom værdi.

Data ops-handlingerne er dem, udviklere spørger efter, og de kræver Data Hub Professional eller Enterprise. Der er tre: custom code, format data og send a webhook. Custom code kører JavaScript på Node.js eller Python i beta, og grænserne er kontante. Koden skal være færdig på 20 sekunder, den må bruge 128 MB hukommelse, en action kan hente op til 50 properties, output-strenge må fylde 65.000 tegn, og alle secrets tilsammen må ikke overstige 1.000 tegn. Pakker som axios, lodash og @hubspot/api-client er forudinstalleret, så I kan kalde eksterne API'er direkte fra workflowet uden at bygge en integration. Detaljerne står i HubSpots udviklerdokumentation for custom code actions.

Handlinger fra forbundne apps. Når en app fra App Marketplace er installeret, dukker dens handlinger op i samme menu som HubSpots egne. Slack-beskeder, oprettelse af en Slack-kanal på en deal, Google Chat-notifikationer, opgaver i Asana, kort i Trello, deltagere til et Zoom-webinar, opgaver og kampagner i Salesforce, salgsordrer i NetSuite og udsendelse af en Docusign-skabelon. Nogle af dem har snævre betingelser: Slack-kanaler kan kun oprettes fra company- og deal-workflows, og kun hvis recorden har en ejer.

Fejlene er forudsigelige, når man kender dem. Lifecycle stage kan kun rykkes fremad i tragten, så et forsøg på at sætte en kunde tilbage til lead fejler. Edit record kan ikke skrive på et associeret objekt, der ikke findes, så en kontakt uden virksomhed får ikke opdateret sin virksomheds-property. Create record dedupliker automatisk på e-mail og domæne. Mails blokeres af non-marketing status, hard bounce, afmelding og graymail-undertrykkelse, uden at workflowet i sig selv ser forkert ud. Webhooks og appkald med timeout eller rate limit prøver HubSpot selv igen. Gennemgangen af de almindeligste fejl i workflows er den hurtigste vej til at finde årsagen, når en handling ikke kører.

Der er sket noget i 2026, som er værd at kende. I august blev fletning af dubletter gjort ufarlig for automatiseringen: den bevarede record forbliver enrolled i aktive workflows i stedet for at ryge ud. Samme måned kom handlinger, der kan oprette, opdatere og fjerne associations for app-objekter fra forbundne apps. Og siden HubSpots changelog for maj 2026 kan Breeze Assistant skrive, teste og rette custom code-handlinger ud fra en beskrivelse i almindeligt sprog, hvis kontoen har Data Hub Professional eller Enterprise.

Vi bygger og rydder op i HubSpot-workflows for danske B2B-virksomheder: lead routing der matcher jeres salgsopdeling, opgaver og eskaleringer der bliver brugt, og webhook- eller custom code-handlinger til e-conomic og Business Central, når standardhandlingerne ikke rækker. Har I 80 workflows, hvor ingen længere kan huske, hvad de gør, starter vi med et gennemsyn og et forslag til, hvad der skal slettes, samles eller bygges om.

Hvad danske B2B-teams bruger workflow actions til

De opsætninger, der holder i drift, ligner hinanden på tværs af brancher. De består af få handlinger, de skriver til felter, mennesker faktisk kigger på, og de rammer et sted, hvor arbejdet ellers falder mellem to stole. Her er de anvendelser, vi oftest bygger for danske virksomheder med mellem 10 og 200 medarbejdere.

Lead routing efter geografi eller segment
Rotate record to owner fordeler nye leads mellem sælgere efter en regel i stedet for efter hvem der ser dem først. Handlingen kræver Sales Hub eller Service Hub på Professional-niveau, og den kombineres typisk med en forgrening på postnummer, branche eller virksomhedsstørrelse. En teknisk grossist med sælgere i Jylland og på Sjælland kan sende alt vest for Storebælt til det ene team og resten til det andet, og lade en tredje gren tage internationale forespørgsler.

Opgaver frem for påmindelsesmails
Create task lægger arbejdet i sælgerens opgaveliste med en frist og en beskrivelse, i stedet for at sende en intern mail, der bliver læst og glemt. Sæt fristen til to hverdage og lad et delay plus en forgrening tjekke, om opgaven blev lukket. Et softwarehus, vi arbejder med, fanger på den måde de demoforespørgsler, hvor sælgeren var på ferie, uden at nogen skal holde manuelt øje.

SLA-opfølgning på tickets
I Service Hub bruges delays og forgreninger til at eskalere sager, der ikke er besvaret. Et delay på fire timer inden for åbningstiden, en forgrening på ticket-status, og en intern notifikation til teamlederen hvis sagen stadig er ny. Kombineret med assign conversation owner rammer eskaleringen en person og ikke en fællespostkasse.

Datavask ved oprettelse
Format data og validate and format phone number retter data på vej ind, hvor det er billigst. Store og små bogstaver i navne, mellemrum i telefonnumre, landekoder, firmanavne med og uden A/S. En dansk B2B-virksomhed, der importerer leads fra flere kilder, sparer på den måde den ugentlige oprydning, som ellers ender hos en studentermedhjælper.

Kobling til ERP og økonomi
Handlingerne send a webhook og custom code er broen til systemer, HubSpot ikke har en færdig handling til, og webhooks er den letteste af de to at komme i gang med. Når en deal lukkes, kan et webhook-kald oprette kunden i e-conomic eller Business Central, eller trække kreditoplysninger ind på virksomheden. Vil I ikke bygge selv, findes der færdige apps til Visma e-conomic i App Marketplace, som lægger deres egne handlinger ind i workflow-menuen. Begge veje forudsætter Data Hub Professional, hvis det skal være custom code eller webhook fra selve workflowet.

Tilbud, fakturaer og fornyelser
Create quote, add line item to deal og convert to invoice flytter tilbudsprocessen ind i CRM'et. Til abonnementsforretninger er delay på en dato-property den vigtigste del: sæt fornyelsesdatoen på dealen, lad workflowet vente til 60 dage før, og lad det oprette opgaven og fornyelsestilbuddet. Så ligger genforhandlingen i kalenderen, før kunden selv nævner den.

Intern kommunikation, der rammer
Slack-notifikationer fra deal-workflows er den enkleste automatisering, der ændrer adfærd. En besked i salgskanalen når en deal over et beløb skifter fase, med link til recorden. Det kræver ingen kode og ingen nye seats, kun at Slack-appen er installeret.

Det, anvendelserne har til fælles, er, at handlingen skriver til noget, der bliver brugt. Automatiseringer, der sætter en property, ingen rapporterer på, overlever sjældent et kvartal. Start med to eller tre workflows, der fjerner et konkret manuelt led, og udvid derfra.

Alternativer, priser og begrænsninger

Workflow actions er ikke den eneste måde at automatisere på, og for nogle opgaver er de ikke den bedste. Herunder er de reelle alternativer med daterede priser, efterfulgt af en ærlig vurdering af hvor HubSpot vinder og taber, og til sidst hvad adgangen koster, hvilke grænser der er hårde, og hvad der gælder i Danmark.

Zapier
Den mest udbredte automatiseringstjeneste uden for CRM'et, med forbindelser til flere tusinde apps. Pr. september 2026 giver gratisplanen 100 tasks om måneden, Professional starter på 19,99 USD om måneden og Team på 69 USD om måneden ifølge Zapiers egen prisside. Styrken er bredden af integrationer. Svagheden er, at Zapier arbejder uden for HubSpot og derfor kun kan det, API'et tillader: ingen rotate record to owner, ingen adgang til graymail-undertrykkelse, og hvert kald tæller som en task.

Make
Visuelt scenariebyggeri med en billigere volumenmodel. Pr. september 2026 er Free på 1.000 credits om måneden, Core koster 12 USD, Pro 21 USD og Teams 38 USD om måneden med 10.000 credits ifølge make.com. Make er stærkere end HubSpot til transformationer af data mellem flere systemer og til at gentage fejlede kørsler. Til gengæld ligger logikken uden for CRM'et, så den næste, der overtager opsætningen, skal kigge to steder for at forstå, hvad der sker med en kontakt.

Microsoft Power Automate
Det oplagte valg, hvis I i forvejen kører Microsoft 365 og Dynamics. Premium koster 15 USD pr. bruger om måneden ved årlig betaling, og Power Automate Process koster 150 USD pr. bot om måneden, begge pr. september 2026 på Microsofts prisside. Power Automate er klart bedst til processer, der skal ind i SharePoint, Teams og Dataverse, og til RPA mod ældre systemer. Mod HubSpot arbejder den gennem standard-API'et og kender derfor ikke begreber som marketing contact status eller association labels.

Salesforce Flow
Salesforces indbyggede automatisering er teknisk set kraftigere end HubSpots workflows: flere trin, mere avanceret logik og adgang til Apex. Den følger med Sales Cloud-udgaverne, som pr. september 2026 koster fra 25 EUR pr. bruger om måneden for Starter Suite, 100 EUR for Pro Suite, 195 EUR for Core og 395 EUR for Advanced. Til gengæld kræver Flow mere administrativ kapacitet, og de fleste danske SMV'er har ikke en Salesforce-administrator ansat.

Pipedrive
Et billigere CRM med automatisering fra Growth-planen. Pr. september 2026 koster Lite 14 USD, Growth 39 USD, Premium 59 USD og Ultimate 79 USD pr. bruger om måneden ved årlig betaling. Automatiseringerne dækker opgaver, mails og feltopdateringer på deals og kontakter, men de har ikke marketing-siden med: ingen lister, ingen marketing-mails, ingen ads-audiences. Har I kun brug for salgsautomatisering, er det den billigste vej.

ActiveCampaign
Stærk til e-mailautomatisering og prisfastsat efter kontaktvolumen. Her er begrænsningen selve handlingerne: Starter-planen tillader kun fem actions pr. automation, mens Plus og opefter giver ubegrænset antal. Til rene nurture-flows er værktøjet fint, men det har ikke tickets, quotes eller custom objects, så salgs- og serviceprocesser skal ligge et andet sted.

HubSpot vinder, når handlingen skal kende konteksten. Actions kører inde i CRM'et, kan læse properties og associations, logger på recorden, og de gør det uden at en integration skal vedligeholdes. Det er også dét, der gør dem lette at overtage: en ny marketingansvarlig kan se hele forløbet ét sted. HubSpot taber, når opgaven er orkestrering mellem mange systemer med behov for retries, kø-styring, versionering og tunge datatransformationer. Der er et iPaaS-værktøj som Make eller Power Automate det rigtige valg, gerne kaldt fra HubSpot med et webhook.

Adgangen til rigtige workflow actions starter på Professional. Pr. september 2026 koster Sales Hub Professional 90 USD pr. sæde om måneden ved årlig betaling mod en listepris på 100 USD, og Enterprise 150 USD pr. sæde, oplyser HubSpots prisside for Sales Hub. Marketing Hub Professional starter på 800 USD om måneden med tre Core Seats, 2.000 marketing contacts og 3.000 credits, mens Enterprise starter på 3.600 USD om måneden. Læg hertil obligatorisk onboarding: 1.500 USD på Sales Hub Professional og 3.000 USD på Marketing Hub Professional.

Custom code, format data og webhook som handlinger følger ikke med de tre hubs. De kræver Data Hub, som HubSpots egen prisguide pr. 28. juli 2026 sætter til 800 USD om måneden for Professional og 2.000 USD om måneden for Enterprise. Det er den udgift, der overrasker flest: I kan have Marketing Hub Professional til 800 USD og stadig mangle muligheden for at kalde et API fra et workflow.

Selve handlingerne udføres af HubSpot og ikke af en navngiven bruger, så I skal ikke købe et seat for at et workflow kan køre om natten. Rettighederne til at bygge og redigere workflows styres af permission sets, og de handlinger, der tildeler arbejde, forudsætter til gengæld brugere med de rette sæder: rotate record to owner findes kun i Sales Hub og Service Hub fra Professional.

Grænserne er konkrete og værd at kende, før I designer. Professional-abonnementer giver op til 300 workflows og Enterprise op til 1.000, mens Data Hub Professional giver 400 og Enterprise 1.100, og Brands-tilkøbet lægger 100 oveni. Et workflow kan have op til 250 enrollment triggers, en forgrening op til 250 unikke grene på én property, og kontoen logger op til 100.000 vellykkede eksekveringer i døgnet. HubSpot oplyser ikke et maksimalt antal actions pr. workflow, men throttler når mange records enroller samtidig, som beskrevet i HubSpots FAQ om workflows. I praksis vælter opsætninger sjældent på antallet. Det gør de på uoverskuelige workflows med tyve grene, som ingen tør røre.

Datalokation er som regel det første spørgsmål fra en dansk juridisk afdeling. HubSpot driver et EU-datacenter i Tyskland ved siden af regionerne i USA, Canada og Australien, og nye konti tildeles datacenter ud fra IP-adressen ved oprettelsen. Konti med Starter, Professional eller Enterprise kan skifte region efterfølgende, hvilket HubSpots FAQ om cloudinfrastruktur og datahosting beskriver. Tjek hvilken region jeres portal ligger i, før I bygger workflows, der behandler personoplysninger i større mængder.

Send email-handlingen tjekker teknisk leverbarhed, ikke om I må sende. Markedsføringslovens § 10 kræver forudgående samtykke til elektronisk markedsføring, og reglen gælder også over for virksomheder og myndigheder, ikke kun forbrugere. Undtagelsen for tidligere kunder er snæver og forudsætter blandt andet, at markedsføringen handler om tilsvarende produkter, som Forbrugerombudsmandens vejledning om spamforbuddet gennemgår. Byg derfor samtykket ind i opsætningen med subscription types, double opt-in og en suppression-liste, i stedet for at stole på at en enrollment-betingelse fanger det.

Der er tilfælde, hvor svaret ikke er workflow actions. Er I fire personer på Starter, får I mere ud af faste opgaver og en delt indbakke end af at opgradere til Professional for automatiseringens skyld. Skal 40.000 gamle records rettes én gang, er en import eller en engangsopgave i et script billigere end et workflow. Og skal ERP, webshop og PIM tale sammen i begge retninger, hører den orkestrering hjemme i et integrationslag. Er I i tvivl om, hvor grænsen går for jeres opsætning, gennemgår vi den gerne som en del af vores arbejde med HubSpot, hvor vi ser på hvilke workflows der faktisk bliver brugt, og hvilke der kan slettes.

Ofte stillede spørgsmål om workflow actions

Hvad er forskellen på en enrollment trigger og en workflow action?

Enrollment-triggeren bestemmer, hvilke records der kommer ind i workflowet, og actions bestemmer, hvad der sker med dem bagefter. Et workflow kan have op til 250 enrollment triggers, mens HubSpot ikke oplyser et maksimalt antal actions. I praksis er det triggeren, der giver de fleste fejl: bygger du den for bredt, enroller du kontakter, du ikke ville have med.

Kan man bruge workflow actions på Starter?

Ikke i den fulde form. Starter giver et lille sæt forudkonfigurerede automatiseringer, for eksempel opgaver og notifikationer når en deal skifter fase. Frit opbyggede workflows med delays, forgreninger og CRM-handlinger starter på Professional, hvor der er plads til 300 workflows mod 1.000 på Enterprise. Pr. september 2026 koster Sales Hub Professional 90 USD pr. sæde om måneden ved årlig betaling.

Hvad kræver det at køre custom code i et workflow?

Custom code, format data og send a webhook ligger i Data Hub, som ifølge HubSpots egen prisguide pr. 28. juli 2026 koster 800 USD om måneden for Professional og 2.000 USD for Enterprise. Koden skrives i JavaScript på Node.js eller i Python i beta, skal køre færdig på 20 sekunder og må bruge 128 MB hukommelse. Pakker som axios og @hubspot/api-client er forudinstalleret.

Kan workflow actions erstatte Zapier eller Make?

Til alt, der foregår inde i HubSpot, ja, og med bedre logning på den enkelte record. Til orkestrering mellem flere eksterne systemer er svaret oftere nej. Zapier Professional koster 19,99 USD om måneden og Make Core 12 USD om måneden pr. september 2026, hvilket er billigere end at opgradere til Data Hub Professional alene for at få webhook-handlingen.

Hvorfor kører min action ikke, selvom recorden er enrolled?

De typiske årsager er kendte. Lifecycle stage kan kun rykkes fremad i tragten, edit record fejler hvis den associerede record ikke findes, og en AI-handling uden credits tilbage returnerer en tom værdi i stedet for at fejle synligt. Marketing-mails blokeres desuden af non-marketing status, hard bounce, afmelding og graymail-undertrykkelse. Tjek altid handlingslogget på selve recorden først.

Må vi sende automatiske mails til danske virksomheder uden samtykke?

Nej. Markedsføringslovens § 10 kræver forudgående samtykke til elektronisk markedsføring, og reglen gælder også B2B og offentlige myndigheder. Undtagelsen for tidligere kunder forudsætter blandt andet, at kunden blev oplyst om det ved afgivelsen af mailadressen, og at markedsføringen handler om tilsvarende produkter. Send email-handlingen kontrollerer ikke det juridiske grundlag, så det skal ligge i subscription types og samtykkeopsætningen.

Hvor ligger vores data, når et workflow behandler dem?

I den region, portalen er oprettet i. HubSpot har et EU-datacenter i Tyskland ved siden af regioner i USA, Canada og Australien, og nye konti tildeles region ud fra IP-adressen ved oprettelsen. Konti med Starter, Professional eller Enterprise kan migrere til en anden region bagefter. Tjek det, før I bygger automatiseringer, der behandler personoplysninger i stor skala.