Salta al contenuto
Nota bene: la traduzione in italiano di questo articolo è fornita solo per comodità. La traduzione viene creata automaticamente tramite un software di traduzione e potrebbe non essere stata revisionata. Pertanto, la versione inglese di questo articolo deve essere considerata come la versione di governo contenente le informazioni più recenti. È possibile accedervi qui.

Crea email programmabili

Ultimo aggiornamento: 21 settembre 2026

Disponibile con uno qualsiasi dei seguenti abbonamenti, tranne dove indicato:

Con le email programmabili, puoi utilizzare la sintassi avanzata di HubL per personalizzare il contenuto delle tue email. Scopri di più su come lavorare con i dati CRM nei moduli della documentazione per sviluppatori di HubSpot.

Comprendi i limiti e gli aspetti da considerare

  • I dati che puoi utilizzare in un'email programmabile dipendono dal tuo abbonamento HubSpot:
    • Se disponi di un account Marketing Hub Professional , puoi visualizzare i dati provenienti da oggetti CRM standard, come contatti, aziende e prodotti.
    • Se disponi di un abbonamento a Marketing Hub Enterprise , puoi includere fonti di dati strutturate, come le tabelle HubDB e gli oggetti personalizzati, nelle email programmabili.
  • Il numero di funzioni CRM che puoi aggiungere a un'email programmabile dipende dal numero di destinatari:
    • Le email con 5 funzioni CRM possono essere inviate a un massimo di 100.000 destinatari. A un'email programmabile non è possibile aggiungere più di 5 funzioni CRM.
    • Le email con 4 funzioni CRM possono essere inviate a un massimo di 125.000 destinatari.
    • Le email con 3 funzioni CRM possono essere inviate a un massimo di 165.000 destinatari.
    • Le email con 2 funzioni CRM possono essere inviate a un massimo di 250.000 destinatari.
    • Le email con 1 funzione CRM possono essere inviate a un massimo di 500.000 destinatari.
  • Le e-mail programmabili con funzioni CRM devono essere inviate a distanza di almeno un'ora l'una dall'altra.

Aggiungi email programmabili ai moduli o ai modelli

Nel Design Manager è possibile creare moduli personalizzati e modelli con codice personalizzato utilizzabili per le email programmabili.

Una volta creato un modulo personalizzato che supporti le email programmabili, è possibile aggiungere tale modulo alle email create nell’editor drag-and-drop.

Creare un modulo per email programmabili

Autorizzazioni richieste Per creare moduli nel Design Manager sono necessarie le autorizzazioni relative agli strumenti di progettazione.

  1. Nel tuo account HubSpot, fai clic su Altro, quindi vai a Contenuti > Design Manager. Se Altro non compare nel tuo account, vai direttamente a Contenuti > Design Manager.
  2. Nella colonna di sinistra, fare clic sul menu File e selezionare Nuovo file.
  3. Nella finestra di dialogo, fare clic sul menu a discesa e selezionare Modulo, quindi fare clic su Avanti.
  4. Nella sezione Dove desideri utilizzare questo modulo, seleziona la casella di controllo Email.
  5. Nelcampo Nome file , inserisci un nome per il modulo.
  6. Fare clic su Crea.
  7. Nella colonna di destra, attiva l'opzione " Usa modulo per email programmabili ".

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

  1. Nella finestra di dialogo, verifica i limiti di invio, quindi fai clic su Accetta e attiva.

Creare un modello codificato per email programmabile

Autorizzazioni richieste Per creare modelli nel Design Manager sono necessarie le autorizzazioni relative agli strumenti di progettazione.


  1. Nel tuo account HubSpot, fai clic su Altro, quindi vai a Contenuti > Design Manager. Se Altro non compare nel tuo account, vai direttamente a Contenuti > Design Manager.
  2. Nella colonna di sinistra, fare clic sul menu "File" e selezionare " Nuovo file".
  3. Nella finestra di dialogo, fare clic sul menu a discesa e selezionare HTML + HubL, quindi fare clic su Avanti.
  4. Fare clic sul menu a discesa Tipo di modello e selezionare Email.
  5. Nelcampo Nome file , inserisci un nome per il modello.
  6. Fare clic su Crea.
  7. Nella parte superiore del modello con codice, aggiungi il seguente codice alla sezione compresa tra <!-- e -->: 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. Completa le modifiche al modello, quindi fai clic su Pubblica modifiche in alto a destra.

Ottimizzare le e-mail programmabili

Per evitare ritardi nell'invio delle email programmabili, si consiglia di seguire queste best practice:

  • Utilizzare email normali quando possibile: quando si invia un’email a un orario prestabilito con destinatari definiti, per ottenere prestazioni migliori è consigliabile inviare un’email normale anziché una automatica
  • Aggiungi una query per evitare di recuperare troppe righe: quando imposti l’ hubdb_table_rows, aggiungi una query aggiuntiva per restringere il numero di righe da recuperare.
    • Esempio: è possibile filtrare le righe in base ai contatti con un ` years_at_company ` superiore a 3 e limitare i risultati restituiti a 15.
    • hubdb_table_rows(1546258, "years_at_company__gt=3&limit=15")
  • Evita di filtrare in base ai token di personalizzazione: si raccomanda di evitare l’uso dei token di personalizzazione per filtrare le righe di dati, sia all’interno del parametro della query che dopo il recupero.
    • Se il filtraggio in base ai token di personalizzazione non può essere evitato, si raccomanda di dare priorità al recupero del numero minimo di righe e di applicare il filtraggio condizionale utilizzando la sintassi if dopo che i dati sono stati recuperati.
    • Esempio: è possibile limitare le righe recuperate a 20 e applicare il filtro dopo il recupero utilizzando row.location = contact.location.

Example code for avoid filtering by personalization tokens

  • Limitare il numero di chiamate alle funzioni CRM: il numero di funzioni CRM (come crm_object e crm_associations) in un’e-mail dipende dal numero di destinatari. Limitare le chiamate a queste funzioni per evitare ritardi o annullamenti.
    • Esempio: impostare limiti chiari sul numero di chiamate alle funzioni CRM.

Example code for limiting the number of calls of CRM functions

L'articolo è stato utile?
Questo modulo viene utilizzato solo per il feedback della documentazione. Scopri come ottenere assistenza con HubSpot.