- Knowledge base
- Marketing
- E-mail di marketing
- Creare e-mail programmabili
BetaCreare e-mail programmabili
Ultimo aggiornamento: 4 dicembre 2025
Disponibile con uno qualsiasi dei seguenti abbonamenti, tranne dove indicato:
-
Marketing Hub Professional, Enterprise
Con le e-mail programmabili, è possibile utilizzare la sintassi avanzata di HubL per personalizzare il contenuto delle e-mail. Per saperne di più sul lavoro con i dati del CRM nei moduli, consultate la documentazione per sviluppatori di HubSpot.
Limiti e considerazioni
- I dati che si possono utilizzare in un'email programmabile dipendono dall'abbonamento a HubSpot:
- Se si dispone di un account Marketing Hub Professional , è possibile eseguire il rendering di dati provenienti da oggetti CRM standard, come contatti, aziende e prodotti.
- Se avete un abbonamento Marketing Hub Enterprise , potete includere nelle e-mail programmabili fonti di dati strutturati come tabelle HubDB e oggetti personalizzati.
- Il numero di funzioni CRM che è possibile aggiungere a un'e-mail programmabile dipende dal numero di destinatari:
- Le e-mail con 5 funzioni CRM possono essere inviate a un massimo di 100.000 destinatari. Non è possibile aggiungere più di 5 funzioni CRM a un'e-mail programmabile.
- Le e-mail con 4 funzioni CRM possono essere inviate a un massimo di 125.000 destinatari.
- Le e-mail con 3 funzioni CRM possono essere inviate a un massimo di 165.000 destinatari.
- Le e-mail con 2 funzioni CRM possono essere inviate a un massimo di 250.000 destinatari.
- Le e-mail con 1 funzione CRM possono essere inviate a un massimo di 500.000 destinatari.
- Le e-mail programmabili devono essere inviate almeno un'ora dopo le e-mail programmabili precedenti.
Aggiunta di e-mail programmabili a moduli o modelli
Nel design manager è possibile creare moduli personalizzati e modelli codificati personalizzati che possono essere utilizzati per le e-mail programmabili.
Una volta creato un modulo personalizzato che supporta le e-mail programmabili, è possibile aggiungere tale modulo alle e-mail create nell'editor drag and drop.
Creare un modulo per le e-mail programmabili
- Nel tuo account HubSpot, passa a Contenuti > Design Manager.
- Nella colonna di sinistra, fare clic sul menu File e selezionare Nuovo file.
- Nella finestra di dialogo, fare clic sul menu a discesa e selezionare Modulo, quindi fare clic su Avanti.
- Nella sezione Dove si desidera utilizzare questo modulo, selezionare la casella di controllo Email.
- Nelcampo Nome file , inserire il nome del modulo.
- Fare clic su Crea.
- Nella colonna di destra, attivare l'interruttore Usa modulo per e-mail programmabili.

- Nella finestra di dialogo, verificare i limiti di invio, quindi fare clic su Accetta e attivare.
Creare un modello codificato di e-mail programmabili
- Nel tuo account HubSpot, passa a Contenuti > Design Manager.
- Nella colonna di sinistra, fare clic sul menu File e selezionare Nuovo file.
- Nella finestra di dialogo, fare clic sul menu a discesa e selezionare HTML + HubL, quindi fare clic su Avanti.
- Fare clic sul menu a discesa Tipo di modello e selezionare E-mail.
- Nelcampo Nome file , inserire il nome del modello.
- Fare clic su Crea.
- Nella parte superiore del modello codificato, aggiungere il seguente codice alla sezione tra
<!--e-->:isEnabledForEmailV3Rendering: true.

- Terminate le modifiche al modello, fare clic su Pubblica modifiche in alto a destra.
Ottimizzare le e-mail programmabili
Per evitare ritardi nell'invio di e-mail programmabili, si consiglia di seguire queste best practice:
- Utilizzare e-mail normali quando possibile: quando si invia un'e-mail a un'ora fissa con destinatari definiti, si consiglia di inviare un'e-mail normale piuttosto che una automatizzata per ottenere prestazioni migliori.
- Aggiungere una query per evitare di recuperare troppe righe: quando si imposta
hubdb_table_rows, aggiungere una query aggiuntiva per restringere le righe da recuperare.- Ad esempio, si potrebbero filtrare le righe per tutti i contatti con un
years_at_companysuperiore a 3 e limitare i risultati restituiti a 15. hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
- Ad esempio, si potrebbero filtrare le righe per tutti i contatti con un
- Evitare di filtrare i token di personalizzazione: si consiglia di evitare di usare i token di personalizzazione per filtrare le righe di dati, compreso il filtraggio all'interno del parametro della query o il filtraggio dopo l'acquisizione.
- Se non è possibile evitare il filtraggio tramite token di personalizzazione, si consiglia di dare priorità al recupero del numero minimo di righe e di applicare un filtro condizionale utilizzando la sintassi di
ifdopo che i dati sono stati recuperati. - Esempio: si potrebbero limitare le righe recuperate a 20 e filtrare dopo il recupero per
row.location = contact.location. {% if row.location == contact.location %}Your row data is {{ row }}{% endif %}{% endfor %} {% end raw }
- Se non è possibile evitare il filtraggio tramite token di personalizzazione, si consiglia di dare priorità al recupero del numero minimo di righe e di applicare un filtro condizionale utilizzando la sintassi di
- Limitare il numero di chiamate di funzioni CRM: il numero di funzioni CRM (come
crm_objectecrm_associations) in un'e-mail dipende dal numero di destinatari. Limitare le chiamate di queste funzioni per evitare ritardi o cancellazioni.- Esempio: impostare limiti precisi al numero di chiamate delle funzioni CRM.
{% set ids = [1,2,3] %}{% set people = crm_objects("contact", "hs_object_id__in="~ids|join(','), "firstname,lastname", false) %}