Gå til innhold
Merk:: Denne artikkelen er oversatt av praktiske årsaker. Oversettelsen opprettes automatisk ved hjelp av oversettingsprogramvare, og det er ikke sikkert at den er korrekturlest. Den engelske versjonen av denne artikkelen skal regnes som den regjerende versjonen med den nyeste informasjonen. Du finner den her.

Opprett programmerbare e-poster

Sist oppdatert: 21 september 2026

Tilgjengelig med et av følgende abonnementer, unntatt der det er angitt:

Med programmerbare e-poster kan du bruke avansert HubL-syntaks til å tilpasse innholdet i e-postene dine. Les mer om hvordan du arbeider med CRM-data i modulene i HubSpots utviklerdokumentasjon.

Forstå begrensninger og hensyn

  • Hvilke data du kan bruke i en programmerbar e-post, avhenger av HubSpot-abonnementet ditt:
    • Hvis du har en Marketing Hub Professional-konto , kan du hente data fra standard CRM-objekter, for eksempel kontakter, selskaper og produkter.
    • Hvis du har et Marketing Hub Enterprise-abonnement , kan du inkludere strukturerte datakilder, for eksempel HubDB-tabeller og egendefinerte objekter, i programmerbare e-poster.
  • Antallet CRM-funksjoner du kan legge til i en programmerbar e-post, avhenger av antall mottakere:
    • E-poster med 5 CRM-funksjoner kan sendes til maksimalt 100 000 mottakere. Det kan ikke legges til mer enn 5 CRM-funksjoner i en programmerbar e-post.
    • E-poster med 4 CRM-funksjoner kan sendes til maksimalt 125 000 mottakere.
    • E-poster med 3 CRM-funksjoner kan sendes til maksimalt 165 000 mottakere.
    • E-poster med 2 CRM-funksjoner kan sendes til maksimalt 250 000 mottakere.
    • E-poster med én CRM-funksjon kan sendes til maksimalt 500 000 mottakere.
  • Programmerbare e-poster med CRM-funksjoner bør sendes med minst én times mellomrom.

Legg til programmerbare e-poster i moduler eller maler

I designmanageren kan du opprette tilpassede moduler og tilpassede kodede maler som kan brukes til programmerbare e-poster.

Når du har opprettet en tilpasset modul som støtter programmerbare e-poster, kan du legge til den modulen i e-poster som er opprettet i dra-og-slipp-redigeringsverktøyet.

Opprett en modul for programmerbare e-poster

Tillatelser påkrevd Du må ha tilgang til designverktøyene for å kunne opprette moduler i designmanageren.

  1. I HubSpot-kontoen din klikker du på Mer og navigerer deretter til Innhold > Design Manager. Hvis Mer ikke vises i kontoen din, navigerer du direkte til Innhold > Design Manager.
  2. I venstre kolonne klikker du på Fil-menyen og velger Ny fil.
  3. I dialogboksen klikker du på rullegardinmenyen og velger Modul, og klikker deretter på Neste.
  4. I delen Hvor vil du bruke denne modulen merker du av for E-post.
  5. Skriv inn et modulnavn ifeltet Filnavn .
  6. Klikk på Opprett.
  7. I høyre kolonne slår du på bryteren «Bruk modul for programmerbar e-post ».

Screenshot of the right column of the design manager. The "Use module for programmable email" switch is highlighted.

  1. I dialogboksen må du gå gjennom sendegrensene, og deretter klikke på Godta og slå på.

Opprett en kodet mal for programmerbar e-post

Tillatelser påkrevd Du må ha tillatelser for designverktøy for å opprette maler i Design Manager.


  1. I HubSpot-kontoen din klikker du på Mer og navigerer deretter til Innhold > Design Manager. Hvis Mer ikke vises i kontoen din, navigerer du direkte til Innhold > Design Manager.
  2. I venstre kolonne klikker du på Fil-menyen og velger Ny fil.
  3. I dialogboksen klikker du på rullegardinmenyen og velger HTML + HubL, og klikker deretter på Neste.
  4. Klikk på rullegardinmenyen for Maltype og velg E-post.
  5. Skriv inn et navn på malen ifeltet Filnavn .
  6. Klikk på Opprett.
  7. Øverst i den kodede malen legger du til følgende kode i delen mellom <!-- og -->: isEnabledForEmailV3Rendering: true.

A screenshot of the top section of a custom coded email template. The code for using the template for programmable emails is indicated.

  1. Fullfør endringene i malen, og klikk deretter på Publiser endringer øverst til høyre.

Optimaliser programmerbare e-poster

For å unngå forsinkelser ved sending av programmerbare e-poster, anbefales det å følge disse beste praksisene:

  • Bruk vanlige e-poster når det er mulig: når du sender en e-post til et fast tidspunkt med definerte mottakere, anbefales det å sende en vanlig e-post i stedet for en automatisert for bedre ytelse
  • Legg til et søk for å unngå å hente for mange rader: Når du angir « hubdb_table_rows », bør du legge til et ekstra søk for å begrense hvilke rader du henter.
    • Eksempel: Du kan filtrere radene dine etter kontakter med en « years_at_company » større enn 3 og begrense antall resultater til 15.
    • hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
  • Unngå å filtrere etter personaliseringstokener: Det anbefales å unngå å bruke personaliseringstokener til å filtrere datarader, inkludert filtrering innenfor spørringsparameteren eller filtrering etter henting.
    • Hvis filtrering etter personaliseringstokener ikke kan unngås, anbefales det å prioritere å hente et minimum antall rader og bruke betinget filtrering med if -syntaks etter at dataene er hentet.
    • Eksempel: Du kan begrense antall hentede rader til 20 og filtrere etter henting med row.location = contact.location.

Example code for avoid filtering by personalization tokens

  • Begrens antall påkallinger av CRM-funksjoner: Antallet CRM-funksjoner (for eksempel crm_object og crm_associations) i en e-post avhenger av antall mottakere. Begrens påkallingen av disse funksjonene for å unngå forsinkelser eller avbrudd.
    • Eksempel: Sett klare grenser for antall påkallinger av CRM-funksjoner.

Example code for limiting the number of calls of CRM functions

Var denne artikkelen nyttig?
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.