Vai al contenuto

Annunci4 min di lettura

Temple: il linguaggio di template di Emailit, finalmente documentato

Variabili, valori predefiniti e condizioni per le email inviate via API e automazioni, più cosa succede davvero con campagne e SMTP.

GDi George

Temple: il linguaggio di template di Emailit, finalmente documentato

Se hai mai usato {{first_name}} in un template di Emailit, hai già usato Temple, il nostro piccolo linguaggio di template per oggetti, HTML e testo. Però non ne avevamo mai pubblicato un riferimento completo. Ora è nella documentazione: Temple.

Temple non è Liquid né Handlebars. Fa poche cose, le fa bene e si ferma lì.

Cosa puoi scrivere

Variabili, compresi i percorsi annidati:

Hello {{first_name}}
Item {{order.items.0.sku}}

Valori predefiniti quando un valore manca:

Hi {{first_name|"there"}}

Condizioni (niente confronti, solo vero / falso):

{{#if plan}}
You are on the {{plan}} plan.
{{else}}
You are on the free plan.
{{/if}}

Niente cicli, niente helper personalizzati, niente partial. Le variabili mancanti diventano stringhe vuote.

Dove viene eseguito davvero

Questa è la parte che non era documentata e su cui è facile sbagliare.

  • API POST /emails: Temple viene eseguito quando passi un template e/o un oggetto variables, anche con HTML inline.
  • Automazioni, passaggio Invia email: Temple viene eseguito sempre. Le automazioni sui contatti espongono alla radice {{email}}, {{first_name}} e {{custom_fields.*}}, più contact, payload e meta.
  • Template nel pannello: i tag vengono salvati così come sono. L’elaborazione avviene al momento dell’invio.
  • Campagne: niente Temple. Solo {{first_name}}, {{last_name}}, {{email}}, {{unsubscribe_url}} e {{cf.field}}.
  • SMTP: nessuna elaborazione dei template lato server. Inviamo esattamente il MIME che ci consegni.

I campi personalizzati nelle campagne usano {{cf.plan}}. Quelli nelle automazioni usano {{custom_fields.plan}}. Stessi dati del contatto, prefissi diversi.

Inizia subito

Leggi il riferimento completo di Temple, con la tabella di disponibilità e gli esempi, oppure invia un template con l’API email e un oggetto variables.

Condividi

Prova quello di cui hai appena letto.

3000 email al mese gratis. Nessuna carta di credito richiesta.

3000 email al mese gratis · Nessuna carta di credito