Doorgaan naar artikel
Let op: De Nederlandse vertaling van dit artikel is alleen bedoeld voor het gemak. De vertaling wordt automatisch gemaakt via een vertaalsoftware en is mogelijk niet proefgelezen. Daarom moet de Engelse versie van dit artikel worden beschouwd als de meest recente versie met de meest recente informatie. U kunt het hier raadplegen.

Programmeerbare e-mails maken

Laatst bijgewerkt: 21 september 2026

Beschikbaar met elk van de volgende abonnementen, behalve waar vermeld:

Met programmeerbare e-mails kun je gebruikmaken van geavanceerde HubL-syntaxis om de inhoud van je e-mails te personaliseren. Lees meer over het werken met CRM-gegevens in de modules van de ontwikkelaarsdocumentatie van HubSpot.

Beperkingen en aandachtspunten

  • Welke gegevens je in een programmeerbare e-mail kunt gebruiken, hangt af van je HubSpot-abonnement:
    • Als je een Marketing Hub Professional-account hebt, kun je gegevens uit standaard CRM-objecten weergeven, zoals contacten, bedrijven en producten.
    • Als je een Marketing Hub Enterprise-abonnement hebt, kun je gestructureerde gegevensbronnen, zoals HubDB-tabellen en aangepaste objecten, opnemen in programmeerbare e-mails.
  • Het aantal CRM-functies dat u aan een programmeerbare e-mail kunt toevoegen, hangt af van het aantal ontvangers:
    • E-mails met 5 CRM-functies kunnen naar maximaal 100.000 ontvangers worden verzonden. Er kunnen niet meer dan 5 CRM-functies aan een programmeerbare e-mail worden toegevoegd.
    • E-mails met 4 CRM-functies kunnen naar maximaal 125.000 ontvangers worden verzonden.
    • E-mails met 3 CRM-functies kunnen naar maximaal 165.000 ontvangers worden verzonden.
    • E-mails met 2 CRM-functies kunnen naar maximaal 250.000 ontvangers worden verzonden.
    • E-mails met 1 CRM-functie kunnen naar maximaal 500.000 ontvangers worden verzonden.
  • Programmeerbare e-mails met CRM-functies moeten met een tussenpoos van ten minste één uur worden verzonden.

Voeg programmeerbare e-mails toe aan modules of sjablonen

In de ontwerpmanager kunt u aangepaste modules en op maat gecodeerde sjablonen maken die kunnen worden gebruikt voor programmeerbare e-mails.

Zodra u een aangepaste module hebt gemaakt die programmeerbare e-mails ondersteunt, kunt u die module toevoegen aan e-mails die zijn gemaakt in de drag-and-drop-editor.

Maak een module voor programmeerbare e-mails

Machtigingen vereist Je hebt rechten voor ontwerptools nodig om modules in de Design Manager te maken.

  1. Klik in je HubSpot-account op Meer en navigeer vervolgens naar Content > Ontwerpmanager. Als Meer niet in je account verschijnt, navigeer dan direct naar Content > Ontwerpmanager.
  2. Klik in de linkerkolom op het menu Bestand en selecteer Nieuw bestand.
  3. Klik in het dialoogvenster op het vervolgkeuzemenu en selecteer 'Module'. Klik vervolgens op 'Volgende'.
  4. Selecteer in het gedeelte 'Waar wilt u deze module gebruiken?' het selectievakje 'E-mails '.
  5. Voer in hetveld Bestandsnaam een naam voor de module in.
  6. Klik op 'Aanmaken'.
  7. Schakel in de rechterkolom de schakelaar 'Module gebruiken voor programmeerbare e-mail' in.

  1. Controleer in het dialoogvenster de verzendlimieten, klik vervolgens op Akkoord en inschakelen.

Een programmeerbare e-mailsjabloon met code maken

Machtigingen vereist Je hebt rechten voor ontwerptools nodig om sjablonen in de ontwerpmanager te maken.


  1. Klik in je HubSpot-account op Meer en navigeer vervolgens naar Content > Ontwerpmanager. Als Meer niet in je account verschijnt, navigeer dan direct naar Content > Ontwerpmanager.
  2. Klik in de linkerkolom op het menu 'Bestand' en selecteer 'Nieuw bestand'.
  3. Klik in het dialoogvenster op het vervolgkeuzemenu en selecteer 'HTML + HubL'. Klik vervolgens op 'Volgende'.
  4. Klik op het vervolgkeuzemenu 'Sjabloontype 'en selecteer 'E-mail'.
  5. Voer in hetveld Bestandsnaam een sjabloonnaam in.
  6. Klik op 'Aanmaken'.
  7. Voeg bovenaan de gecodeerde sjabloon de volgende code toe aan het gedeelte tussen <!-- en -->: isEnabledForEmailV3Rendering: true.

  1. Rond de bewerkingen aan de sjabloon af en klik vervolgens rechtsboven op Wijzigingen publiceren .

Programmeerbare e-mails optimaliseren

Om vertragingen bij het verzenden van programmeerbare e-mails te voorkomen, wordt aanbevolen de volgende best practices te volgen:

  • Gebruik waar mogelijk gewone e-mails: wanneer je een e-mail op een vast tijdstip naar bepaalde ontvangers verstuurt, is het voor betere prestaties aan te raden om een gewone e-mail te versturen in plaats van een geautomatiseerde
  • Voeg een query toe om te voorkomen dat er te veel rijen worden opgehaald: voeg bij het instellen van de hubdb_table_rows een extra query toe om te beperken welke rijen je ophaalt.
    • Voorbeeld: u kunt uw rijen filteren op contacten met een ` years_at_company ` groter dan 3 en het aantal geretourneerde resultaten beperken tot 15.
    • hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
  • Vermijd het filteren op personalisatietokens: het wordt aanbevolen om geen personalisatietokens te gebruiken voor het filteren van gegevensrijen, inclusief filteren binnen de queryparameter of filteren na het ophalen.
    • Als het filteren op personalisatietokens niet kan worden vermeden, wordt aanbevolen om voorrang te geven aan het ophalen van het minimale aantal rijen en voorwaardelijke filtering toe te passen met behulp van de if -syntaxis nadat de gegevens zijn opgehaald.
    • Voorbeeld: u kunt het aantal opgehaalde rijen beperken tot 20 en na het ophalen filteren op row.location = contact.location.

  • Beperk het aantal aanroepen van CRM-functies: het aantal CRM-functies (zoals crm_object en crm_associations) in een e-mail hangt af van het aantal ontvangers. Beperk het aantal aanroepen van deze functies om vertragingen of annuleringen te voorkomen.
    • Voorbeeld: stel duidelijke limieten in voor het aantal aanroepen van CRM-functies.

Was dit artikel nuttig?
Dit formulier wordt alleen gebruikt voor feedback op documentatie. Ontdek hoe je hulp krijgt met HubSpot.