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
- Vai su Gestione → Formulari nella sidebar.
- Clicca Nuovo formulario: puoi partire da zero, da un modello predefinito, oppure descrivere a parole cosa ti serve e farlo generare dall'IA (struttura, campi e consensi proposti, sempre rivedibili prima di salvare).
- Inserisci titolo e descrizione.
- 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
- 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
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.
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:
- Clicca + Aggiungi lingua e scegli la lingua da aggiungere.
- Per ogni testo (titolo, descrizione, etichette dei campi, consensi) trovi il testo originale a sinistra e un campo da compilare a destra.
- Clicca Traduci tutto con IA per pre-compilare automaticamente tutte le traduzioni, poi rivedile e correggile a mano dove serve.
- 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).
- Autentica: scegli se il formulario è Anonimo, se richiede dati identificativi (nome e cognome, email, firma — attivabili singolarmente) o se richiede il login al portale clienti.
- 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):
- Dal dettaglio del formulario, crea un invito.
- Seleziona un contatto esistente o inserisci un'email.
- Imposta scadenza e numero massimo di utilizzi.
- 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:
- Se il formulario è disponibile in più lingue, sceglie quella preferita dal selettore in alto.
- Vede il formulario con tutte le sezioni e campi (o subito i campi, se lo splash screen è disattivato).
- Compila i campi (touch-friendly, pensato per mobile), trascinando o selezionando eventuali immagini/documenti da allegare.
- Se richiesto, firma con il dito o il mouse.
- Accetta consensi e informativa privacy.
- 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 scaricare un riepilogo con un clic:
- Markdown: un testo compatto con tutti i numeri, pronto da incollare in una nota o un report.
- PDF: include anche i grafici, pronto da stampare o allegare a una comunicazione.
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 |