- Kunnskapsdatabase
- Markedsføring
- Markedsførings-e-post
- Opprett programmerbare e-poster
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.
I betaOpprett programmerbare e-poster
Sist oppdatert: 4 desember 2025
Tilgjengelig med et av følgende abonnementer, unntatt der det er angitt:
-
Markedsføring Hub Professional, Enterprise
Med programmerbare e-poster kan du bruke avansert HubL-syntaks til å tilpasse innholdet i e-postene dine. Finn ut mer om hvordan du jobber med CRM-data i moduler 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 gjengi data fra standard CRM-objekter, for eksempel kontakter, selskaper og produkter.
- Hvis du har et Marketing Hub Enterprise-abonnement , kan du inkludere strukturerte datakilder som HubDB-tabeller og egendefinerte objekter i programmerbare e-poster.
- Antall 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 1 CRM-funksjon kan sendes til maksimalt 500 000 mottakere.
- Programmerbare e-poster må sendes minst en time etter eventuelle tidligere programmerbare e-poster.
Legg til programmerbare e-postmeldinger i moduler eller maler
I Design Manager kan du opprette egendefinerte moduler og egendefinerte kodede maler som kan brukes til programmerbare e-postmeldinger.
Når du har opprettet en egendefinert modul som støtter programmerbar e-post, kan du legge til denne modulen i e-poster som er opprettet i dra-og-slipp-redigeringsprogrammet.
Opprett en programmerbar e-postmodul
- Gå til Innhold > Design Manager i HubSpot-kontoen din.
- Klikk på Fil-menyen i venstre kolonne, og velg Ny fil.
- I dialogboksen klikker du på rullegardinmenyen og velger Modul, og deretter klikker du på Neste.
- I delen Hvor vil du bruke denne modulen, merker du av for E-post.
- Skriv innet modulnavn ifeltet Filnavn .
- Klikk på Opprett.
- I høyre kolonne slår du på bryteren Bruk modul for programmerbar e-post.

- I dialogboksen går du gjennom grensene for sending, og klikker deretter på Godta og slå på.
Opprett en kodet mal for programmerbar e-post
- Gå til Innhold > Design Manager i HubSpot-kontoen din.
- Klikk på Fil-menyen i venstre kolonne, og velg Ny fil.
- I dialogboksen klikker du på rullegardinmenyen og velger HTML + HubL, ogderetter klikker dupå Neste.
- Klikk på rullegardinmenyen Maltype , og velg E-post.
- Skriv inn et navn på malen ifeltet Filnavn .
- Klikk på Opprett.
- Øverst i den kodede malen legger du til følgende kode i delen mellom
<!--og-->:isEnabledForEmailV3Rendering: true.

- Gjør ferdig endringene i malen, og klikk deretter på Publiser endringer øverst til høyre.
Optimaliser programmerbare e-postmeldinger
For å unngå forsinkelser når du sender programmerbare e-postmeldinger, anbefales det å følge disse beste fremgangsmåtene:
- Bruk vanlige e-poster når det er mulig: Når du sender en e-post på et fast tidspunkt med definerte mottakere, anbefales det å sende en vanlig e-post i stedet for en automatisert e-post for å oppnå bedre ytelse.
- Legg til en spørring for å unngå å hente for mange rader: Når du angir
hubdb_table_rows, kan du legge til en ekstra spørring for å begrense hvilke rader du henter.- Eksempel: Du kan filtrere radene etter alle kontakter med en
years_at_companystørre enn 3 og begrense resultatene til 15. hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
- Eksempel: Du kan filtrere radene etter alle kontakter med en
- Unngå filtrering etter personaliseringstokener: Det anbefales å unngå å bruke personaliseringstokener til å filtrere datarader, inkludert filtrering i spørringsparameteren eller filtrering etter henting.
- Hvis filtrering ved hjelp av personaliseringstokener ikke kan unngås, anbefales det å prioritere å hente det minste antallet rader og bruke betinget filtrering ved hjelp av
if-syntaks etter at dataene er hentet. - Eksempel: Du kan begrense antall rader som hentes til 20 og filtrere etter
row.location = contact.locationetter henting. {% if row.location == contact.location %}Your row data is {{ row }}{% endif %}{% endfor %} {% end raw }
- Hvis filtrering ved hjelp av personaliseringstokener ikke kan unngås, anbefales det å prioritere å hente det minste antallet rader og bruke betinget filtrering ved hjelp av
- Begrens antall anrop av CRM-funksjoner: Antall CRM-funksjoner (for eksempel
crm_objectogcrm_associations) i en e-post avhenger av antall mottakere. Begrens antall anrop av disse funksjonene for å unngå forsinkelser eller kanselleringer.- Eksempel: Sett klare grenser for antall anrop av CRM-funksjoner.
{% set ids = [1,2,3] %}{% set people = crm_objects("contact", "hs_object_id__in="~ids|join(','), "firstname,lastname", false) %}
BETA
Marketing Email
Takk for tilbakemeldingen din. Den betyr mye for oss.
Dette skjemaet brukes kun for tilbakemeldinger om dokumentasjon. Se hvordan du kan få hjelp med HubSpot.