- Kunskapsbas
- Marknadsföring
- Marknadsförings-e-post
- Skapa programmerbara e-postmeddelanden
Skapa programmerbara e-postmeddelanden
Senast uppdaterad: 21 september 2026
Tillgänglig med något av följande abonnemang, om inte annat anges:
-
Marketing Hub Professional, Enterprise
Med programmerbara e-postmeddelanden kan du använda avancerad HubL-syntax för att anpassa innehållet i dina e-postmeddelanden. Läs mer om hur du arbetar med CRM-data i modulerna i HubSpots utvecklardokumentation.
Förstå begränsningar och överväganden
- Vilka data du kan använda i ett programmerbart e-postmeddelande beror på vilket HubSpot-abonnemang du har:
- Om du har ett Marketing Hub Professional-konto kan du hämta data från vanliga CRM-objekt, till exempel kontakter, företag och produkter.
- Om du har ett Marketing Hub Enterprise-abonnemang kan du inkludera strukturerade datakällor, såsom HubDB-tabeller och anpassade objekt, i programmerbara e-postmeddelanden.
- Antalet CRM-funktioner som du kan lägga till i ett programmerbart e-postmeddelande beror på antalet mottagare:
- E-postmeddelanden med 5 CRM-funktioner kan skickas till högst 100 000 mottagare. Högst 5 CRM-funktioner kan läggas till i ett programmerbart e-postmeddelande.
- E-postmeddelanden med 4 CRM-funktioner kan skickas till högst 125 000 mottagare.
- E-postmeddelanden med 3 CRM-funktioner kan skickas till högst 165 000 mottagare.
- E-postmeddelanden med 2 CRM-funktioner kan skickas till högst 250 000 mottagare.
- E-postmeddelanden med 1 CRM-funktion kan skickas till högst 500 000 mottagare.
- Programmerbara e-postmeddelanden med CRM-funktioner bör skickas med minst en timmes mellanrum.
Lägg till programmerbara e-postmeddelanden i moduler eller mallar
I designhanteraren kan du skapa anpassade moduler och anpassade kodade mallar som kan användas för programmerbara e-postmeddelanden.
När du har skapat en anpassad modul som stöder programmerbara e-postmeddelanden kan du lägga till den modulen i e-postmeddelanden som skapats i dra-och-släpp-redigeraren.
Skapa en modul för programmerbara e-postmeddelanden
Behörigheter krävs Behörigheter för designverktyg krävs för att skapa moduler i designhanteraren.
- I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Innehåll > Designhanterare. Om Mer inte visas i ditt konto navigerar du direkt till Innehåll > Designhanterare.
- Klicka på menyn Arkiv i den vänstra kolumnen och välj Ny fil.
- I dialogrutan klickar du på rullgardinsmenyn och väljer Modul, sedan klickar du på Nästa.
- I avsnittet Var vill du använda den här modulen markerar du kryssrutan E-post.
- Ange ett modulnamn ifältet Filnamn .
- Klicka på Skapa.
- I den högra kolumnen aktiverar du alternativet Använd modul för programmerbara e-postmeddelanden.

- I dialogrutan granskar du sändningsgränserna och klickar sedan på Godkänn och aktivera.
Skapa en kodad mall för programmerbara e-postmeddelanden
Behörigheter krävs Behörigheter för designverktyg krävs för att skapa mallar i Design Manager.
- I ditt HubSpot-konto klickar du på Mer och navigerar sedan till Innehåll > Designhanterare. Om Mer inte visas i ditt konto navigerar du direkt till Innehåll > Designhanterare.
- I den vänstra kolumnen klickar du på menyn Arkiv och väljer Ny fil.
- I dialogrutan klickar du på rullgardinsmenyn och väljer HTML + HubL, och klickar sedan på Nästa.
- Klicka på rullgardinsmenyn för malltyp och välj E-post.
- Ange ett mallnamn ifältet Filnamn .
- Klicka på Skapa.
- Längst upp i den kodade mallen lägger du till följande kod i avsnittet mellan
<!--och-->:isEnabledForEmailV3Rendering: true.

- Avsluta redigeringen av mallen och klicka sedan på Publicera ändringar uppe till höger.
Optimera programmerbara e-postmeddelanden
För att undvika förseningar vid utskick av programmerbara e-postmeddelanden rekommenderas följande bästa praxis:
- Använd vanliga e-postmeddelanden när det är möjligt: när du skickar ett e-postmeddelande vid en fast tidpunkt till definierade mottagare rekommenderas det att skicka ett vanligt e-postmeddelande istället för ett automatiserat för bättre prestanda
- Lägg till en sökfråga för att undvika att hämta för många rader: när du ställer in
hubdb_table_rows, lägg till en ytterligare sökfråga för att begränsa vilka rader du hämtar.- Exempel: du kan filtrera dina rader efter alla kontakter med en
years_at_companystörre än 3 och begränsa de returnerade resultaten till 15. hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
- Exempel: du kan filtrera dina rader efter alla kontakter med en
- Undvik att filtrera med hjälp av personaliseringstoken: det rekommenderas att undvika att använda personaliseringstoken för att filtrera datarader, inklusive filtrering inom frågeparametern eller filtrering efter hämtning.
- Om filtrering efter personaliseringstoken inte kan undvikas rekommenderas det att prioritera att hämta så få rader som möjligt och tillämpa villkorlig filtrering med hjälp av
if-syntax efter att data har hämtats. - Exempel: du kan begränsa antalet hämtade rader till 20 och filtrera efter hämtningen med
row.location = contact.location.
- Om filtrering efter personaliseringstoken inte kan undvikas rekommenderas det att prioritera att hämta så få rader som möjligt och tillämpa villkorlig filtrering med hjälp av

- Begränsa antalet anrop av CRM-funktioner: antalet CRM-funktioner (såsom
crm_objectochcrm_associations) i ett e-postmeddelande beror på antalet mottagare. Begränsa anropen av dessa funktioner för att undvika förseningar eller avbokningar.- Exempel: Ställ in tydliga gränser för antalet anrop av CRM-funktioner.

