Formulari

Il modulo Formulari ti permette di creare qualsiasi tipo di modulo compilabile: sondaggi, consensi, onboarding, anamnesi, ticket di supporto, prenotazioni, richieste di contatto, pagine di acquisto, inviti, esami e molto altro.

Ogni formulario può essere compilato dal telefono o dal tablet, in più lingue, firmato a mano, e genera automaticamente un PDF confermato.


Creare un formulario

  1. Vai su Comunicazione → Formulari nella sidebar (modulo Comunicazione).
  2. Clicca Nuovo formulario: puoi partire da zero, da un modello predefinito (tra cui Esame e Concorso, già impostati con una compilazione per persona), oppure descrivere a parole cosa ti serve e farlo generare dall'IA (struttura, campi e consensi proposti, sempre rivedibili prima di salvare).
  3. Inserisci titolo e descrizione.
  4. Usa l'editor visuale per costruire la struttura.

L'editor ha cinque tab: Visuale (struttura), JSON (per utenti avanzati), Impostazioni, Lingue e Anteprima.

Editor visuale

  • Struttura (sinistra): l'albero di sezioni e campi. Trascina per riordinare, clicca per selezionare.
  • Proprietà (destra): modifica il nodo selezionato.

Aggiungere elementi

  • Sezione: contenitore con titolo e descrizione.
  • Campo: un input compilabile. Tipi disponibili:
    • Testo breve, Testo lungo, Numero
    • Data (con limiti facoltativi Da e A: nessun limite, oggi o una data precisa - es. data di nascita con "A: oggi")
    • Scelta singola, Scelta multipla
    • Lista (elementi ripetibili, es. più partecipanti a un evento)
    • Immagine (caricamento), Documento (upload - PDF, Word, Excel, immagini, con estensioni e dimensione massima configurabili)
    • Testo descrittivo (con varianti testo/info/avviso)
    • Immagine (visualizzazione)
    • Condizioni da accettare
    • Collegamento contatto
    • Dati personali: Nome e cognome (due caselle in un solo campo), Email, Telefono, Cellulare, Indirizzo (via, CAP, località e paese in un solo campo)

Il pulsante Dati personali in cima all'editor aggiunge in un clic una sezione con nome e cognome, email, cellulare e indirizzo.

Sia i campi immagine che i campi documento supportano il caricamento multiplo (trascina più file insieme o selezionali dal file picker): imposta il numero massimo di file nelle proprietà del campo.

Campi condizionali (nested)

Le opzioni di una Scelta singola o Scelta multipla possono avere sotto-campi che appaiono solo quando quell'opzione viene selezionata. Questo permette logiche condizionali ricorsive senza limitazioni.

Modificare il formulario con l'assistente

Con l'editor aperto puoi chiedere all'assistente IA di lavorare sul formulario che hai davanti, anche se non l'hai ancora salvato. Qualche esempio:

  • "Aggiungi una sezione Contatti con telefono ed email obbligatoria"
  • "Trasforma la domanda sull'esperienza in scelta multipla e aggiungi l'opzione Altro con un campo per specificare"
  • "Sposta il campo note in fondo" o "togli la domanda sull'età"
  • "Chiedi anche la firma", "aggiungi il consenso privacy", "mandami un'email con il PDF a ogni compilazione"

L'assistente conosce i tipi di campo disponibili, i campi condizionali, le impostazioni di identificazione, i consensi e le email dopo l'invio, e ti propone il tipo di campo più adatto. Le modifiche compaiono subito nell'editor ma non vengono salvate: controllale e premi Salva. Se il formulario è tradotto, i testi nuovi vanno tradotti nella tab Lingue.

Editor JSON

Per utenti avanzati, il tab JSON permette di modificare direttamente lo schema del formulario come JSON testuale, e di importare/esportare formulari creati altrove.


Tradurre un formulario in più lingue

Nel tab Lingue puoi offrire lo stesso formulario in più lingue, senza duplicarlo:

  1. Clicca + Aggiungi lingua e scegli la lingua da aggiungere.
  2. Per ogni testo (titolo, descrizione, etichette dei campi, consensi) trovi il testo originale a sinistra e un campo da compilare a destra.
  3. Clicca Traduci tutto con IA per pre-compilare automaticamente tutte le traduzioni, poi rivedile e correggile a mano dove serve.
  4. Se lasci un campo vuoto, chi compila vedrà semplicemente il testo nella lingua predefinita - una traduzione parziale non rompe mai il formulario.

Chi compila il formulario dal link pubblico vede un selettore lingua (se ne hai configurata più di una) e può cambiarla in qualsiasi momento senza perdere le risposte già inserite. La traduzione IA è opzionale: puoi sempre scrivere o correggere le traduzioni a mano, senza bisogno di alcuna configurazione IA.


Pubblicare un formulario

Nel tab Impostazioni, configura:

  • Modalità di accesso: Pubblico (link condivisibile) o Assegnato a contatto.
  • Splash screen introduttivo: attiva/disattiva la schermata con titolo, descrizione e pulsante "Inizia compilazione" prima dei campi (utile disattivarla per formulari pensati per un accesso rapido, es. da un QR code).
  • Una sola compilazione per persona: per concorsi ed esami. Chi compila conferma la propria email con un codice a 6 cifre; se prova a compilare di nuovo con la stessa email vede "Hai già partecipato". Non disponibile per i formulari anonimi.
  • Immagine di copertina (facoltativa): un'immagine JPG o PNG orizzontale che appare intera in cima alla schermata iniziale del formulario. Senza copertina il portale mostra una fascia nel colore dell'azienda con il logo. Utile per presentare un concorso o un'iniziativa.
  • Pagina dopo l'invio (facoltativa): l'indirizzo di una pagina, ad esempio sul tuo sito. Dopo l'invio chi compila vede il tasto Prosegui e dopo 5 secondi la pagina si apre da sola.
  • Chi può compilare: chiunque abbia il link, oppure solo chi accede al portale clienti (nome ed email arrivano dal suo account). Per chiedere nome, email, telefono o indirizzo usa i campi Dati personali nel formulario. Qui attivi anche la firma.
  • Contatti: con Aggiungi i compilanti ai contatti chi compila entra tra i contatti Da aggiungere con i dati dei campi Dati personali: aprilo e premi Aggiungi ai contatti per farlo comparire nell'elenco Contatti (oppure filtra l'elenco per Stato: Da aggiungere e aggiungili tutti insieme). Chi è già nei contatti con la stessa email viene solo collegato, senza toccarne i dati. Puoi inserire tutti in un gruppo e, soprattutto, scegliere il gruppo in base alle risposte: su ogni opzione di una domanda a scelta indichi un gruppo, ad esempio "Tipo di richiesta: Candidatura" → gruppo "Candidature". Se il gruppo non esiste ancora, lo crei dall'opzione stessa con un clic.
  • Consensi: aggiungi uno o più blocchi di consenso (informativa, checkbox obbligatoria/facoltativa, risposta sì/no), scegliendo da modelli pronti (privacy, maggiore età, foto/video, marketing, ecc.) o scrivendone di personalizzati. Il pulsante Suggerisci con IA propone i consensi più adatti in base ai campi presenti nel formulario, senza mai un elenco generico.

Quando sei pronto, clicca Pubblica: se il formulario è pubblico viene generato automaticamente un link portale univoco per la compilazione.


Condividere il formulario

Pubblico (link)

Copia il link dal dettaglio del formulario e condividilo via email, WhatsApp, QR code, o inseriscilo nel tuo sito. Chiunque abbia il link può compilare.

Incorpora nel tuo sito (embed)

Dalla sezione Distribuisci, copia lo snippet di embed e incollalo in una pagina HTML del tuo sito: il formulario appare in un riquadro che si ridimensiona automaticamente in base al contenuto.

Invito mirato

Per formulari destinati a una persona specifica (onboarding, anamnesi, consenso individuale):

  1. Dal dettaglio del formulario, crea un invito.
  2. Seleziona un contatto esistente o inserisci un'email.
  3. Imposta scadenza e numero massimo di utilizzi.
  4. Condividi il link dell'invito.

L'invito traccia chi ha compilato, quando, e quante volte. Una volta esaurito, il link non è più utilizzabile.

Assegnato a un contatto

Se il formulario è in modalità Assegnato a contatto, il contatto potrà vederlo nella sezione I miei formulari del portale tenant dopo aver fatto login, insieme ai formulari già compilati.


Compilazione dal telefono/tablet

Chi compila apre il link dal browser del telefono o tablet:

  1. Se il formulario è disponibile in più lingue, sceglie quella preferita dal selettore in alto.
  2. Vede il formulario con tutte le sezioni e campi (o subito i campi, se lo splash screen è disattivato).
  3. Compila i campi (touch-friendly, pensato per mobile), trascinando o selezionando eventuali immagini/documenti da allegare.
  4. Se richiesto, firma con il dito o il mouse.
  5. Accetta consensi e informativa privacy.
  6. Clicca Conferma e invia.

Al conferma:

  • Il formulario viene bloccato (non più modificabile).
  • Viene generato un PDF automaticamente, nella lingua usata per la compilazione.
  • Vengono eseguite le azioni configurate (email di conferma, email al destinatario, ecc.).

Compilazioni

Dal dettaglio del formulario, clicca Compilazioni per vedere l'elenco di tutte le compilazioni ricevute:

  • Stato (confermata/in attesa).
  • Firmatario e data.
  • Dettaglio read-only dello snapshot compilato.
  • Download del PDF generato; un eventuale allegato PDF caricato dal compilante si apre direttamente nell'anteprima integrata dell'app, senza doverlo scaricare.

Le compilazioni confermate sono immutabili: non possono essere modificate, perché rappresentano uno snapshot congelato al momento della conferma - comprese le eventuali traduzioni: resta salvata la lingua in cui la persona ha effettivamente compilato.


Statistiche

Nel dettaglio del formulario, il tab Statistiche mostra un riepilogo automatico di tutte le compilazioni confermate: numero totale, andamento nel tempo, tempo medio di compilazione, distribuzione delle risposte per ogni campo a scelta (con grafici), statistiche sui campi numerici e un campione delle risposte testuali.

Puoi esportare il riepilogo con un clic:

  • Scarica riepilogo (Markdown): un testo compatto con tutti i numeri, pronto da incollare in una nota o un report.
  • Stampa riepilogo: apre il PDF con i grafici nel visualizzatore integrato, da cui puoi stamparlo o scaricarlo.

Le statistiche restano coerenti anche se il formulario è disponibile in più lingue: le risposte vengono sempre aggregate per campo, non separate per lingua di compilazione.


Azioni post-compilazione

Nel tab Impostazioni dell'editor puoi configurare cosa succede dopo ogni compilazione:

  • Email al compilante: invia una conferma (opzionalmente con il PDF allegato).
  • Email a un destinatario fisso: notifica un indirizzo interno (es. segreteria, supporto).

"I miei formulari" (portale contatti)

I contatti del tenant possono registrarsi al portale e trovare:

  • Da compilare: inviti pending a loro destinati.
  • Compilati: le proprie compilazioni passate, con download PDF.

Casi d'uso tipici

Caso Modalità Esempio
Sondaggio soddisfazione Pubblico Link condiviso via email post-acquisto
Consenso trattamento dati Invito mirato Un invito per cliente, una tantum
Onboarding nuovo dipendente Assegnato a contatto Modulo visibile nel portale del dipendente
Anamnesi paziente Invito mirato Link inviato prima della visita, con firma
Ticket di supporto Pubblico Link nella pagina contatti del sito
Richiesta di preventivo Pubblico Form sul sito pubblico, incorporato via embed
Esame a risposta multipla Invito mirato Un invito per studente, scadenza, max_uses 1
Prenotazione appuntamento Pubblico Con campi data/ora e lista servizi
Modulo per clienti esteri Pubblico, multilingua Stesso link, ogni cliente lo compila nella propria lingua