Distribuire la connessione alla messaggistica in un sito web
Obiettivi di apprendimento
Al completamento di questa unità, sarai in grado di:
- Creare un canale Chat Web ottimizzata e un modulo pre-chat.
- Pubblicare una distribuzione di un servizio incorporato.
- Creare e pubblicare un sito Experience Cloud con messaggistica incorporata.
- Configurare l’elenco consentiti CORS.
Mettere l’agente a disposizione dei clienti
Warren ha configurato la connessione di messaggistica per l’agente dell’assistenza di Northern Trail Outfitters (NTO), ma nessuno può ancora interagire con l’agente. Il prossimo compito di Warren è offrire alle persone un punto d’accesso: una finestra di chat direttamente sul sito web del Centro assistenza di NTO. Quando un cliente fa clic su questa finestra, il flusso in entrata dell’unità precedente interviene e lo connette all’agente.
Per ottenere questo risultato, Warren assembla quattro elementi.
- Un canale Chat Web ottimizzata
- Un modulo pre-chat
- Una distribuzione di un servizio incorporato
- Un sito Experience Cloud per ospitarlo
Creare un canale Chat Web ottimizzata
Il tipo di canale Chat Web ottimizzata consente di creare un’esperienza di messaggistica personalizzata per un sito web basata su Chat V2 ottimizzata (Ecv1, Enhanced Chat V2). Warren crea il canale e lo connette all’instradamento omnicanale in entrata. In una fase successiva, Warren creerà un sito Experience Cloud e incorporerà il canale al suo interno.
- In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci
Messaging(Messaggistica) e fai clic su Messaging Settings (Impostazioni Messaggistica).
- Fai clic su New Channel (Nuovo canale).
- Nella finestra Add a Messaging Channel (Aggiungi un canale di messaggistica), fai clic su Start (Avvia).
- Per il tipo di canale, seleziona Enhanced Chat (Chat ottimizzata).
- Nella finestra Name Your Channel (Assegna un nome al tuo canale), definisci le impostazioni del canale.
- In Channel Name (Nome canale), inserisci
Help Center Chat(Chat del centro assistenza).
- In Deployment Type (Tipo di distribuzione), seleziona Web.
- In Domain (Dominio), copia e incolla il dominio dei siti Experience Cloud reperibile nella pagina di impostazione Domains (Domini).

- In Channel Name (Nome canale), inserisci
- Nella finestra Channel Routing (Instradamento canale), specifica l’instradamento del canale.
- In Routing Type (Tipo instradamento), seleziona Omni-Flow (Flusso Omni.
- In Flow Definition (Definizione del flusso), seleziona il flusso omnicanale in uscita Route Messaging Session to Agent (Instrada la sessione di messaggistica all’agente).
- In Fallback Queue (Area di attesa di fallback), seleziona Messaging (Messaggistica).
- Accetta le condizioni. Quindi, fai clic su Save (Salva) e tieni aperta la finestra mentre il canale viene creato.
- In Routing Type (Tipo instradamento), seleziona Omni-Flow (Flusso Omni.
- Nella sezione Customer Inactivity (Inattività cliente), seleziona Automatically mark conversations inactive after a period of customer inactivity (Contrassegna automaticamente le conversazioni come inattive dopo un periodo di inattività del cliente).
- Salva le modifiche.
- In Setup (Imposta), seleziona Messaging Settings (Impostazioni Messaggistica). e fai clic sul nome del canale di messaggistica.
- Nella sezione Messaging Settings (Impostazioni di messaggistica), seleziona Identify preferred language of messaging users (Identifica lingua preferita utenti messaggistica).
- Nella sezione Parameter Mappings (Mappatura parametri), fai clic su New (Nuovo). La mappatura consente di collegare i campi del modulo pre-chat che creerai in seguito alle variabili del tuo flusso omnicanale in entrata.
- Parameter (Parametro): First Name (Nome) corrisponde a Flow Variable Name (Nome variabile flusso): firstName
- Parameter (Parametro): Last Name (Cognome) corrisponde a Flow Variable Name (Nome variabile flusso): lastName
- Parameter (Parametro): Email corrisponde a Flow Variable Name (Nome variabile flusso): email
- Parameter (Parametro): First Name (Nome) corrisponde a Flow Variable Name (Nome variabile flusso): firstName
Pubblicare e testare la distribuzione del servizio incorporato
Quando Warren ha creato il canale di messaggistica, Salesforce ha creato una distribuzione del servizio incorporato che consente di gestire l’esperienza utente del canale di messaggistica.
Il passo successivo di Warren consiste nell’aggiunta di un modulo pre-chat alla distribuzione del servizio incorporato. Un modulo pre-chat raccoglie alcuni dettagli prima che la conversazione inizi, come il nome e l’indirizzo email del cliente, in modo che l’agente abbia a sua disposizione un contesto sin dall’inizio. Warren può configurare i campi del modulo e mappare ciascuno di essi al campo Salesforce corretto tramite la mappatura dei parametri, in modo che le informazioni fornite da un cliente già registrato si colleghino al suo record.
- In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci
Embedded(Incorporato) e poi seleziona Embedded Service Deployments (Distribuzioni servizio incorporato).
- Fai clic sulla distribuzione Help_Center_Chat.
- Modifica e attiva il modulo pre-chat della distribuzione.
- Fai clic su Edit Pre-Chat (Modifica pre-chat) nel riquadro Pre-chat.
- Nella pagina Pre-Chat Form (Modulo pre-chat), seleziona Activate the pre-chat feature (Attiva la funzionalità pre-chat).
- Nella sezione Visible Pre-Chat Fields (Campi pre-chat visibili) della pagina, aggiungi i campi First Name (Nome), Last Name (Cognome) ed Email. Contrassegna Email e Last Name (Cognome) come obbligatori. Fai clic su Save (Salva).

- Fai clic su Edit Pre-Chat (Modifica pre-chat) nel riquadro Pre-chat.
- Nella pagina della distribuzione della chat del Centro assistenza, fai clic su Publish (Pubblica).
- Per testare la tua distribuzione di messaggistica, fai clic su Test Messaging (Esegui test di Messaggistica) nel riquadro Test Messaging (Esegui test di Messaggistica). Viene visualizzata una pagina con un pulsante Chat.
- Per avviare una conversazione, fai clic sul pulsante Chat. Inserisci le informazioni di contatto di un referente esistente e fai clic su Start Conversation (Avvia conversazione). Se hai completato correttamente i passaggi precedenti, l’agente si unisce alla conversazione e risponde ai messaggi che invii.
Una volta che il test della distribuzione del servizio incorporato è riuscito, Warren può creare un sito Experience Cloud per provare tutte le funzionalità dell’agente.
Creare un sito Experience Cloud
Per testare le tutte funzionalità dell’agente, come la capacità di gestire i casi e inoltrarli al livello superiore, Warren lo pubblica su un sito Experience Cloud. Per rendere operativo un sito in poco tempo, userà il modello Centro assistenza.
- In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci
All Sites(Tutti i siti) e seleziona All Sites (Tutti i siti).
- Fai clic su New (Nuovo). Poi seleziona il modello Help Center (Centro assistenza).
- Fai clic su Get Started (Per iniziare).
- Inserisci
NTO Help Center(Centro assistenza NTO) come nome del centro assistenza.
- Inserisci
helpcome URL del centro assistenza.
Personalizzare e pubblicare il sito Experience Cloud
Successivamente, Warren aggiunge il componente Embedded Messaging (Messaggistica incorporata) direttamente nel sito NTO Help Center (Centro assistenza NTO), accertandosi anche di aggiungere il sito all’elenco consentiti CORS, in modo che Salesforce sappia che può considerare attendibili le chiamate provenienti dal sito di assistenza. Se salti questo passaggio, la finestra di chat non verrà caricata e non verrà visualizzato alcun messaggio di errore che spieghi il motivo.
- Nell’Experience Builder (Generatore di esperienze), fai clic sulla scheda Components (Componenti).
- Se il componente Embedded Messaging (Messaggistica incorporata) è già presente nella pagina, vai al prossimo passaggio. In caso contrario, nel pannello Components (Componenti), seleziona il componente Embedded Messaging (Messaggistica incorporata) e trascinalo nel piè di pagina del modello.
- Quando hai completato l’operazione, fai clic su Publish (Pubblica).
- Verifica che il dominio del sito Experience Builder (Generatore di esperienze) sia presente nell’elenco consentiti CORS. Se riscontri un problema con il dominio *.live-preview, aggiungilo all’elenco consentiti CORS.
- In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci
Digital Experiences(Esperienze digitali) e fai clic su Settings (Impostazioni). Nella sezione Domain Name (Nome dominio), copia o prendi nota del nome di dominio predefinito.
- In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci
CORSe seleziona CORS.
- Se il nome di dominio predefinito è già presente nella sezione Allowed Origin List (Elenco origini consentite), vai al prossimo passaggio. In caso contrario, seleziona New (Nuovo) e poi inserisci l’URL del nome di dominio predefinito. Aggiungi
https://all’inizio dell’URL e poi fai clic su Save (Salva).
- In Setup (Imposta), nella casella Quick Find (Ricerca veloce), inserisci
Testare l’agente sul sito web
Ora Warren può verificare che tutte le parti della distribuzione della messaggistica di NTO siano configurate correttamente. Warren prenderà nota delle aree in cui può migliorare e perfezionare la distribuzione, ad esempio personalizzando ulteriormente l’esperienza di inoltro al livello superiore o l’app Service Console.
- Nella pagina di impostazione All Sites (Tutti i siti), apri il sito Experience Cloud facendo clic sull’URL.
- Per avviare una conversazione, fai clic sul pulsante Chat.
- Inserisci le informazioni di contatto di un referente esistente e fai clic su Start Conversation (Avvia conversazione).
- Testa il processo di inoltro al livello superiore quando non ci sono addetti all’assistenza disponibili.
- Nella finestra della chat del sito Experience Cloud, chiedi all’agente di trasferirti a un operatore umano.
- Verifica che l’agente ti comunichi che non ci sono addetti all’assistenza disponibili e che si offra di creare un caso.
- Dopo che l’agente ti ha comunicato di aver creato il caso, verifica che il nuovo caso esista in Salesforce.
- Nella finestra della chat del sito Experience Cloud, chiedi all’agente di trasferirti a un operatore umano.
- Testa il processo di inoltro al livello superiore quando c’è almeno un addetto all’assistenza disponibile.
- Termina la chat e avviane una nuova.
- Apri l’app Service Console in una scheda del browser diversa.
- Nella barra laterale, seleziona Omni-Channel (Omnicanale) e poi cambia il tuo stato in Online.
- Nella finestra della chat del sito Experience Cloud, chiedi all’agente di trasferirti a un operatore umano.
- Nella barra laterale Omni-Channel (Omnicanale), accetta la richiesta di chat e fai clic sulla richiesta per aprire il record della sessione di messaggistica. Invia un messaggio e poi verifica che sia stato inviato nella finestra di chat del sito Experience Cloud.

- Termina la chat e avviane una nuova.
Con la finestra della chat che viene caricata e il flusso in entrata che gestisce l’instradamento della conversazione, l’agente dell’assistenza di NTO è ufficialmente operativo sul web! Ora Warren può occuparsi di un canale diverso: il telefono.