ChatMaxima Docs
Studio

Timeout di inattività - Chiudi automaticamente le conversazioni inattive

Chiudi automaticamente le conversazioni del bot quando gli utenti smettono di rispondere. Configura durata del timeout, messaggi di promemoria e stato alla chiusura automatica.

Panoramica

Quando un utente smette di rispondere a metà conversazione, il bot normalmente attende indefinitamente il suo messaggio successivo. La funzionalità Timeout di inattività risolve questo problema chiudendo automaticamente le conversazioni inattive dopo un periodo di inattività configurabile.

Questo è utile quando gli utenti abbandonano una conversazione in qualsiasi punto del flusso, che sia al blocco 3 di 20 o dopo che il bot ha inviato il suo messaggio finale. Senza questa funzionalità, le conversazioni obsolete si accumulano nel tuo inbox, gli agenti vedono chat "in corso" datate e gli utenti che ritornano si confondono per un flusso che riprende da dove l'avevano lasciato giorni fa.

Con il timeout di inattività abilitato, il bot rileva il silenzio, facoltativamente invia un promemoria ("Sei ancora lì?"), poi chiude la conversazione. Quando l'utente scrive di nuovo più tardi, il bot riparte da zero dall'inizio.

Dove trovarlo

Il timeout di inattività si configura nel Passaggio iniziale (nodo trigger) del flusso del tuo chatbot.

  1. Apri il tuo chatbot in Studio
  2. Fai doppio clic sul nodo Passaggio iniziale
  3. Scorri oltre gli Orari di lavoro del bot per trovare Timeout di inattività della conversazione

Come funziona

Il timeout funziona in ogni punto del flusso in cui il bot attende l'input dell'utente. Questo include blocchi di input testo, blocchi pulsante, selettori di data, caricamenti di file, il blocco di risposta MaxIA, le selezioni del carosello e il blocco Fine conversazione.

Ogni volta che il bot invia un messaggio e attende una risposta, avvia un timer interno. Se l'utente risponde, il timer si reimposta. Se l'utente rimane in silenzio oltre la durata configurata, il bot interviene.

Fase singola (senza promemoria)

Bot sends message ──▶ Waits for response ──▶ User silent

                                          Timer expires


                                      Send end message
                                      Close conversation

Due fasi (con promemoria)

Bot sends message ──▶ Waits for response ──▶ User silent

                                       Timer expires (Phase 1)


                                      Send reminder message
                                      ("Are you still there?")

                                       Wait reminder duration

                                          Still no response?

                                          YES ────┤──── NO
                                           │           │
                                           ▼           ▼
                                    Send end msg   Timer cancelled
                                    Close convo    Bot continues

In qualsiasi momento, se l'utente risponde, tutti i timer in sospeso vengono annullati e il bot continua normalmente. Il timer si reimposta a ogni nuovo messaggio che il bot invia.

Configurazione

Passaggio 1: Abilita il timeout di inattività

Imposta Timeout di inattività della conversazione da No a . Questo rivela le impostazioni del timeout.

Passaggio 2: Imposta la durata

Scegli quanto tempo il bot deve attendere prima di intervenire.

DurataIdeale per
5 minutiModuli rapidi, bot di raccolta lead
10-15 minutiBot di supporto generale
30-60 minutiFlussi complessi dove gli utenti potrebbero aver bisogno di tempo
2-6 oreBot a bassa urgenza, conversazioni asincrone
12-24 oreBot dove gli utenti potrebbero tornare lo stesso giorno

Nota: Il timeout massimo è di 24 ore. Questo mantiene la funzionalità entro la finestra di messaggistica di WhatsApp e garantisce che le conversazioni non restino inattive troppo a lungo.

Passaggio 3: Configura il promemoria (facoltativo)

Imposta Invia promemoria prima della chiusura su per abilitare la chiusura in due fasi.

ImpostazioneDescrizionePredefinito
Messaggio di promemoriaIl messaggio di sollecito inviato prima della chiusura"Sei ancora lì? Questa conversazione verrà chiusa a breve se non c'è risposta."
Attesa dopo il promemoriaQuanto attendere dopo il promemoria prima di chiudere (2-30 min)5 minuti

Il promemoria dà agli utenti la possibilità di continuare la conversazione prima che venga chiusa automaticamente. Se rispondono al promemoria, il bot continua da dove l'aveva lasciata.

Passaggio 4: Imposta il messaggio finale

Configura il messaggio inviato quando la conversazione viene chiusa per inattività.

ImpostazioneDescrizionePredefinito
Messaggio finale di inattivitàMessaggio finale inviato alla chiusura automatica"Questa conversazione è stata chiusa per inattività. Invia un messaggio in qualsiasi momento per ricominciare."
Imposta stato alla chiusura automaticaStato della conversazione da impostare (es. Risolto, Chiuso)Nessuno

Passaggio 5: Invia e salva

Clicca su Invia nel modale, poi salva il flusso del tuo bot usando Salva modifiche nella barra superiore.

Cosa succede quando un utente ritorna

Quando un utente invia un messaggio dopo che la sua conversazione è stata chiusa automaticamente per inattività, il bot riparte dall'inizio. L'utente ottiene un nuovo inizio come se stesse scrivendo per la prima volta. Questo è il comportamento previsto poiché il contesto del flusso precedente non è più rilevante.

Quali blocchi supportano il timeout di inattività

Il timer è attivo in ogni punto in cui il bot si mette in pausa e attende l'input dell'utente:

Tipo di bloccoCoperto
Input testo
Pulsante / Risposta rapida
Selettore di data
Input email
Input numero
Input telefono
Input sito web
Input password
Caricamento file
Posizione
Input audio
Carosello
Fine conversazione
MaxIA (Assistente IA)

I blocchi che non attendono input (messaggi di testo, condizioni, chiamate API, webhook, imposta variabile, ecc.) non attivano il timer poiché il bot li elabora istantaneamente e prosegue.

Interazione con altre funzionalità

Orari di lavoro del bot

Il timeout di inattività funziona indipendentemente dagli orari di lavoro del bot. Se il bot è configurato per funzionare solo durante determinate ore, il timer del timeout continua comunque il conto alla rovescia in base a quando è stato inviato l'ultimo messaggio, non in base agli orari di lavoro.

Blocchi Smart Delay / Timeout

Sono funzionalità separate. Gli smart delay mettono in pausa il flusso per una durata stabilita prima di continuare al blocco successivo. Il timeout di inattività monitora se l'utente ha smesso di rispondere. Entrambi possono coesistere nello stesso bot senza conflitti.

Blocco Fine conversazione

Se il tuo flusso ha già un blocco Fine conversazione, il timeout di inattività aggiunge una rete di sicurezza aggiuntiva. Anche se l'utente non raggiunge mai il blocco Fine conversazione (perché l'ha abbandonata a metà flusso), il timeout chiuderà la conversazione.

Casi d'uso comuni

Bot di raccolta lead

Gli utenti spesso compilano 2-3 campi e poi se ne vanno. Imposta un timeout di 10 minuti così che il lead parziale venga chiuso e contrassegnato con uno stato su cui il tuo team può filtrare.

  • Durata: 10 minuti
  • Promemoria: No (flusso breve, il promemoria aggiunge attrito)
  • Stato: "Lead incompleto"

Bot di supporto IA (MaxIA)

Gli utenti pongono una domanda, ottengono una risposta e se ne vanno senza salutare. Il bot attende all'infinito la domanda successiva.

  • Durata: 30 minuti
  • Promemoria: Sì ("Hai bisogno di altro? Questa chat si chiuderà a breve.")
  • Attesa promemoria: 5 minuti
  • Stato: "Risolto"

Bot prenotazione appuntamenti

Gli utenti potrebbero aver bisogno di tempo per controllare il loro calendario. Dai loro una finestra più lunga ma chiudi comunque alla fine.

  • Durata: 2 ore
  • Promemoria: Sì ("Stai ancora cercando un orario? Fammi sapere se hai bisogno di aiuto.")
  • Attesa promemoria: 15 minuti
  • Stato: "In attesa"

Bot esistenti

L'abilitazione del timeout di inattività è solo facoltativa (opt-in). I bot esistenti non sono interessati. La funzionalità si attiva solo quando la abiliti esplicitamente nel Passaggio iniziale e salvi il bot.

Risoluzione dei problemi

Il timeout non si attiva

  1. Conferma che l'interruttore Timeout di inattività della conversazione sia impostato su nel Passaggio iniziale
  2. Verifica di aver cliccato su Invia nel modale e poi di aver salvato il bot con Salva modifiche
  3. Attendi almeno un minuto dopo la durata del timeout, poiché il sistema controlla periodicamente i timer scaduti
  4. Il timer si avvia solo quando il bot invia un messaggio e attende un input. Se il bot sta ancora elaborando i blocchi, nessun timer viene impostato

L'utente riceve il messaggio finale ma la conversazione non si chiude

  1. Controlla se è configurato un Imposta stato alla chiusura automatica. Senza uno stato, la conversazione rimane nel suo stato attuale
  2. Il messaggio finale viene inviato, ma lo stato della conversazione cambia solo se hai selezionato uno stato nella configurazione

L'utente ritorna ma il bot non riparte

  1. Il bot riparte dal Passaggio iniziale quando l'utente invia un nuovo messaggio dopo la chiusura automatica
  2. Se il bot ha parole chiave trigger configurate, l'utente potrebbe dover inviare la parola chiave corretta per riattivare il flusso

Prossimi passi

In questa pagina