๐Ÿ‡ฌ๐Ÿ‡ง EN
๐Ÿ‡ฎ๐Ÿ‡น IT

5. Questionari

I Questionari ti permettono di creare moduli conversazionali passo-passo e distribuirli come incorporamento web, tramite WhatsApp o come chiamata vocale basata su AI. Ogni questionario e un grafo di nodi connessi โ€” domande, logica di ramificazione, effetti collaterali HTTP e trigger di workflow โ€” che guidano il rispondente dall'inizio al completamento.

Pagina elenco questionari
Pagina elenco questionari โ€” nome, badge di stato, conteggio risposte, data ultimo aggiornamento e pulsante "Nuovo Questionario".

Panoramica

A differenza dei Workflow, che vengono attivati da eventi e vengono eseguiti lato server in background, i Questionari sono rivolti al rispondente: una persona risponde a ogni domanda a turno, e Flusso avanza la sessione attraverso il grafo in base alle risposte. Un questionario puo essere incorporato in qualsiasi pagina web o inviato a un numero WhatsApp, senza che i rispondenti debbano avere un account Flusso.

Ogni volta che qualcuno avvia un questionario viene creata una sessione. La colonna Risposte nella pagina elenco mostra il numero totale di sessioni per ogni questionario.

Concetti chiave:
Sessione โ€” il percorso di un singolo rispondente attraverso un questionario dall'inizio alla fine.
Nodo iniziale โ€” il nodo da cui inizia ogni sessione (contrassegnato da un bordo ambra).
Nodo di completamento โ€” il nodo terminale che conclude la sessione con un messaggio di successo o fallimento.

Pagina Elenco Questionari

Naviga su Questionari nella barra laterale sinistra per vedere tutti i tuoi questionari. L'elenco mostra:

Colonna Descrizione
NomeIl nome visualizzato del questionario. Clicca per aprire l'editor.
StatoStato attuale: Bozza, Attivo o Archiviato.
RisposteNumero di sessioni avviate (ogni rispondente crea una sessione).
AggiornatoQuando il questionario e stato salvato l'ultima volta.

Usa la barra di ricerca in alto per filtrare per nome. Clicca Nuovo Questionario nell'angolo in alto a destra per crearne uno.

Stati del Questionario

StatoSignificato
BozzaIn fase di modifica. Non accessibile ai rispondenti; l'incorporamento web e inattivo.
AttivoPubblicato e in grado di ricevere risposte. L'incorporamento web funziona; la distribuzione WhatsApp e le Chiamate Vocali AI sono abilitate.
ArchiviatoConservato come riferimento ma non accetta piu risposte.

Creazione di un Questionario

  1. Clicca "Nuovo Questionario" Si apre la finestra di creazione. Inserisci un Nome (obbligatorio) e una Descrizione opzionale, poi conferma.
  2. L'editor si apre automaticamente Verrai portato direttamente all'editor del grafo per il nuovo questionario.
  3. Aggiungi un nodo iniziale Trascina un nodo Domanda dalla palette a sinistra sul canvas. Passa il mouse sopra il nodo e clicca l'icona del fulmine per contrassegnarlo come nodo iniziale (bordo ambra).
  4. Costruisci il grafo delle domande Collega i nodi domanda con archi dalle porte delle risposte. Aggiungi un nodo Completamento alla fine di ogni ramo.
  5. Salva e attiva Clicca Salva nella barra superiore. Cambia il selettore di stato su Attivo quando sei pronto a ricevere risposte.

L'Editor del Questionario

L'editor utilizza lo stesso canvas del grafo dell'Editor Grafico dei Workflow: un canvas con griglia a punti con panoramica e zoom, una palette dei nodi a sinistra e una barra degli strumenti superiore. La barra superiore include anche un pulsante Tema che apre l'Editor del Tema, dove puoi personalizzare l'aspetto visivo dell'incorporamento web.

Editor grafico del questionario
Editor del questionario โ€” canvas del grafo con nodi domanda, archi dalle porte delle risposte e barra superiore con nome, stato, Salva, Incorpora, AI, WhatsApp e pulsanti Chiamata Vocale.
Barra superiore dell'editor del questionario
Editor del questionario โ€” canvas del grafo con la barra superiore che mostra i pulsanti Tema, Embed, AI, WhatsApp e Chiamata Vocale.

Barra Superiore

ControlloDescrizione
Campo nomeModifica il nome del questionario direttamente inline.
Selettore statoPassa tra Bozza, Attivo e Archiviato.
SalvaSalva tutte le modifiche del canvas.
TemaApre l'Editor del Tema per personalizzare colori, tipografia e stili degli elementi per l'incorporamento web.
</> IncorporaApre il pannello Incorpora per ottenere lo snippet web.
AIApre il pannello Configurazione AI per impostare il provider e il prompt del classificatore.
WhatsAppApre il pannello di configurazione della distribuzione WhatsApp.
Chiamata VocaleApre il pannello di configurazione della Chiamata Vocale AI.

Controlli del Canvas

Impostare il Nodo Iniziale

Ogni questionario deve avere esattamente un nodo iniziale. Passa il mouse sopra il nodo che vuoi usare come punto di ingresso e clicca l'icona del fulmine. Il nodo acquisisce un bordo ambra per indicare che e il nodo iniziale. Ogni sessione inizia da questo nodo quando un rispondente apre il questionario.

Tipi di Nodo

Nodo Domanda

Presenta una domanda al rispondente e attende la risposta prima di avanzare. Il colore del nodo e indaco.

CampoDescrizione
Testo della domandaLa domanda mostrata al rispondente.
Tipo di rispostaControlla come il rispondente risponde e come vengono generate le porte di uscita (vedi sotto).

Tipi di Risposta e Porte di Uscita

Tipo di rispostaPorte di uscitaNote
Booleano (Si / No) Si, No Due porte fisse. Collega ciascuna a un ramo diverso.
Scelta Singola Una porta per opzione Definisci l'elenco delle scelte. Ogni scelta diventa una porta di uscita con nome.
Scelta Singola + Altro Una porta per opzione, piu Altro Come Scelta Singola ma aggiunge una porta "Altro" con testo libero per risposte che non corrispondono a nessuna opzione elencata.
Testo Libero Risposta Porta singola. Il rispondente digita una risposta libera. Quando collegato a un questionario WhatsApp con AI abilitata, il provider AI interpreta la risposta.
Valutazione Numerica Una porta per valore (fino a 10), oppure Risposta Il rispondente seleziona un numero da un intervallo configurabile Min/Max/Step (es. 1โ€“5). Visualizzato come pulsanti orizzontali nell'incorporamento web. Se l'intervallo supera 10 valori, viene usata una singola porta Risposta.
Selezione Multipla Risposta Il rispondente sceglie una o piu opzioni da un elenco di caselle di controllo, soggetto a limiti Min/Max di selezione. Le chiavi selezionate vengono memorizzate come stringa separata da virgole.
Testo Validato Risposta Come Testo Libero, ma valida l'input rispetto a un formato: Email, Telefono o URL. Le voci non valide vengono rifiutate con un messaggio di errore. Nell'incorporamento web viene mostrato un suggerimento sul formato.
Scala Likert Una porta per punto della scala Il rispondente sceglie tra punti etichettati della scala (es. da "Fortemente in disaccordo" a "Fortemente d'accordo"). Ogni punto diventa una porta di uscita con nome per la ramificazione basata sul sentimento.

Allegati e FAQ

I nodi domanda supportano allegati (fino a 5 per nodo, max 10 MB ciascuno) e voci FAQ (fino a 20 per nodo). Configura entrambi dal pannello di configurazione del nodo domanda nell'editor.

Nodo di Completamento

Un nodo terminale che conclude la sessione. Il colore del nodo e verde. Ogni ramo nel grafo del questionario deve terminare con un Nodo di Completamento.

CampoDescrizione
StatoSuccesso o Fallimento โ€” controlla l'icona e il colore mostrati al rispondente.
Messaggio di successoTesto visualizzato quando la sessione termina con successo.
Messaggio di fallimentoOpzionale. Mostrato quando lo stato e Fallimento.
URL di reindirizzamentoOpzionale. Dopo aver mostrato il messaggio di completamento, l'incorporamento web reindirizza a questo URL.
Esportazione Google SheetsOpzionale. Esporta automaticamente tutte le risposte raccolte in un foglio Google Sheets al completamento. Richiede una connessione Google OAuth. Supporta la modalita Auto (tutte le risposte come colonne) o Manuale (template JSON personalizzato). Vedi Riferimento Nodi → Completamento per le istruzioni complete di configurazione.

Nodo HTTP

Effettua una richiesta HTTP in uscita come effetto collaterale quando la sessione raggiunge questo nodo. Il colore del nodo e ambra. La richiesta viene eseguita in background; il rispondente non resta in attesa.

CampoDescrizione
URLL'endpoint da chiamare.
MetodoPOST, GET, PUT, PATCH o DELETE.
BodyCorpo JSON inviato con la richiesta. Puoi fare riferimento alle risposte della sessione usando la sintassi delle variabili.

Nodo Trigger Flow

Attiva un Workflow Flusso quando la sessione raggiunge questo nodo. Il colore del nodo e viola. Usalo per trasferire i dati raccolti durante il questionario in un workflow di automazione completo.

CampoDescrizione
ID WorkflowL'ID del workflow Flusso da attivare.
Mappatura PayloadMappa le chiavi delle risposte del questionario alle variabili di input del workflow. Ogni riga di mappatura e chiave risposta → nome variabile workflow.

Nodo Webhook

Invia una notifica webhook a un URL esterno quando la sessione raggiunge questo nodo. Il colore del nodo e rosa.

CampoDescrizione
URL WebhookL'URL di destinazione per la richiesta POST.
PayloadCorpo JSON da inviare. Puo includere le risposte della sessione tramite la sintassi delle variabili.

Configurazione AI

Clicca il pulsante AI nella barra superiore dell'editor per aprire il pannello Configurazione AI. Questo pannello controlla quale provider AI viene utilizzato per la classificazione delle risposte su tutti i canali (WhatsApp e Chiamata Vocale).

CampoDescrizione
Provider AI Seleziona quale provider AI utilizzare per interpretare le risposte a testo libero. Scegli qualsiasi provider configurato in Impostazioni → Provider AI. Seleziona "Usa predefinito account" per utilizzare il provider predefinito.
Prompt del Classificatore Template di prompt personalizzato opzionale per la classificazione delle risposte. Utilizza i segnaposto {{options}} e {{reply}}. Lascia vuoto per usare il predefinito integrato. Clicca "Ripristina predefinito" per ripristinare il prompt originale.
Configurazione condivisa: Il provider AI impostato qui viene utilizzato da tutti i canali. Ogni canale (WhatsApp, Chiamata Vocale) utilizza questo provider per interpretare le risposte dei rispondenti. Il canale Chiamata Vocale puo opzionalmente sovrascriverlo con un proprio provider.
Pannello Configurazione AI
Pannello Configurazione AI โ€” selettore del Provider AI e editor del prompt di classificazione. Questa configurazione รจ condivisa tra tutti i canali.

Incorporamento Web

Puoi incorporare un questionario in qualsiasi pagina web utilizzando un piccolo snippet JavaScript. Il questionario deve essere Attivo affinche l'incorporamento funzioni.

  1. Apri il pannello Incorpora Nella barra superiore dell'editor, clicca </> Incorpora.
  2. Copia lo snippet Il pannello mostra uno snippet HTML. Copialo.
  3. Incolla nella tua pagina Aggiungi lo snippet a qualsiasi pagina HTML dove vuoi che appaia il questionario.

Lo snippet di incorporamento appare cosi:

<!-- Aggiungi questo dove vuoi che appaia il questionario --> <div id="flusso-questionnaire"></div> <script src="https://your-flusso-instance.com/embed/questionnaire.js" data-token="YOUR_PUBLIC_TOKEN" data-target="#flusso-questionnaire"> </script>
Suggerimento: Il data-token e il token pubblico del questionario. E sicuro esporlo nel codice HTML lato client โ€” concede solo l'accesso per inviare risposte, non per leggere o modificare la definizione del questionario.
Pannello incorporamento questionario
Pannello Incorpora โ€” mostra lo snippet HTML e il token pubblico. Il questionario deve essere Attivo prima che l'incorporamento sia attivo.

Distribuzione WhatsApp

Clicca il pulsante WhatsApp nella barra superiore dell'editor per aprire il pannello di configurazione WhatsApp. Flusso supporta tre provider di distribuzione:

Pannello configurazione WhatsApp
Pannello WhatsApp โ€” schede per Twilio, OpenClaw e Baileys (self-hosted).

Twilio

Utilizza l'API WhatsApp di Twilio per la distribuzione gestita. Twilio gestisce il provisioning dei numeri di telefono e l'instradamento dei messaggi.

CampoDescrizione
Account SIDIl tuo Account SID Twilio dalla console Twilio.
Auth TokenIl tuo Auth Token Twilio.
Numero MittenteIl numero di telefono Twilio abilitato per WhatsApp in formato E.164 (es. +14155238886).
URL Webhook TwilioGenerato da Flusso. Copia questo URL e incollalo nel campo webhook Messaging nella tua console Twilio per il Numero Mittente.
Configurazione Twilio: Dopo aver salvato la configurazione Twilio in Flusso, vai nella tua console Twilio, apri la tua WhatsApp Sandbox (o numero approvato) e imposta l'URL webhook When a message comes in sul valore mostrato nel campo URL Webhook Twilio.

OpenClaw

OpenClaw e un gateway che instrada i messaggi WhatsApp verso Flusso tramite un protocollo basato su skill.

CampoDescrizione
URL GatewayL'URL della tua istanza gateway OpenClaw.
Skill Bearer SecretIl secret bearer utilizzato per autenticare le richieste tra OpenClaw e Flusso.
Contenuto SKILL.mdGenerato da Flusso. Copialo e configuralo nella definizione skill della tua istanza OpenClaw.
Pannello messaggio di testInvia un messaggio di test per verificare la connessione prima di andare in produzione.

Baileys (Self-Hosted)

Baileys e un gateway WhatsApp self-hosted che utilizza l'integrazione Account WhatsApp di Flusso. A differenza di Twilio e OpenClaw, Baileys connette direttamente un account WhatsApp reale โ€” non e necessario un account API di terze parti.

CampoDescrizione
Account WhatsAppSeleziona un account connesso dal menu a tendina. Gli account sono gestiti in Impostazioni → Account WhatsApp. Solo gli account con stato connesso appaiono qui.
  1. Connetti un Account WhatsApp Vai su Impostazioni → Account WhatsApp e associa un account WhatsApp. Attendi che lo stato diventi connesso.
  2. Seleziona l'account nel pannello Torna nell'editor del questionario, apri il pannello WhatsApp, scegli la scheda Baileys e seleziona l'account connesso dal menu a tendina.
  3. Clicca "Salva Link Baileys" Il questionario e ora collegato a quell'account WhatsApp. I messaggi in arrivo a quel numero verranno instradati attraverso questo questionario.
Un questionario per account: Ogni account WhatsApp puo essere collegato a un solo questionario alla volta. Collegare un account a un nuovo questionario rimuove il collegamento da quello precedente.

Chiamata Vocale AI

Il canale Chiamata Vocale AI ti permette di condurre questionari al telefono. Flusso utilizza Twilio ConversationRelay per effettuare chiamate in uscita in cui un agente AI pone ogni domanda, ascolta le risposte vocali e avanza attraverso il questionario automaticamente.

Come funziona: Twilio gestisce la telefonata, la conversione voce-testo e testo-voce. Il tuo provider AI interpreta le risposte vocali del chiamante e le mappa alle opzioni valide del questionario. Il flusso del questionario resta autoritativo โ€” l'AI non puo saltare o inventare domande.

Clicca il pulsante Chiamata Vocale nella barra superiore dell'editor per aprire il pannello di configurazione. Il pannello e organizzato in sezioni espandibili:

Stato del Canale

Una barra di stato in alto mostra se il canale vocale e attivo o disabilitato. Usa l'interruttore per abilitare o disabilitare il canale. Il questionario deve anche essere Attivo affinche le chiamate funzionino.

Connessione Twilio

Connetti il tuo account Twilio per effettuare chiamate in uscita. Ti serve un account Twilio con un numero di telefono abilitato per le chiamate vocali.

CampoDescrizione
Account SIDIl tuo Account SID Twilio (inizia con AC). Si trova nella dashboard della Console Twilio.
Auth TokenIl tuo Auth Token Twilio. Memorizzato in forma crittografata. Lascia vuoto durante la modifica per mantenere il token esistente.
ID ChiamanteIl numero di telefono Twilio da cui chiamare, in formato E.164 (es. +15551234567).
Paese PredefinitoCodice paese predefinito per le chiamate in uscita. Usa il menu a tendina con ricerca e bandiere dei paesi per selezionare.

Modello AI

Scegli quale provider AI interpreta le risposte vocali durante la chiamata. Questo puo sovrascrivere il provider AI a livello di questionario impostato nel pannello Configurazione AI.

CampoDescrizione
ProviderSeleziona un provider AI, oppure "Usa predefinito questionario" per ereditare dalla Configurazione AI.
Override modelloUsa un modello diverso dal predefinito del provider (es. gpt-4o-mini per risposte piu rapide).
Preset vocaleIdentificatore vocale opzionale per il provider AI (uso futuro).

Voce e Lingua

Configura la lingua, le impostazioni TTS (text-to-speech) e STT (speech-to-text) per la chiamata.

CampoDescrizione
LinguaLa lingua per il riconoscimento vocale e la sintesi. Supporta Inglese, Spagnolo, Francese, Italiano, Tedesco, Portoghese, Giapponese, Coreano e Cinese.
Modello vocaleIl modello STT ottimizzato per il tipo di chiamata: Telephony (consigliato), Phone Call o Default.
Text-to-SpeechSeleziona il provider TTS (Google, Amazon o Microsoft) e inserisci un ID voce specifico (es. en-US-Neural2-F).
Speech-to-TextSeleziona il provider di trascrizione: Google o Deepgram.

Comportamento della Chiamata Avanzato

Regola il comportamento dell'agente AI durante la chiamata. Questa sezione e compressa per impostazione predefinita.

CampoDescrizione
Consenti interruzioneQuando abilitato, il chiamante puo parlare mentre l'AI sta parlando e l'AI si ferma per ascoltare. Consigliato per conversazioni naturali.
Sensibilita interruzioneQuanto facilmente il parlato del chiamante interrompe l'AI: Bassa, Media o Alta. Visibile solo quando l'interruzione e abilitata.
Tentativi massimiQuante volte l'AI chiedera chiarimenti prima di applicare il comportamento di fallback (0โ€“5).
Timeout silenzioSecondi di attesa per la risposta del chiamante prima di riproporre la domanda (5โ€“120 secondi).
Quando il chiamante non riesce a rispondereCosa succede dopo i tentativi massimi: Leggi tutte le scelte, Riformula la domanda, Salta e prosegui o Termina la chiamata.

Dati e Privacy

Controlla la memorizzazione e la conservazione delle trascrizioni. Questa sezione e compressa per impostazione predefinita.

CampoDescrizione
Salva trascrizioniQuando abilitato, la trascrizione completa della chiamata (discorso dell'agente e del chiamante) viene memorizzata per la revisione.
Eliminazione automatica dopoNumero di giorni prima che le trascrizioni memorizzate vengano eliminate automaticamente (1โ€“365). Visibile solo quando le trascrizioni sono abilitate.
Costi Twilio: Ogni chiamata in uscita comporta costi vocali Twilio piu costi STT e TTS dai provider selezionati. Monitora la dashboard di fatturazione Twilio per tenere traccia dell'utilizzo.
Parlato generato dall'AI: Quando un provider AI e configurato, l'agente vocale genera un parlato naturale e conversazionale invece di leggere modelli rigidi. Aggiunge brevi riscontri tra le domande ("Capito.", "Ottimo, grazie.") e formula le domande in modo piu naturale. Se l'AI non e disponibile, passa automaticamente al parlato basato su template.
Pannello configurazione Chiamata Vocale AI
Pannello Chiamata Vocale โ€” sezioni comprimibili per connessione Twilio, modello AI, impostazioni vocali, comportamento della chiamata e privacy dei dati.

Visualizzazione Risposte

La colonna Risposte nella pagina elenco dei Questionari mostra il numero totale di sessioni create per ogni questionario. Ogni volta che un rispondente apre l'incorporamento web, invia un primo messaggio tramite WhatsApp o riceve una chiamata vocale, viene creata una nuova sessione e il conteggio si incrementa.

Suggerimento: Per distinguere le sessioni completate da quelle abbandonate, usa un nodo Completamento con un nodo Trigger Flow subito prima โ€” il trigger del workflow si attiva solo quando il rispondente raggiunge la fine del grafo, dandoti un segnale affidabile di completamento nella cronologia delle esecuzioni del workflow.