# Impostare template email personalizzati

> Formspree Docs · Funzionalità avanzate · 28 febbraio 2026

#### Disponibile su: piani Business

Se hai bisogno che le tue email rispecchino un determinato brand o vuoi controllare il testo delle email, puoi farlo con i template email personalizzati.

## Creare il template

I template personalizzati sono associati a un progetto e possono essere usati per qualsiasi modulo all'interno del progetto. Se hai un modulo che non si trova all'interno di un progetto, non puoi usare i template personalizzati. Nella pagina delle impostazioni del tuo progetto, fai clic sulla scheda **Templates**. Seleziona **+New Template**, dai un nome al tuo template e scegli il tipo di template appropriato. I template possono essere progettati per le notifiche di invio o per le risposte automatiche.

## Modificare il codice del template

Un editor di codice integrato ti permette di progettare completamente il tuo template email. Il layout e il testo dell'email possono essere modificati nella scheda HTML, mentre lo stile va realizzato usando la scheda CSS.

La maggior parte dei browser email non supporta i tag `<script>` e li ignora. Non includere alcun tag `<style>` nella scheda HTML, usa invece la scheda CSS. Se hai già inviato email in HTML, potresti aver dovuto inserire il CSS inline. Formspree se ne occupa per te in base all'HTML e al CSS inclusi, quindi non hai bisogno di inserire il CSS inline.

Formspree usa i [template mustache](https://mustache.github.io/mustache.5.html), quindi riconosciamo determinate variabili speciali, a seconda del tipo di template.

#### Variabili della notifica di invio

| Variabile | Descrizione |
| --- | --- |
| `{{ _time }}` | La data e l'ora dell'invio |
| `{{ _host }}` | L'URL del modulo (senza "https://") |
| `{{ <fieldname> }}` | Qualsiasi valore di input denominato nel tuo modulo |
| `{{# _fields }}` | Inizia un elenco di tutti i campi. |
| &nbsp;&nbsp;&nbsp;&nbsp;`{{ _name }}` | All'interno di _fields, il nome del campo corrente… |
| &nbsp;&nbsp;&nbsp;&nbsp;`{{ _value }}` | … e il valore del campo. |
| `{{/ _fields }}` | Chiude il blocco _fields |
| `{{ _unsubscribe }}` | Il link di disiscrizione |

Per contrastare lo spam, il template DEVE includere `{{_unsubscribe}}`

#### Variabili della risposta automatica

| Variabile | Descrizione |
| --- | --- |
| `{{ _time }}` | La data e l'ora dell'invio |
| `{{ submission_message }}` | Messaggio definito nelle impostazioni del plugin. |

Per motivi di spam, al momento non puoi includere i campi dell'invio nel messaggio di risposta automatica.

### Gestione dei caricamenti file

Poiché Formspree consente ai tuoi utenti di inviare più caricamenti file su un singolo input, i campi di caricamento file vengono inviati come elenco di URL dei file caricati, nel formato: `['URL 1', 'URL 2', ...]`.

Se vuoi suddividere gli URL, puoi farlo usando la sintassi di iterazione sulla lista per quel particolare campo del modulo. Per esempio, se hai un campo di input file chiamato `image_upload`, aggiungi quanto segue al tuo template per visualizzare tutte le immagini nel corpo dell'email:

```html
        {{# image_upload }}
        <tr><td><a href="{{ . }}"><img src="{{ . }}" />{{ . }}</a></td></tr>
        {{/ image_upload }}
```

## Impostare il nome del mittente e l'oggetto

Per le notifiche di invio, puoi modificare il nome del mittente e l'oggetto nel template. Tieni presente che qualsiasi oggetto tu imposti sovrascriverà il campo `subject` che hai impostato nel tuo modulo. Se vuoi, puoi anche includere uno qualsiasi dei nomi dei campi usando lo stesso contesto mustache descritto sopra. Per le risposte automatiche, questa informazione può essere impostata nelle impostazioni del plugin.

## Anteprima e salvataggio

In fondo alla pagina, fai clic su **Preview** per vedere come apparirebbe il tuo template in un'email di esempio. Quando sei pronto a rendere effettive le tue modifiche, fai clic su **Deploy**. Se cambi idea prima di pubblicare, puoi fare clic su **Revert**.

## Applicare il template

Per i template di notifica di invio, puoi impostare il template nella scheda delle impostazioni del modulo. Per le risposte automatiche, puoi impostare il template nelle impostazioni del plugin di risposta automatica.

Questa funzionalità è disponibile solo per i moduli che si trovano in un progetto. Se per il tuo modulo non compare l'opzione per i template personalizzati, puoi visitare il tuo [elenco dei moduli](https://formspree.io/forms) per assicurarti che il modulo sia nel progetto corretto. Se non lo è, puoi spostare il modulo in un progetto dalla scheda delle impostazioni del modulo. Se l'opzione dei template continua a non comparire, controlla i tuoi [dettagli di fatturazione](https://formspree.io/account/billing) per assicurarti di avere il piano Business.
