Principi di UX conversazionale
I flussi di conversazione efficaci rispettano questi principi: una domanda alla volta (non fare troppe domande in un singolo messaggio), risposte rapide per ridurre la frizione (usa pulsanti di risposta rapida quando le opzioni sono poche e definite), gestione dei casi eccezionali (cosa succede se l'utente risponde qualcosa di inatteso?), e possibilita di uscire dal flusso in qualsiasi momento.
Un chatbot che 'si blocca' quando l'utente risponde in modo inatteso crea frustrazione. Progetta sempre un fallback che indirizza l'utente a un agente umano o fornisce le opzioni disponibili.
Strumenti per il design dei flussi
Prima di implementare un flusso, disegnalo su carta o con uno strumento di flow design (Miro, Lucidchart). Identifica: il punto di ingresso al flusso, i percorsi principali, i percorsi di eccezione, e il punto di uscita (risoluzione del caso o handoff all'agente).
Chat API offre strumenti per configurare flussi di automazione visivamente, senza necessita di codice per i casi d'uso standard. Per i flussi complessi con logica di business specifica, l'integrazione via API permette la massima flessibilita.
Test dei flussi
Testa ogni flusso in modo approfondito prima del deploy: segui il percorso ideale, i percorsi alternativi, e i casi eccezionali. Coinvolgi utenti reali nel test (non solo il team tecnico) per identificare i punti di frizione che il designer non ha considerato.
Ottimizzazione continua
Analizza regolarmente i dati del flusso: dove gli utenti abbandonano il flusso, qual e il tasso di completamento, e dove si accumulano le richieste di 'parlare con un agente'. Questi dati indicano i punti di miglioramento prioritari.
Aggiorna i flussi mensilmente in base ai dati: aggiungi le FAQ che emergono dalle conversazioni, semplifica i passaggi con alto tasso di abbandono, e migliora i messaggi che generano risposte inattese frequenti.