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: 4 december 2025

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 att arbeta med CRM-data i moduler i HubSpots utvecklardokumentation.

Förstå begränsningar och överväganden

  • Vilka data du kan använda i ett programmerbart e-postmeddelande beror på din HubSpot-prenumeration:
    • Om du har ett Marketing Hub Professional-konto kan du rendera data från standard CRM-objekt, till exempel kontakter, företag och produkter.
    • Om du har en Marketing Hub Enterprise-prenumeration kan du inkludera strukturerade datakällor 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 maximalt 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 maximalt 125 000 mottagare.
    • E-post med 3 CRM-funktioner kan skickas till maximalt 165 000 mottagare.
    • E-post med 2 CRM-funktioner kan skickas till maximalt 250.000 mottagare.
    • E-post med 1 CRM-funktion kan skickas till maximalt 500 000 mottagare.
  • Programmerbara e-postmeddelanden måste skickas minst en timme efter eventuella tidigare programmerbara e-postmeddelanden.

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 programmerbar e-postmodul

  1. I ditt HubSpot-konto navigerar du till Innehåll > Design Manager.
  2. I den vänstra kolumnen klickar du Arkiv-menyn och väljer Ny fil.
  3. I dialogrutan klickar du på rullgardinsmenyn ochväljer Modul och klickar sedan på Nästa.
  4. I avsnittet Var vill du använda den här modulen markerar du kryssrutan E-post.
  5. Ifältet Filnamn anger du ett namn modulen.
  6. Klicka Skapa.
  7. I den högra kolumnen aktiverar du knappen Använd modulen för programmerbar e-post.

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

  1. Granska sändningsgränserna i dialogrutan och klicka sedan på Agree and turn on.

Skapa en kodad mall för programmerbar e-post

  1. I ditt HubSpot-konto navigerar du till Innehåll > Design Manager.
  2. I den vänstra kolumnen klickar du på Arkiv-menyn och väljer Ny fil.
  3. I dialogrutan klickar du på rullgardinsmenyn ochväljer HTML + HubL och klickar sedan på Nästa.
  4. Klicka på rullgardinsmenyn Malltyp och välj E-post.
  5. Ifältet Filnamn anger duett mallnamn.
  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 redigeringarna i mallen och klicka sedan på Publicera ändringar längst upp till höger.

Optimera programmerbara e-postmeddelanden

För att undvika fördröjningar när du skickar programmerbara e-postmeddelanden rekommenderar vi att du följer dessa bästa metoder:

  • Använd vanliga e-postmeddelanden när det är möjligt: när du skickar ett e-postmeddelande vid en fast tidpunkt med definierade mottagare rekommenderas att du skickar ett vanligt e-postmeddelande snarare än ett automatiserat för bättre prestanda
  • Lägg till en frå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 frå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 som är större än 3 och begränsa de returnerade resultaten till 15.
    • hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
  • Undvik filtrering med hjälp av personaliseringstoken: Vi rekommenderar att du undviker att använda personaliseringstoken för att filtrera datarader, inklusive filtrering inom frågeparametern eller filtrering efter hämtning.
    • Om filtrering med hjälp av personaliseringstoken inte kan undvikas rekommenderas att du prioriterar att hämta minsta möjliga antal rader och tillämpar 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ämtning för row.location = contact.location.

    • {% if row.location == contact.location %}
      Your row data is {{ row }}
      {% endif %}
      {% endfor %} {% end raw }
  • Begränsa antalet anrop av CRM-funktioner: antalet CRM-funktioner (t.ex. crm_object och crm_associations) i ett e-postmeddelande berorantalet mottagare. Begränsa antalet anrop av dessa funktioner för att undvika förseningar eller avbokningar.
    • Exempel: sätt tydliga gränser för antalet anrop av CRM-funktioner.
    • {% set ids = [1,2,3] %}
      {% set people = crm_objects("contact", "hs_object_id__in="~ids|join(','), "firstname,lastname", false) %}
Hjälpte artikeln?
Detta formulär används endast för dokumentationsfeedback. Få reda på hur du får hjälp med HubSpot.