Passaggio da chatbot a operatore umano: come fare escalation senza perdere il cliente
Di Roman Zakharenko · Fatti verificati il
Il passaggio da chatbot a operatore umano è il momento in cui un bot smette di gestire una conversazione e la trasferisce, con la cronologia e tutti i dettagli raccolti, a un agente o a una coda. Un buon passaggio scatta al momento giusto, porta con sé il contesto così il cliente non deve ripetersi e funziona anche quando non c'è nessuno online. Questa guida spiega i trigger, il contesto da passare e come lo implementano Zendesk, Freshdesk e Messenger.
In breve
- Secondo Zendesk, un agente AI può dover trasferire una richiesta a una persona quando è complessa, urgente o delicata.
- Gli AI Agents di Freshdesk possono trasferire automaticamente la conversazione quando un cliente usa frasi trigger che definisci tu, come chiedere un operatore.
- In Dialogflow CX, se nessun intent raggiunge la soglia di classificazione, invece di una corrispondenza si attiva un evento no-match.
- Su Messenger, l'handover protocol decide quale app possiede un thread di conversazione; per Instagram Meta è passata a Conversation Routing.
Cos'è il passaggio da chatbot a operatore
Un passaggio di consegne, chiamato anche escalation o trasferimento, sposta la titolarità di una conversazione dall'automazione a una persona. A seconda del canale, il risultato è una chat dal vivo assegnata a un agente, una conversazione in attesa in coda oppure un ticket che un agente prende in carico più tardi. Negli agenti AI di Zendesk lo costruisci con i blocchi di escalation nel dialogue builder, che definiscono come una richiesta passa a una persona quando l'agente AI non riesce a risolverla.
I passaggi di consegne hanno due forme. In un passaggio sincrono, il cliente resta nella stessa conversazione dal vivo e un agente si unisce. In un passaggio asincrono, viene creato un ticket perché un agente possa rispondere più tardi, ed è il ripiego abituale quando nessuno è disponibile. Zendesk documenta entrambi, compreso un workflow per le escalation asincrone a ticket che permette ai clienti di lasciare un messaggio quando il tuo team non è disponibile.
Quando il bot deve passare la conversazione
| Trigger | Come si presenta | Come si rileva |
|---|---|---|
| Il cliente chiede una persona | Operatore, parlare con una persona, così non mi aiuta | Gli AI Agents di Freshdesk trasferiscono automaticamente con le frasi trigger che elenchi, come la richiesta di parlare con un operatore |
| Bassa confidenza o nessuna corrispondenza | Il bot non capisce cosa vuole il cliente | Dialogflow CX attiva un evento no-match quando nessun intent raggiunge la soglia di classificazione; usa quel fallback per offrire una persona |
| Argomento delicato o urgente | Reclami, pagamenti non riusciti, sicurezza, questioni legali o di incolumità | Zendesk indica le richieste complesse, urgenti o delicate come motivi di trasferimento; tra le frasi trigger di esempio di Freshdesk c'è la segnalazione di un pagamento non riuscito |
| Fallimenti ripetuti | Il cliente riformula la stessa domanda o il bot gira a vuoto | Conta le risposte di fallback nella sessione e fai escalation dopo un numero stabilito |
| Regola di business | Account VIP, ordine di valore elevato, incidente aperto | Recupera i dati del cliente tramite un'API prima che il bot risponda e indirizza quei clienti direttamente a una persona |
La confidenza è il trigger che i team lasciano più spesso implicito. In Dialogflow CX, l'intent con il punteggio più alto viene restituito come corrispondenza solo se il suo punteggio di confidenza è maggiore o uguale alla soglia di classificazione; altrimenti viene invocato un evento no-match. Trattalo come un segnale: fai una domanda di chiarimento e passa la conversazione se succede di nuovo.
Zendesk consiglia inoltre di offrire l'escalation solo quando l'agente AI non riesce a guidare il cliente verso le risorse self-service. Così gli agenti restano per i problemi reali, ma non nascondere l'opzione. Un cliente che chiede esplicitamente una persona dovrebbe ottenerla, oppure una risposta chiara su quando l'otterrà.
Passa il contesto, non solo il cliente
Un passaggio che perde la conversazione costringe il cliente a ricominciare da capo. Il vecchio passaggio Transfer to agent di Zendesk, per esempio, crea un ticket che include la cronologia della conversazione del cliente, che il cliente non vede, e può aggiungere tag a quel ticket per il routing. Gli AI Agents di Freshdesk possono raccogliere dettagli come un ID cliente, un numero di riferimento o un numero d'ordine prima del trasferimento, quando la raccolta delle proprietà è attivata sia nel comportamento della conversazione sia nelle impostazioni di handover.
Come minimo, l'agente dovrebbe ricevere:
- La trascrizione completa, compreso ciò che il bot ha già suggerito
- Il motivo del passaggio: richiesta del cliente, nessuna corrispondenza, argomento delicato o regola di business
- I dati identificativi come nome, email o ID account, e se sono stati verificati
- I campi strutturati raccolti dal bot, come numero d'ordine o prodotto
- Tag o una categoria, così le regole di routing inviano la conversazione al gruppo giusto
Nello stesso messaggio chiarisci al cliente cosa aspettarsi: digli che una persona sta prendendo in carico la conversazione e più o meno quando riceverà una risposta.
Come implementano il passaggio Zendesk, Freshdesk e Messenger
- Zendesk: i blocchi di escalation nel dialogue builder dell'agente AI decidono dove va una conversazione quando l'agente AI non riesce a risolverla, per esempio inoltrandola a un agente. Un blocco di disponibilità può verificare l'orario lavorativo o la disponibilità degli agenti prima che parta l'escalation.
- Freshdesk: nelle impostazioni di handover dell'AI Agent attivi Transfer conversation, elenchi le frasi trigger che devono causare un trasferimento automatico e puoi far raccogliere prima i dati del cliente all'AI Agent.
- Messenger: quando più app gestiscono i messaggi di una Pagina Facebook, come il tuo bot e una inbox di live chat, l'handover protocol di Meta decide quale app possiede il thread. Il webhook messaging_handovers segnala gli eventi pass thread control, take thread control, request thread control e app role. Un evento pass_thread_control include gli ID dell'app proprietaria precedente e di quella nuova, più una stringa metadata impostata nella richiesta API, che è un posto comodo in cui inserire il motivo del passaggio.
- Instagram: il changelog di Meta dice che l'handover protocol non è più supportato per Instagram e che tutte le aziende sono state migrate a Conversation Routing, che ti permette di definire quali partner controllano le conversazioni con i clienti in un determinato momento. Meta descrive Conversation Routing come retrocompatibile con la maggior parte delle API dell'handover protocol.
Gestione fuori orario
Un bot che promette una persona quando non c'è nessuno online è peggio di nessun passaggio. Verifica prima la disponibilità, poi scegli un ripiego:
- Zendesk: un blocco di disponibilità verifica l'orario lavorativo o la disponibilità degli agenti. In un canale sincrono come la messaggistica, Zendesk suggerisce di fare escalation via email quando si è fuori dall'orario di lavoro degli agenti, e il suo workflow di escalation asincrona a ticket permette ai clienti di lasciare un messaggio perché una persona lo riprenda più tardi.
- Freshdesk: l'opzione Transfer outside business hours ti permette di scegliere una pianificazione dell'orario lavorativo, trasferire la conversazione a un agente o a un gruppo e scrivere il messaggio che il cliente vede.
- Qualsiasi piattaforma: crea un ticket con la trascrizione, indica quando il team sarà di nuovo disponibile e lascia che nel frattempo il bot continui a rispondere alle domande self-service.
Testa separatamente il percorso fuori orario. È il ramo che ha più probabilità di rompersi senza che nessuno se ne accorga, perché quando gira nessuno del team è online.
Come può aiutarti TascaLab
TascaLab realizza chatbot con passaggio all'operatore nel tuo helpdesk o in Slack: uno Starter Chat Bot (360 €) o uno Standard Chat Bot (510 €), collegati tramite API, webhook e Make o n8n. Ogni progetto include documentazione di base e 30 giorni di supporto dopo il lancio, senza costi nascosti, e la maggior parte delle configurazioni richiede 1–3 settimane. Una call di Health Check gratuita di 30 minuti è un buon punto di partenza per mappare i trigger del tuo passaggio all'operatore.
Domande frequenti
Quando un chatbot dovrebbe passare la conversazione a una persona?
Quando il cliente chiede una persona, quando il bot non riesce ad abbinare la richiesta con sicurezza e quando l'argomento è complesso, urgente o delicato, che è il modo in cui Zendesk descrive le richieste che hanno bisogno di un agente umano.
Come evito che i clienti debbano ripetersi dopo il passaggio?
Passa nel ticket o nella chat la trascrizione, il motivo del passaggio e tutti i dettagli raccolti dal bot. Il vecchio passaggio di trasferimento di Zendesk aggiunge la cronologia della conversazione al ticket, e gli AI Agents di Freshdesk possono raccogliere dettagli come un numero d'ordine prima del trasferimento.
Cos'è l'handover protocol di Messenger?
È il meccanismo di Meta per decidere quale app possiede un thread di conversazione su Messenger quando più app servono la stessa Pagina. Le app passano, prendono e richiedono il controllo del thread, e il webhook messaging_handovers segnala questi eventi.
Cosa succede se un cliente chiede una persona fuori orario?
Verifica la disponibilità prima di fare escalation. Zendesk e Freshdesk ti permettono entrambi di gestire in modo diverso i passaggi fuori orario, per esempio creando un ticket da riprendere più tardi e mostrando un messaggio su quando il team è disponibile.
Vuoi questa configurazione per il tuo team?
Prenota un Health Check gratuito: una call di 30 minuti e un report scritto con 2–3 consigli concreti, un prezzo fisso e i costi di esercizio stimati. Nessuna proposta commerciale.
Fonti
- Zendesk Help Center — Configuring escalation strategies and flows for AI agents
- Zendesk Help Center — Workflow recipe: Configuring asynchronous ticket escalations for messaging AI agents
- Zendesk Help Center — Understanding the step types for AI agent answers (Legacy)
- Freshdesk Support — Configure handover settings for AI Agents
- Freshdesk Support — Configure conversation behaviour for AI agents
- Meta for Developers — messaging_handovers webhook event reference
- Meta for Developers — Messenger Platform changelog
- Google Cloud — Dialogflow CX intents