Configura il callback in coda creando flussi, code e profili di routing in Amazon Connect - Amazon Connect

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura il callback in coda creando flussi, code e profili di routing in Amazon Connect

Puoi consentire ai tuoi clienti di mantenere la loro posizione in coda senza richiedere loro di continuare la chiamata durante i tempi di attesa elevati e ricevere una richiamata da un agente disponibile quando è il loro turno.

In che modo i callback mantengono la loro posizione nella coda

Le callback possono essere configurate per rimanere nella stessa coda della chiamata in entrata originale o per essere inserite in una coda dedicata separata creata dall'utente. Questa coda separata consente di ottenere una delimitazione più chiara tra chiamate in entrata attive e callback nei report in tempo reale.

È possibile garantire che il callback mantenga la sua posizione in coda anche quando lo si inserisce in una coda dedicata configurandolo con la stessa priorità della coda in entrata originale nel profilo di routing. Ciò garantisce che Amazon Connect continui a controllare l'ora di inizio originale della chiamata in entrata per mantenere l'ordine, indipendentemente dal fatto che il cliente abbia optato per una richiamata o per continuare la chiamata per il prossimo operatore disponibile.

Amazon Connect valuta innanzitutto i profili di instradamento, pertanto se le due code hanno la stessa priorità, la chiamata più vecchia viene inviata per prima su tutte le code con le stesse priorità. Ad esempio, se la chiamata originale è arrivata alle 10:00 e ha lasciato una richiesta di callback alle 10:05, Amazon Connect cerca l'ora di inizio della chiamata alle 10:00, non alle 10:05.

Passaggi per configurare le callback in coda

Utilizza la procedura fornita nella panoramica seguente per impostare la richiamata in coda.

  • Imposta una coda specificamente per i callback. Nei report dei parametri in tempo reale, puoi guardare la coda e vedere quanti clienti stanno aspettando la richiamata.

  • Imposta l'ID chiamante. Quando imposti la coda di richiamata, specifica il nome dell'ID chiamante e il numero di telefono che vede il cliente quando viene richiamato.

  • Aggiungi la coda di richiamata a un profilo di routing. Imposta questa opzione in modo che i contatti in attesa di una chiamata vengano instradati agli agenti.

  • Crea un flusso di contatti per i callback in coda. Configuralo per offrire la possibilità di richiamare il cliente.

  • Associa un numero di telefono al flusso in entrata.

  • (Facoltativo) Crea un flusso di creazione di callback. Quando viene creato un callback, questo flusso viene eseguito. Il contatto viene messo in coda solo quando è presente un Trasferisci alla coda set su questo flusso. Puoi utilizzare il flusso di creazione del callback per Verifica attributi contatto vedere se il callback è un duplicato o se il problema del cliente è stato risolto prima di mettere in coda il contatto per un agente. Questo flusso consente inoltre di impostare un flusso di coda dei clienti aggiungendo un blocco. Set customer queue flow (Imposta flusso coda clienti)

  • (Facoltativo) Crea un flusso di coda clienti per la richiamata. Questo flusso viene eseguito se si sceglie un Set customer queue flow (Imposta flusso coda clienti) blocco per l'opzione Imposta flusso di creazione. È possibile utilizzare un Set customer queue flow (Imposta flusso coda clienti) blocco per aggiungere la logica necessaria per trasferire un contatto da una coda all'altra. In alternativa, puoi rimuovere manualmente un callback dalla coda utilizzando l'API. StopContact

  • (Facoltativo) Crea un flusso di messaggi vocali in uscita. Quando viene inserita una chiamata in coda, il cliente riceve questo messaggio dopo che ha risposto e prima di essere connesso all'agente. Ad esempio, "Ciao, questa è la tua richiamata pianificata..."

  • (Facoltativo) Crea un flusso di messaggi vocali dell'agente. Si tratta di ciò che l'agente sente subito dopo aver accettato il contatto e prima di parlare al cliente. Ad esempio, "Stai per essere connesso al cliente John, che ha richiesto un rimborso per..."

  • (Non applicabile ai singoli clienti Amazon Connect con funzionalità) Scegli una modalità di chiamata tra agente First e Customer First.

Il processo di routing

  1. Quando un cliente lascia il proprio numero viene inserito in una coda e quindi instradato al prossimo agente disponibile.

  2. Dopo che un agente accetta il callback nel CCP, Amazon Connect chiama il cliente.

    Se non sono disponibili agenti per lavorare sui callback, questi possono rimanere in coda fino a 7 giorni dopo la loro creazione prima che Amazon Connect li rimuova automaticamente.

    Suggerimento

    Per rimuovere manualmente un callback dalla coda, utilizza l'StopContactAPI.

  3. Se non si riceve risposta quando Amazon Connect chiama il cliente, riprova in base al numero di volte specificato.

  4. Se la chiamata viene indirizzata alla segreteria telefonica, viene considerata connessa.

  5. Se il cliente richiama mentre si trova nella coda di callback, questo nuovo tentativo viene trattato come una nuova chiamata e gestita normalmente. Per evitare richieste di callback duplicate in una coda di callback, consulta questo blog: Preventing duplicate callback requests in Amazon Connect.

In che modo i callback in coda influiscono sui limiti di coda

  • I callback in coda vengono conteggiati ai fini del limite di dimensione della coda, ma vengono instradati al ramo di errore. Ad esempio, se disponi di una coda che gestisce i callback e le chiamate in entrata e tale coda raggiunge il limite di dimensione:

    • Il callback successivo viene instradato al ramo di errore.

    • Alla successiva chiamata in entrata viene emesso un tono di riordinamento (noto anche come il tono di affollamento rapido), che indica che non è disponibile alcun percorso di trasmissione per il numero chiamato.

  • Valuta la possibilità di impostare i callback in coda in modo che abbiano una priorità inferiore rispetto alla coda per le chiamate in entrata. In questo modo, gli agenti interverranno sui callback in coda solo quando il volume delle chiamate in entrata è basso.

Creazione di un flusso di contatti per i callback in coda

Per vedere come appare un flusso con callback in coda, consulta Flusso di configurazioni di code di esempio in Amazon Connect nelle nuove istanze Amazon Connect. Nelle istanze precedenti, consulta Esempio di flusso di callback in coda in Amazon Connect.

La procedura seguente mostra come procedere:

  • Richiedi un numero di richiamata al cliente.

  • Memorizza il numero di richiamata in un attributo.

  • Fai riferimento all'attributo in un blocco Set callback number (Imposta numero richiamata) per impostare il numero per richiamare il cliente.

  • Trasferisci il cliente alla coda di richiamata.

A livello di base, ecco come appare questo flusso di richiamata in coda, senza alcun ramo alternativo o gestione degli errori configurato. L'immagine seguente mostra un flusso con i seguenti blocchi: Recupera input cliente, Archivia input cliente, Imposta numero richiamata, Riproduci prompt, Trasferisci in coda e Disconnetti/Aggancia.

Flusso di callback in coda nel designer del flusso.

Di seguito sono riportati i passaggi per creare questo flusso.

Per creare un flusso per i callback in coda
  1. In Amazon Connect, scegli Instradamento, Flussi di contatti.

  2. Seleziona un flusso esistente oppure scegli Crea flusso per crearne uno nuovo.

    Suggerimento

    Puoi creare questo flusso utilizzando diversi tipi di flusso: Flusso coda clienti, Trasferisci all'agente, Trasferisci alla coda.

  3. Aggiungere un blocco Get customer input (Recupera input cliente).

  4. Configura il blocco per richiedere al cliente un callback. L'immagine seguente mostra un messaggio nella ext-to-speech casella T: Premi 1 per ricevere una richiamata. Premi 2 per rimanere in coda.

    La pagina delle proprietà del blocco Get customer input, configurata per il text-to-speech testo della chat.
  5. Nella parte inferiore del blocco, scegli Aggiungi altra condizione e aggiungi le opzioni 1 e 2, come mostrato nell'immagine seguente.

    Opzione 1 e opzione 2.
  6. Aggiungere un blocco Store customer input (Archivia input cliente).

  7. Configura il blocco per richiedere ai clienti il numero di callback, ad esempio "Inserisci il tuo numero di telefono". L'immagine seguente mostra la pagina delle proprietà del blocco Archivia input cliente.

    Nella casella Sintesi vocale è presente il messaggio Inserisci il tuo numero di telefono.
  8. Nella sezione Customer input (Input cliente) selezionare Phone number (Numero di telefono) e poi scegliere il formato.

    • Formato locale: i tuoi clienti chiamano da numeri di telefono che si trovano nello stesso paese della AWS regione in cui hai creato l'istanza Amazon Connect.

    • format/Enforce E.164 internazionale: i tuoi clienti chiamano da numeri di telefono di paesi o regioni diversi da quello in cui hai creato l'istanza.

  9. Aggiungi un blocco Imposta numero richiamata al flusso.

  10. Configura il blocco per impostare Tipo su Sistema, come mostrato nell'immagine seguente. Per Attribute (Attributo), scegliere Store customer input (Archiviazione input dei clienti). Questo attributo memorizza il numero di telefono del cliente.

    La pagina delle proprietà del blocco Imposta numero richiamata.
  11. Aggiungere un blocco Trasferimento alla coda.

  12. Nel blocco Trasferisci alla coda configura la scheda Trasferisci alla coda di richiamata come illustrato nell'immagine seguente: Imposta il ritardo iniziale su 99. Imposta il numero massimo di tentativi su 2. Imposta il tempo minimo tra i tentativi su 10 minuti.

    La scheda Trasferisci alla coda di richiamata nella pagina delle proprietà del blocco Trasferisci alla coda.

    Sono disponibili le seguenti proprietà:

    • Ritardo iniziale: specifica quanto tempo deve passare tra un contatto di callback avviato nel flusso e lo spostamento in coda del cliente per l'agente disponibile successivo. Nell'esempio precedente, il tempo è 99 secondi.

    • Numero massimo di tentativi: se questo valore è impostato su 2, Amazon Connect tenta di richiamare il cliente un massimo di tre volte: il callback iniziale e due tentativi.

      Un nuovo tentativo si verifica solo se squilla ma non c'è risposta. Se la chiamata viene indirizzata alla segreteria telefonica, viene considerata connessa e Amazon Connect non riprova.

      Suggerimento

      Si consiglia vivamente di ricontrollare il numero inserito come Numero massimo di tentativi. Se si immette accidentalmente un numero elevato, ad esempio 20, si tradurrà in un lavoro non necessario per l'agente e troppe chiamate per il cliente.

    • Minimum time between attempts (Tempo minimo tra i tentativi): se il cliente non risponde al telefono, questo è il tempo che deve trascorrere prima di riprovare. Nell'esempio precedente, si attendono 10 minuti tra i tentativi.

  13. Nella sezione Parametri opzionali, scegli Imposta coda lavoro se desideri trasferire il contatto in una coda configurata specificamente per i callback. Questa opzione è illustrata nell'immagine seguente.

    I parametri opzionali impostano una coda impostata sulla coda di callback.

    La creazione di una coda solo per le richiamate consente di visualizzare nei report dei parametri in tempo reale quanti clienti stanno aspettando la richiamata.

    Se non imposti una coda di lavoro, Amazon Connect utilizza la coda impostata in precedenza nel flusso.

  14. Il contatto di callback è un nuovo contatto separato dal contatto vocale in entrata. Facoltativamente, puoi controllare l'esperienza di questo contatto di callback quando viene creato configurando l'opzione Imposta flusso di creazione nel Trasferisci alla coda blocco, come mostrato nell'immagine seguente.

    La pagina delle proprietà del blocco Transfer to queue, la scheda Transfer to Callback.
    • (In aggiunta per Amazon Connect i clienti) Puoi anche scegliere la modalità di chiamata tra agent first e customer first.

      Puoi anche scegliere la modalità di chiamata tra l'operatore prima e il cliente per primo.
    • (Facoltativo) Crea un flusso di creazione di callback. Utilizzate il menu a discesa Set creation flow per selezionare il flusso da eseguire quando viene creato un contatto di callback.

      Il flusso di creazione del callback selezionato deve soddisfare i seguenti requisiti:

      • Il tipo di flusso deve essere il tipo di flusso predefinito, Contact flow (in entrata). Per informazioni sui tipi di flusso, consultaScegli un tipo di flusso.

      • Devi configurare un Trasferisci alla coda blocco per mettere in coda il contatto nella coda di tua scelta.

      Di seguito sono riportate opzioni aggiuntive su come configurare il flusso di creazione del callback:

      • Puoi valutare gli attributi dei contatti (inclusi i profili dei clienti) utilizzando un Verifica attributi contatto blocco per vedere se la richiamata deve essere interrotta perché si tratta di un duplicato o se il problema del cliente è già stato risolto.

      • Puoi aggiungere un Set customer queue flow (Imposta flusso coda clienti) blocco e utilizzarlo per specificare il flusso da eseguire quando un cliente viene trasferito in una coda. Questo flusso è chiamato flusso di coda dei clienti.

  15. Per salvare e testare questo flusso, configurare gli altri rami e aggiungere la gestione degli errori. Per vedere un esempio di come eseguire queste operazioni, consultare Flusso di configurazioni di code di esempio in Amazon Connect. Per le istanze precedenti, consultare Esempio di flusso di callback in coda in Amazon Connect.

  16. Per informazioni su come vengono visualizzati i callback nei report delle metriche in tempo reale e nei record dei contatti, consulta Richiamate in coda con parametri in tempo reale in Amazon Connect.

Ciclo di vita del contatto con la prima richiamata del cliente

Il ciclo di vita dei contatti per le callback rivolte al cliente verrà suddiviso tra tre diversi contatti, come illustrato nel diagramma seguente:

Il ciclo di vita dei contatti per i primi callback con il cliente verrà suddiviso tra tre diversi contatti, come illustrato nel diagramma seguente.
  • C1 (contatto in entrata) è un contatto vocale in entrata e non sono previste modifiche nella sua definizione.

  • C2 (primo contatto di callback del cliente in coda) è la parte in coda della prima richiamata del cliente con un nuovo metodo di avvio CALLBACK_CUSTOMER_FIRST_QUEUED. C2 eseguirà il flusso di creazione (se specificato) prima di mettersi in coda nella coda di lavoro dopo il ritardo iniziale (se specificato). C2 non supporterà le configurazioni per i nuovi tentativi e, di conseguenza, il tempo tra i tentativi all'interno di questo blocco di flusso (disponibile solo per le prime richiamate dell'agente). Consulta i dettagli di C3 su come configurare i nuovi tentativi per le prime richiamate effettuate dai clienti.

  • C3 (contatto chiamato al primo contatto di callback del cliente) è la parte chiamata del primo callback del cliente con un nuovo metodo di avvio CALLBACK_CUSTOMER_FIRST_DIALED. C3 eseguirà il flusso di callback in uscita richiesto specificato nel blocco di trasferimento al flusso di callback (richiesto solo per le prime chiamate del cliente, non per la prima chiamata dell'agente). Per le richiamate effettuate prima dal cliente, i tentativi e il tempo tra un tentativo e l'altro verranno configurati nel flusso in uscita specificato per C3 in base all'output del blocco di flusso «Verifica l'avanzamento della chiamata» (per determinare se a un contatto è stata data risposta da un messaggio vocale o da una voce umana). Una volta che il cliente conferma la presenza, il flusso per C3 deve avere un blocco di flusso «Trasferisci in coda» configurato in modo da inserire il contatto nella sua coda per trovare il prossimo agente disponibile. Gli utenti possono anche personalizzare la priorità di routing di questo contatto all'interno del flusso utilizzando i criteri di routing impostati o modificare i blocchi di routing priority /age flow.

Nota

La coda di lavoro finale per il callback può essere impostata in qualsiasi momento del suo ciclo di vita tra C1/C2/C3 e le fasi successive la erediteranno. Deve essere impostato almeno una volta prima della creazione di C2 (utilizzando set working queue nel flusso in entrata C1 o specificando la coda in Transfer to queue block durante la configurazione C2) ma può essere modificato utilizzando il flusso di creazione set per C2 o nel flusso in uscita specificato per C3.

Analisi per i primi richiami dei clienti

Amazon Connect aggiornerà o creerà le seguenti metriche, per le prime richiamate dei clienti:

SUM_CONNECTING_TIME_AGENT

Definizione: il tempo impiegato da un agente per rispondere a un contatto di callback.

Filtro: metodo di avvio di CALLBACK_CUSTOMER_FIRST_DIALED

CONTACTS_CREATED
  • Definizione: numero di contatti creati per primi callback da parte del cliente

    Filtro: metodo di avvio di CALLBACK_CUSTOMER_FIRST_QUEUED

  • Definizione: conteggio delle prime richiamate effettuate dal cliente

    Filtro: metodo di avvio di CALLBACK_CUSTOMER_FIRST_DIALED

CONTACTS_HANDLED

Definizione: conteggio dei primi contatti di callback del cliente gestiti da un agente

Filtro: metodo di avvio di CALLBACK_CUSTOMER_FIRST_DIALED

AVG_QUEUE_ANSWER_TIME_CUSTOMER_FIRST_CALLBACK

Definizione: media del tempo totale di coda per il contatto di callback dal momento in cui C2 è stato messo in coda al momento in cui C3 ha ricevuto risposta.

Nota: pubblicato solo su C3. Include il tempo totale di coda per C2 e C3.

AVG_QUEUE_ANSWER_TIME

Definizione: velocità media di risposta per i contatti richiamati dopo che il cliente è stato chiamato e messo in coda.

Filtro: metodo di avvio di CALLBACK_CUSTOMER_FIRST_DIALED

CONTACTS_ABANDONED

Definizione: conteggio dei contatti di callback a cui il cliente si è ritirato prima che la chiamata fosse collegata a un agente. Rilevante solo per C3 poiché C2 non avrà mai un cliente in linea.

Filtro: metodo di iniziazione CALLBACK_CUSTOMER_FIRST_DIALED

AVG_ABANDON_TIME

Definizione: tempo medio di coda durante il quale i clienti hanno abbandonato un contatto

Filtro: metodo di avvio di CALLBACK_CUSTOMER_FIRST_DIALED

AVG_WAIT_TIME_AFTER_CUSTOMER_CONNECTION

Definizione: media del tempo che intercorre tra la prima risposta del cliente e la risposta di un agente (rilevante solo per C3).

Filtro: metodo di avvio di CALLBACK_CUSTOMER_FIRST_DIALED

Contact Model per richiamare i clienti per la prima volta

C2 ha messo in coda il primo contatto di callback del cliente

InitialContactId : C1 (Inbound contact) ContactId : C2 (this contact) PreviousContactId : C1 (Inbound contact) NextContactId : C3 (Dialed customer first callback contact) Channel : VOICE, InitiationMethod : CALLBACK_CUSTOMER_FIRST_QUEUED, ConnectedToSystemTimeStamp : time // Timestamp when callback creation flow got started CustomerEndpoint : customer phone number endpoint DisconnectTimestamp : time // Timestamp indicating contact is disconnected and customer will be dialed DisconnectReason : // Disconnect reason code InitiationTimeStamp : time // Timestamp indicating customer first callback has been created in connect systems QueueInfo : { Arn : arn // Queue arn representing customer first callback queue EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue and waiting out to dial. DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to dial out end customer. Duration : time // total time it took connect systems to dial out end customer. }

C3 ha chiamato il primo contatto di callback con il cliente

InitialContactId : C1 (Inbound contact) ContactId : C3 (this contact) PreviousContactId : C2 (Queued customer first callback contact) Channel : VOICE, InitiationMethod : CALLBACK_CUSTOMER_FIRST_DIALED, ConnectedToSystemTimeStamp : time // Timestamp when the outbound call associated with callback was connected with customer. CustomerEndpoint : customer phone number endpoint SystemEndpoint : Outbound caller id assigned to the outbound queue Agent : { // All agent information associated with the outbound call. // Like Agent Arn, ConnectToAgentTimestamp, ACW duration etc. } AgentConnectionAttempts : number DisconnectTimestamp : time // Timestamp indicating outbound call for the callback is disconnected DisconnectReason : // Disconnect reason code SegmentAttributes : { 'connect:TrafficType' : 'CUSTOMER_FIRST_CALLBACK' }, AnsweringMachineDetectionStatus : HUMAN_ANSWERED|VOICEMAIL_BEEP|VOICEMAIL_NO_BEEP|AMD_UNANSWERED|AMD_UNRESOLVED|AMD_NOT_APPLICABLE|SIT_TONE_BUSY|SIT_TONE_INVALID_NUMBER|SIT_TONE_DETECTED|FAX_MACHINE_DETECTED|AMD_ERROR|AMD_UNRESOLVED_SILENCE(WIP) CustomerVoiceActivity : { GreetingStartTimestamp : timestamp GreetingEndTimestamp : timestamp } InitiationTimeStamp : time // Timestamp indicating start of outbound call to customer QueueInfo : { Arn : arn // Queue arn representing customer first callback queue EnqueueTimeStamp : time // Timestamp indicating customer first callback has been put in queue to join with agent. DequeueTimeStamp : time // Timestamp indicating customer first callback has been taken out from queue to join with agent. Duration : time // total time it took connect systems to join dialed end customer with agent. CallbackTotalQueueDuration : time // total time the customer first callback spent in queue (Includes the total queued time for C2 and C3.) }

Flussi di esempio per le prime richiamate con il cliente

Flusso di chiamate in entrata per le prime richiamate con il cliente

Le immagini seguenti mostrano come configurare un trasferimento al blocco Queue Flow impostando un flusso di creazione di callback e un flusso di chiamata in uscita.

configura un trasferimento al blocco di flusso di coda impostando un flusso di creazione di callback e un flusso di chiamata in uscita.
configura un trasferimento al blocco Queue Flow impostando un flusso di creazione di callback e un flusso di chiamata in uscita.

configurazione del flusso di creazione dei callback

Il flusso di creazione dei callback configura il flusso di coda dei clienti in modo che venga eseguito mentre il contatto di callback è in coda in attesa della disponibilità dell'agente per chiamare i clienti.

Il flusso di creazione dei callback configura il flusso di coda dei clienti in modo che venga eseguito mentre il contatto di callback è in coda in attesa della disponibilità dell'agente per contattare i clienti.

Flusso di coda dei clienti per le richiamate

Scopri come configurare il flusso di coda dei clienti per controllare le posizioni in coda e gestire le notifiche ai clienti.

Un Customer Queue Flow può monitorare la posizione nella coda dei contatti e attivare azioni quando la posizione è inferiore a 2 (come l'invio di SMS/e-mail). In questo esempio, impostiamo invece un attributo di contatto.

Se la posizione è maggiore o uguale a 2, il flusso attende 5 minuti prima di ricontrollare. È possibile modificare la durata dell'attesa, ma si consiglia un intervallo minimo di 1 minuto tra i controlli.

Per controllare la posizione in coda, devi prima configurare il blocco di flusso Get metrics:

Per controllare la posizione in coda, devi prima configurare il blocco di flusso Get metrics.

Il blocco Get Metrics dovrà essere seguito da un blocco di flusso check contact attributes per valutare la posizione nella metrica della coda.

Il blocco Get Metrics dovrà essere seguito da un blocco di flusso check contact attributes per valutare la posizione nella metrica della coda.

Flusso di chiamate in uscita per le richiamate

Per controllare la posizione in coda, devi prima configurare il blocco di flusso Get metrics.

Nel flusso di chiamate in uscita, valutiamo la presenza del cliente tramite il blocco Check Call Progress Flow. Se viene rilevata una casella vocale, viene ricreato un contatto di richiamata. Se rileviamo un cliente all'altro capo della chiamata, la chiamata viene trasferita in coda per consentire all'operatore di unirsi al cliente finale.

Richiamate da una chat, un'attività o un contatto e-mail

Puoi anche configurare l'opzione Trasferisci a richiamata nel Trasferisci alla coda blocco per supportare le richiamate quando un cliente ti contatta da una chat, un'attività o un contatto e-mail. Ad esempio, se un cliente contatta fuori orario in cui nessun agente è disponibile, può richiedere una chiamata vocale inviando un messaggio in chat o compilando un modulo web (che prevede l'utilizzo di attività).

Il video seguente mostra come consentire Contact Lens ai clienti che ti contattano tramite la chat di Amazon Connect di richiedere una chiamata. In questo modo si crea un'esperienza cliente più personalizzata. Mostra come configurare questa funzionalità che consente ai clienti di richiedere callback da qualsiasi canale, non solo chiamate vocali.

Ulteriori informazioni sui callback in coda

Per ulteriori informazioni sui callback in coda, consulta gli argomenti seguenti: