# Creare una campagna

## Inviare notifiche singole

Dal dettaglio dell'evento l'amministratore può inviare una notifica singola tramite la funzione "**Invia una notifica"**, compilando nome, cognome, codice fiscale e indirizzo email del destinatario. La funzione è utile sia per inviare comunicazioni individuali sia per eseguire test prima di avviare una campagna.

<figure><img src="https://3274777267-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhvfma71FhcUHvlRwF4rM%2Fuploads%2Fe61v25Jg5cRYyybsnLVp%2Fimage.png?alt=media&#x26;token=705ee4b3-5997-4b76-a9c3-ee14d9941917" alt=""><figcaption></figcaption></figure>

## Creare una campagna da file csv

Sempre dal dettaglio dell'evento l'amministratore può creare una campagna tramite il pulsante "**Crea una campagna da file CSV"**, avviando così la procedura di importazione e invio di notifiche in blocco a più destinatari.&#x20;

{% hint style="info" %}
Per campagna si intende l'invio multiplo di messaggi a una lista di destinatari caricata tramite file CSV
{% endhint %}

La creazione di una campagna si articola in tre passi.

<figure><img src="https://3274777267-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhvfma71FhcUHvlRwF4rM%2Fuploads%2FGeKKWAAongaviGIGPL1W%2Fimage.png?alt=media&#x26;token=f942165f-af7b-4b11-bfc3-d3998083c1c4" alt=""><figcaption></figcaption></figure>

{% stepper %}
{% step %}

### Nome della campagna

assegnare un nome che permetta di identificare la campagna nelle liste (es. *Avvisi scadenza IMU - novembre 2025*).
{% endstep %}

{% step %}

### Destinatari e dati della campagna

caricare il file csv tramite il pulsante **Importa file CSV**. La prima riga del file csv deve contenere i nomi delle colonne (per esempio: Codice fiscale del destinatario, Email del destinatario...), mentre nelle righe successive vanno inseriti i dati di ciascun destinatario.&#x20;

Il file deve contenere almeno i campi obbligatori previsti dalla notifica.

{% hint style="info" %}
Non è necessario usare nomi di colonna specifici: in una schermata successiva è possibile associare ogni campo previsto dalla notifica alla colonna del file che contiene il dato corrispondente.
{% endhint %}

&#x20;Dopo il caricamento, la piattaforma analizza le intestazioni e guida la mappatura delle colonne sui campi dell'evento, verificando la presenza di eventuali errori.

<figure><img src="https://3274777267-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhvfma71FhcUHvlRwF4rM%2Fuploads%2FaQt06bSdL8ZW9sYXkMGd%2Fimage.png?alt=media&#x26;token=394f3639-e8f7-402d-bb8a-9bfa84f77b2d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Orario di invio

Al momento è disponibile solo l'invio immediato. La pianificazione di un orario programmato sarà disponibile in una versione futura della piattaforma.
{% endstep %}
{% endstepper %}

Prima di avviare la campagna, il pannello di anteprima mostra come apparirà il messaggio ai destinatari: per ciascun canale (App IO ed Email) è disponibile sia l'anteprima in formato mobile sia quella solo testo.

<figure><img src="https://3274777267-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhvfma71FhcUHvlRwF4rM%2Fuploads%2Fc8qDRSIy4PRuwINgfQON%2Fimage.png?alt=media&#x26;token=0525d93a-75e7-47ee-bdcd-1fd519ca27a0" alt=""><figcaption></figcaption></figure>

## Dopo l'invio di una campagna

Dalla sezione "Elaborazioni file csv" nel dettaglio del servizio o di un singolo evento, l'amministratore può visualizzare il dettaglio di una campagna già eseguita.

<figure><img src="https://3274777267-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fhvfma71FhcUHvlRwF4rM%2Fuploads%2FDBYZLWa6sRidKVxMrnoO%2Fimage.png?alt=media&#x26;token=002d0f27-c91e-4852-b642-765291c06a4e" alt=""><figcaption></figcaption></figure>

**Identificazione e stato.** Il nome della campagna è modificabile anche dopo l'esecuzione. Lo stato indica la fase in cui si trova la campagna (es. *Completata*, *In elaborazione*).

**Destinatari.** La piattaforma elenca le righe del csv valide e quelle con errori. È possibile scaricare il csv originale con i dati dei destinatari per verificare o correggere le righe problematiche.

**Dati di invio.** Un riepilogo mostra:

* data e ora di avviamento e utente che ha avviato la campagna
* data e ora di completamento e durata complessiva dell'invio
* totale righe elaborate, eventi processati e notifiche inviate, distinte per canale Email e App IO
* totale errori riscontrati

**Messaggi inviati.** La piattaforma conserva e rende consultabile il testo dei messaggi spediti, sia nella versione App IO sia in quella Email.
