Hoppa till innehåll
Observera: Översättningen av denna artikel är endast avsedd att underlätta för dig. Översättningen har skapats automatiskt med hjälp av en översättningsprogramvara och har eventuellt inte korrekturlästs. Den engelska versionen av denna artikel bör därför betraktas som den gällande versionen med den senaste informationen. Du kan komma åt den här.

Skapa programmerbara e-postmeddelanden

Senast uppdaterad: 21 september 2026

Tillgänglig med något av följande abonnemang, om inte annat anges:

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.

  1. 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.
  2. Klicka på menyn Arkiv i den vänstra kolumnen och välj Ny fil.
  3. I dialogrutan klickar du på rullgardinsmenyn och väljer Modul, sedan klickar du på Nästa.
  4. I avsnittet Var vill du använda den här modulen markerar du kryssrutan E-post.
  5. Ange ett modulnamn ifältet Filnamn .
  6. Klicka på Skapa.
  7. I den högra kolumnen aktiverar du alternativet Använd modul för programmerbara e-postmeddelanden.

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

  1. 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.


  1. 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.
  2. I den vänstra kolumnen klickar du på menyn Arkiv och väljer Ny fil.
  3. I dialogrutan klickar du på rullgardinsmenyn och väljer HTML + HubL, och klickar sedan på Nästa.
  4. Klicka på rullgardinsmenyn för malltyp och välj E-post.
  5. Ange ett mallnamn ifältet Filnamn .
  6. Klicka på Skapa.
  7. Längst upp i den kodade mallen lägger du till följande kod i avsnittet mellan <!-- och -->: 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. 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_company större än 3 och begränsa de returnerade resultaten till 15.
    • hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
  • 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.

Example code for avoid filtering by personalization tokens

  • Begränsa antalet anrop av CRM-funktioner: antalet CRM-funktioner (såsom crm_object och crm_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.

Example code for limiting the number of calls of CRM functions

Hjälpte artikeln?
Detta formulär används endast för dokumentationsfeedback. Få reda på hur du får hjälp med HubSpot.