Hvad er en enrollment trigger i HubSpot? Workflow-triggere
En enrollment trigger er den regel, der afgør, hvornår en record bliver optaget i et HubSpot-workflow. Den sidder øverst i workflow-editoren under Automatisering, og den findes i fem varianter: filterkriterier, hændelser, tidsplan, webhook og manuel tilmelding. Workflows med enrollment triggers kræver Professional eller Enterprise i Marketing Hub, Sales Hub, Service Hub, Data Hub, Smart CRM eller Revenue Hub. Forskellen på et workflow, der virker, og et, der ikke gør, ligger næsten altid i triggeren, ikke i handlingerne under den.
Et eksempel. En kontakt udfylder formularen på jeres prisside. Er triggeren sat op som en hændelse, optages kontakten i samme sekund, formularen indsendes, og kun for indsendelser, der sker, efter workflowet er tændt. Er den i stedet sat op som et filter på "Seneste formularindsendelse er kendt", optages kontakten næste gang HubSpot evaluerer kriteriet, og alle, der nogensinde har indsendt den, ryger med i første bølge. Samme intention, to helt forskellige resultater i indbakken.
For et dansk B2B-team er det her forskellen mellem en leadproces, der kan stoles på, og en, der sender de forkerte mails til de forkerte mennesker. Triggeren afgør, hvem der får jeres nurture-forløb, hvornår sælgeren får sin opgave i CRM'et, og om en kunde bliver mindet om sin fornyelse én gang eller hver eneste uge, indtil nogen opdager det. Herunder gennemgår vi mekanikken bag hver triggertype, hvad danske teams konkret bygger med dem, og hvad det koster i tier, kvoter og alternativer.
Sådan virker enrollment triggers i HubSpot
En enrollment trigger hører til ét workflow og ét objekt. Når I opretter et workflow i HubSpot workflows, vælger I først objekttypen, kontakt, virksomhed, deal, ticket, quote eller et custom object, og derefter, hvordan records skal optages. Alt, hvad workflowet gør bagefter, afhænger af, at den optagelse rammer de rigtige records på det rigtige tidspunkt. HubSpot kalder selve optagelsen enrollment, og en record, der er optaget, kaldes enrolled, indtil den løber igennem eller bliver fjernet.
Den mest brugte type er filterkriterier. Her definerer I en tilstand, og alle records, der opfylder den, optages. "Lifecycle stage er lig med Marketing Qualified Lead" eller "Land er lig med Danmark og Antal medarbejdere er større end 50" er filterkriterier. HubSpot evaluerer dem løbende og optager også records, der allerede opfyldte kriteriet, da workflowet blev tændt, hvilket er den hyppigste enkeltårsag til en uventet massemail. Bemærk desuden, at datofiltre af typen "er mere end X dage siden" ifølge HubSpots dokumentation for filter enrollment triggers først tjekkes ved døgnets begyndelse og altså ikke løbende.
Hændelsesbaserede triggere fungerer stik modsat. De reagerer på noget, der sker, ikke på en tilstand, der er: en formularindsendelse, en sidevisning, et klik i en marketingmail, et booket møde, en oprettet record, en ændret property. HubSpots dokumentation for event enrollment triggers er tydelig på den vigtigste konsekvens: hændelsestriggere optager kun records for hændelser, der sker efter workflowet er tændt. Historik tæller ikke med. Dertil kommer, at testoptagelse ikke virker på dem, og at de ikke kan kombineres med en tidsplanstrigger i samme workflow.
Tidsplanstriggeren optager records på faste tidspunkter frem for ved en hændelse. I vælger én gang, årligt, månedligt, ugentligt eller dagligt, og enten et klokkeslæt eller et af HubSpots tidsrum, Morning, Daytime eller Night, hvor platformen selv placerer kørslen. To ting overrasker folk her. Uden filterkriterier optages ingen records overhovedet, for tidsplanen siger hvornår, ikke hvem. Og ifølge HubSpots dokumentation for tidsplansbaserede triggere er kun én gang og årligt med i Marketing Hub, Sales Hub, Service Hub og Smart CRM på Professional og Enterprise, mens månedligt, ugentligt og dagligt kræver Data Hub Professional eller Enterprise.
Webhook-triggeren. Her udløses optagelsen af et kald udefra. HubSpot giver jer en unik URL, som I lægger ind i det eksterne system, og indkommende JSON matches mod en HubSpot-property, der er markeret som krævende unikke værdier. Det er den rene integrationsvej, og den bygger på samme princip som en almindelig webhook. Den kræver Data Hub Professional eller Enterprise samt Super Admin-rettigheder eller workflow-rettigheder for at kunne oprettes.
Manuel optagelse er den femte vej og den mest oversete. En sælger kan optage en enkelt record fra selve recorden, I kan optage en hel liste på én gang, og et andet workflow eller et chatflow kan optage records i et workflow. Manuelt optagne records springer tidsplanen over og kører med det samme. Det gør manuel optagelse velegnet til test og til de forløb, hvor et menneske skal træffe beslutningen om, hvem der skal med.
Flere triggere i samme workflow betyder ELLER, ikke OG. Opfylder en record bare én af dem, optages den. Vil I have OG-logik, skal betingelserne ligge inde i den samme filtergruppe. I kan tilføje op til 250 filtre til et workflows enrollment triggers, og bruger I "refine by" til at præcisere en trigger, kan der kun tilføjes ét enkelt refine-kriterium. Detaljerne står i HubSpots hovedartikel om enrollment triggers.
Genoptagelse er slået fra som standard. En record optages kun første gang, den opfylder triggeren. Skal den kunne optages igen, skal I aktivt slå re-enrollment til og vælge, hvilke af triggerne der må udløse en ny optagelse. Det er sjældent et problem for et velkomstflow og næsten altid et problem for et fornyelses- eller datahygiejneflow, hvor den samme record skal igennem hvert år. Ikke alle kriterier kan bruges: aktiviteter og line items kan ikke fungere som genoptagelsestriggere.
Modstykket til optagelse er udmeldelse. I kan sætte et workflow til at fjerne records, der ikke længere opfylder kriterierne, som har nået workflowets mål, eller som er havnet i et undertrykkelsessegment. Undertrykkelsessegmenter er værd at bruge konsekvent, fordi de virker som et fælles filter på tværs af workflows, i stedet for at den samme udelukkelse skal vedligeholdes i hvert enkelt flow.
Den fejl, vi oftest retter hos nye kunder, er en filtertrigger, hvor der burde have stået en hændelse. Et workflow, der skal reagere på, at kontakten lige har downloadet noget, bliver bygget som et filter på "Seneste formularindsendelsesdato er kendt", tændes en fredag eftermiddag, og optager så hele databasen. Den næsthyppigste er et fornyelsesflow uden genoptagelse, som kører fint det første år og derefter er tavst. Begge dele opdages hurtigt i optagelseshistorikken, hvis nogen kigger.
Vi bygger og rydder op i HubSpot-automatisering for danske B2B-virksomheder, og enrollment triggers er dér, vi starter. Vi gennemgår jeres eksisterende workflows for filtertriggere, der burde have været hændelser, for manglende genoptagelse på årlige forløb og for triggere, der sender marketingmails uden et abonnementsfilter i filtergruppen. Skal I i gang fra bunden, sætter vi triggerdesignet op, før der bygges handlinger, så I ikke opdager fejlen i indbakken.
Hvad danske B2B-teams bruger enrollment triggers til
Værdien af en enrollment trigger viser sig sjældent i det enkelte workflow. Den viser sig, når optagelsen rammer et tidspunkt, hvor handlingen stadig giver mening for modtageren. Herunder er de anvendelser, danske B2B-teams typisk får hjem først, og hvad triggeren konkret skal være i hver af dem.
Overdragelse af leads til salg
Triggeren er typisk et filter på en scoreværdi kombineret med lifecycle stage, for eksempel "HubSpot-score er større end 60 og Lifecycle stage er lig med Lead". Workflowet sætter stage til Marketing Qualified Lead, tildeler en ejer og opretter en opgave. Kombineret med lead scoring giver det en overdragelse, sælgerne kan regne med, i stedet for en ugentlig regnearksliste. For en dansk produktionsvirksomhed med to sælgere er gevinsten, at intet lead ligger urørt i fire dage.
Nurture efter en konkret handling
Her skal triggeren være hændelsesbaseret. "Formularindsendelse på prisguide" optager kun dem, der indsender fra nu af, og undgår, at hele kontaktdatabasen får en mail om et dokument, de hentede i 2024. Et typisk forløb er tre mails over ti dage med en forgrening på, om modtageren har åbnet nogen af dem.
Deal oprettes, når et møde bookes
Siden juni 2026 kan møde-properties bruges direkte som trigger i workflows på Professional og Enterprise. Det betyder, at en demo booket via mødelinket kan oprette en deal i den rigtige pipeline, sætte beløb og forventet lukkedato og notere, hvilken sælger der holder mødet. Før den opdatering krævede det en custom code-handling eller et manuelt led.
Fornyelser og abonnementer
Triggeren er en dato-property, typisk "Fornyelsesdato er om 90 dage", og genoptagelse skal være slået til, ellers virker flowet kun første år. For en dansk SaaS-virksomhed med årlige aftaler er det den enkeltopsætning, der har den mest direkte kroner-og-øre-effekt, fordi den flytter fornyelsessamtalen fra to uger før til tre måneder før.
Datahygiejne på skrivetidspunktet
En hændelsestrigger på "Property-værdi ændret" fanger dårlige data, når de opstår, i stedet for i en oprydning et halvt år senere. Klassikeren er landefeltet: "DK", "Danmark", "denmark" og "Danmark " skrives ens af et workflow, der optager recorden i det sekund, feltet ændres. Den samme mekanik bruges til at sætte virksomhedsnavn i korrekt format og til at udfylde branchefelter ud fra CVR-data.
Eskalering af sager
På ticket-objektet bruges triggeren til svartider. "Ticket-status er lig med Venter på os og Oprettelsesdato er mere end 1 dag siden" optager sagen i et flow, der notificerer teamlederen. Her er det værd at huske, at datofiltre af typen "mere end X dage siden" tjekkes ved døgnets begyndelse, så en SLA på fire timer skal bygges på en anden filtertype.
Signaler fra ERP-systemet
Har I Data Hub Professional, kan en webhook fra e-conomic, Business Central eller et ordresystem optage en record direkte. En faktura, der passerer forfald, kan optage virksomheden i et flow, der pauser marketingmails og opretter en opgave til bogholderiet. Opsætningen kræver, at der findes en HubSpot-property med unikke værdier at matche på, typisk CVR-nummer eller et eksternt ID, og formatet skal være JSON, som beskrevet i HubSpots dokumentation for webhook-triggere.
Fælles for de syv er, at triggeren er valgt ud fra spørgsmålet "hvornår skal det her ske", ikke "hvem skal have det". Vælger I hvem først, ender I med et filter. Vælger I hvornår først, ender I oftere med den hændelse, der faktisk beskriver situationen.
Alternativer, priser og begrænsninger
Enrollment triggers findes ikke som et produkt, man køber for sig. De følger med workflows, og alternativet er derfor enten en anden platforms automatiseringsmotor, et separat integrationsværktøj eller en anden funktion inde i HubSpot. Priserne herunder er dem, leverandørerne selv oplyste i september 2026, i den valuta, de bruger, og de er ekskl. moms.
Salesforce Flow
Salesforces automatiseringsmotor, indbygget i Sales Cloud. Flow er mere fleksibel end HubSpots workflows på komplekse forretningsregler og kan kalde Apex-kode, men den kræver reelt en administrator med Salesforce-erfaring. Pr. september 2026 koster Sales Cloud Core 195 USD pr. bruger pr. måned ved årlig betaling, Advanced 395 USD og Max 550 USD, mens de mindre pakker Starter Suite og Pro Suite ligger på 25 og 100 USD pr. bruger pr. måned. Automatiseringen er altså inkluderet i licensen, men licensen er dyrere pr. hoved.
Pipedrive Workflow Automation
Et markant enklere alternativ, bygget til salgsprocesser og ikke til marketing. Triggerne dækker deals, aktiviteter og personer, men der er ingen hændelsesbaserede triggere på webadfærd og ingen marketing-nurture af HubSpots type. Pr. september 2026 koster Pipedrive 14 USD pr. sæde pr. måned på Lite, 39 USD på Growth, 59 USD på Premium og 79 USD på Ultimate ved årlig betaling. For et rent salgsteam på fem personer er det en tiendedel af HubSpot Sales Hub Professional.
ActiveCampaign
Stærk på e-mailautomatisering og segmentering, svagere som CRM. Automatiseringerne har deres egen trigger-model med samme skel mellem hændelse og betingelse, men Starter-planen begrænser jer til fem handlinger pr. automatisering, hvilket i praksis udelukker flerleddede B2B-forløb. Plus, Pro og Enterprise har ubegrænsede handlinger. Prisen afhænger af antal kontakter og oplyses først, når man vælger kontaktinterval på deres prisside.
Zapier og Make
To integrationsværktøjer, der løser det samme som webhook-triggeren, men uden for HubSpot. Zapier er gratis op til 100 opgaver om måneden, Professional starter ved 19,99 USD pr. måned og Team ved 69 USD. Make er gratis med 1.000 credits om måneden, Core koster 12 USD, Pro 21 USD og Teams 38 USD pr. måned med 10.000 credits. Begge er billigere end at opgradere til Data Hub, hvis behovet er nogle få integrationer, og begge bliver dyre og uoverskuelige, når logikken skal leve tæt på CRM-dataene.
Andre HubSpot-funktioner
Ofte er det rigtige alternativ ikke en anden platform. Sequences optager kontakter én ad gangen fra sælgerens indbakke og er bedre til 1-til-1-opfølgning end et workflow. Deal stage-automatisering i Sales Hub Starter kan udløse opgaver og notifikationer uden et workflow overhovedet. Og aktive lister opdaterer sig selv efter de samme filterkriterier, hvis I kun har brug for en gruppe og ikke en handling.
HubSpot vinder tydeligst, når triggeren skal bruge data på tværs af marketing, salg og service i samme regel. At kunne optage en virksomhed ud fra en kontakts adfærd, en deals fase og en tickets alder på én gang, uden en integration imellem, er ikke trivielt i nogen af alternativerne. HubSpot taber, når logikken skal være virkelig kompliceret, når I har brug for sekundpræcis timing, eller når automatiseringen skal køre på data, der aldrig kommer ind i CRM'et. Har I brug for regler med snesevis af undtagelser, er Salesforce Flow det bedre valg, og skal I flytte data mellem ti systemer, gør Make det billigere.
Adgangen følger tier. Workflows og dermed enrollment triggers findes ikke i Free eller Starter, kun fra Professional og opefter i Marketing Hub, Sales Hub, Service Hub, Data Hub, Smart CRM og Revenue Hub. Marketing Hub Starter har ifølge HubSpots egen prisside op til ti automatiserede handlinger, men det er ikke workflows, og der er ingen enrollment triggers at sætte op.
Pr. september 2026 koster Marketing Hub Professional 800 USD om måneden med tre Core Seats og 2.000 marketing contacts inkluderet, plus et obligatorisk onboarding-gebyr på 3.000 USD. Enterprise koster 3.600 USD om måneden med fem Core Seats og 10.000 marketing contacts, med 7.000 USD i onboarding. Sales Hub prissættes derimod pr. sæde: HubSpots prisside for Sales Hub angiver 90 USD pr. sæde pr. måned på Professional ved årlig betaling og 150 USD på Enterprise, med onboarding på henholdsvis 1.500 og 3.500 USD.
Sædemodellen betyder i praksis, at det er billigere at give hele teamet adgang til at se, hvad et workflow gør, end at give dem adgang til at bygge det. Et Core Seat er nok til at oprette og redigere workflows, mens View-Only Seats er gratis og kun kan se. Skal I bruge webhook-triggeren eller de daglige, ugentlige og månedlige tidsplaner, skal Data Hub Professional lægges oveni, uanset hvilke andre Hubs I har.
De hårde grænser er værd at kende, før I designer arkitekturen. HubSpots FAQ om workflows angiver op til 300 workflows på Professional i Marketing, Sales og Service Hub og op til 1.000 på Enterprise, mens Data Hub Professional giver 400 og Data Hub Enterprise 1.100. Brands-tilkøbet giver yderligere 100. Pr. workflow kan I have op til 250 enrollment triggers. Handlingslogs gemmes i 90 dage, optagelseshistorik i seks måneder, og der logges maksimalt 100.000 vellykkede kørsler om dagen, hvorefter kun fejl logges videre.
De seks måneders historik er den grænse, der oftest bider. Skal I dokumentere over for en revisor eller en kunde, hvorfor en bestemt person modtog en bestemt mail for et år siden, kan HubSpot ikke svare. Vil I have det, skal optagelsen skrives til et felt på recorden eller eksporteres løbende til et datavarehus.
Dansk og EU-kontekst gør triggeren til mere end et teknisk valg. HubSpot hoster i fem regioner, heriblandt et EU-datacenter i Tyskland, og betalende konti kan skifte datacenter efter oprettelsen, mens gratis konti først skal opgraderes. Vigtigere er dog, at markedsføringslovens spamforbud gælder for elektronisk markedsføring, og at det ifølge Forbrugerombudsmandens vejledning om uanmodede elektroniske henvendelser også omfatter henvendelser til andre virksomheder. Et filter, der optager alle kontakter fra en importliste i et mailflow, er ikke et samtykke, uanset hvor pænt workflowet er bygget.
Konsekvensen i opsætningen er konkret. Enhver trigger, der ender i en marketingmail, bør have et abonnementsfilter med i filtergruppen, og undertrykkelsessegmenter bør indeholde alle, der har frameldt sig. Undtagelsen for egne kunder og tilsvarende produkter kan bruges, men den skal afspejles i et faktisk filter på kundestatus og produktkategori, ikke i en antagelse hos den, der byggede flowet.
Endelig kan det ikke altid betale sig. Har I under 500 kontakter og en salgsproces, der reelt består i, at to personer ringer til hinanden, betaler et hop fra Starter til Professional kun for sig, hvis I bygger og vedligeholder automatiseringen. Vi ser jævnligt konti, hvor halvdelen af de få workflows, der findes, står slukket, og der er licensen dyr på den kedelige måde. Er I i tvivl om, hvor grænsen går for jer, er det den slags regnestykke, vi laver først, når vi rådgiver om HubSpot, før nogen bygger noget som helst.
Relaterede begreber
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.
Sådan virker marketing automation i HubSpot: workflows, triggere, tiers og priser pr. august 2026, alternativer, hårde grænser og dansk GDPR-kontekst.
Segmenter er HubSpots lister. Få mekanikken bag aktive og statiske segmenter, grænser pr. tier, daterede priser og hvornår et andet værktøj er bedre.
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.
Sådan virker forms i HubSpot: felter, flertrin, betinget logik, collected forms, samtykke efter dansk ret og hvad Marketing Hub koster i august 2026.
Webhooks i HubSpot forklaret: mekanik, tiers, priser pr. september 2026, alternativer som Zapier og Make, hårde grænser og GDPR i dansk kontekst.
Lead scoring i HubSpot forklaret: engagement- og fit-scores, tiers, priser pr. august 2026, grænser, alternativer og GDPR for danske B2B-teams.
Sales automation i HubSpot: sequences, workflows og opgaver forklaret. Tiers, priser pr. august 2026, grænser, alternativer og dansk B2B-kontekst.
Ofte stillede spørgsmål om enrollment triggers
Hvad er forskellen på en filterbaseret og en hændelsesbaseret enrollment trigger?+
En filterbaseret trigger optager records, der opfylder en tilstand, og den optager også dem, der allerede opfyldte den, da workflowet blev tændt. En hændelsesbaseret trigger optager kun records, når noget sker, og kun for hændelser, der indtræffer, efter workflowet er tændt. Skal et forløb reagere på en handling, for eksempel en formularindsendelse, er hændelsen næsten altid det rigtige valg. Filteret er bedre til tilstande som lifecycle stage eller land.
Hvilket tier kræver enrollment triggers?+
Workflows med enrollment triggers findes fra Professional og opefter i Marketing Hub, Sales Hub, Service Hub, Data Hub, Smart CRM og Revenue Hub. Free og Starter har dem ikke. Marketing Hub Starter har op til ti automatiserede handlinger, men det er ikke workflows, og der er ingen triggere at konfigurere. Webhook-triggeren og de daglige, ugentlige og månedlige tidsplaner kræver desuden Data Hub Professional eller Enterprise.
Hvor mange workflows og triggere må vi have?+
Marketing Hub, Sales Hub og Service Hub giver op til 300 workflows på Professional og op til 1.000 på Enterprise. Data Hub Professional giver 400 og Data Hub Enterprise 1.100, og Brands-tilkøbet lægger 100 oveni. Hvert workflow kan have op til 250 enrollment triggers, og der kan kun tilføjes ét refine-kriterium pr. trigger. Tallene er fra HubSpots egen FAQ om workflows, september 2026.
Hvorfor bliver den samme kontakt ikke optaget igen?+
Fordi genoptagelse er slået fra som standard. En record optages kun første gang, den opfylder triggeren, medmindre I aktivt slår re-enrollment til og vælger, hvilke triggere der må udløse en ny optagelse. Det opdages typisk på fornyelses- og datahygiejneflows, som kører fint første år og derefter er tavse. Bemærk, at aktiviteter og line items ikke kan bruges som genoptagelsestriggere.
Kan et workflow optage kontakter, vi ikke har samtykke fra?+
Teknisk ja, og det er præcis derfor, det går galt. Markedsføringslovens spamforbud kræver forudgående samtykke til elektronisk markedsføring, og det gælder ifølge Forbrugerombudsmanden også, når modtageren er en anden virksomhed. Læg derfor altid et abonnementsfilter ind i filtergruppen på triggere, der ender i en marketingmail, og hold undertrykkelsessegmenterne opdaterede med alle frameldinger.
Kan Zapier eller Make erstatte enrollment triggers?+
De kan erstatte webhook-triggeren, ikke de øvrige. Zapier er gratis op til 100 opgaver om måneden og starter ved 19,99 USD på Professional, og Make er gratis med 1.000 credits og koster 12 USD på Core, priser oplyst september 2026. Begge er billigere end at opgradere til Data Hub for nogle få integrationer. Til gengæld ligger logikken uden for CRM'et, hvor den er sværere at fejlsøge for det team, der bruger HubSpot dagligt.
Hvor længe kan vi se, hvorfor en record blev optaget?+
Handlingslogs gemmes i 90 dage, og optagelseshistorik kan bruges til filtrering i seks måneder. Derudover logges maksimalt 100.000 vellykkede kørsler om dagen, hvorefter kun fejl logges videre. Skal I kunne dokumentere en optagelse længere tilbage, for eksempel over for en revisor, skal I skrive tidspunktet til en property på recorden eller eksportere løbende.