Menu
Accedi Crea account
Template

Template riusabili.

Centralizza HTML, oggetto e variabili in template versionati. Il tuo codice manda solo le variabili.

Sintassi

Usiamo una sintassi Jinja-like (sicura, sandboxed). Variabili {{ nome }}, condizioni {% if ... %}, loop {% for x in lista %}, filtri {{ totale|currency('EUR') }}, {{ data|date('d/m/Y') }}.

Esempio: conferma ordine

// Template "order_confirmation"
Subject: Ordine #{{ ordine.numero }} confermato
HTML:
  

Ciao {{ cliente.nome }},

Il tuo ordine n. {{ ordine.numero }} e confermato.

    {% for r in ordine.righe %}
  • {{ r.qta }}x {{ r.titolo }} - {{ r.prezzo|currency('EUR') }}
  • {% endfor %}

Totale: {{ ordine.totale|currency('EUR') }}

Chiami con: POST /v1/messages + template_id, template_vars.

Versionamento + A/B

Ogni template ha una versione corrente (quella usata in produzione) e versioni storiche. Per A/B test attivi due varianti (A e B) con split percentuale. Le metriche di consegna, apertura, click vengono tracciate separatamente per variante nel pannello.

Funzionalità