Vai al contenuto principale
Esistono due modalità per raccogliere dati dagli utenti quando interagiscono con il tuo chat AI:
  1. Tramite un modulo
  2. Conversazionalmente nel dialogo
Entrambi gli approcci presentano vantaggi e svantaggi. I moduli sono più semplici da configurare e funzionano in modo programmatico, ma l’acquisizione conversazionale è più naturale e coinvolgente, anche se più complessa.
Tutti i dati raccolti possono essere inviati a un CRM tramite webhook non appena l’utente li ha forniti.

Raccolta dati tramite modulo

Per aggiungere un modulo al tuo chat AI, vai alla scheda Customizations nel menu di navigazione a sinistra e scorri verso il basso fino alla sezione Form:
Puoi selezionare uno dei campi standard da includere nel modulo. In alternativa, puoi creare campi personalizzati.
Per i campi personalizzati puoi definire il tipo di campo (Testo, Dropdown, Checkbox).
Puoi rendere obbligatori determinati campi. Se almeno un campo è obbligatorio, avrai anche la possibilità di rendere l’intero modulo obbligatorio prima che l’utente possa proseguire la chat.
Quando il modulo è obbligatorio, il pulsante x in alto a destra scompare, impedendo all’utente di chiudere il modulo prima di averlo compilato.
Se desideri mantenere un flusso conversazionale naturale e raccogliere i dati direttamente attraverso la conversazione, devi configurare il prompt del tuo agente AI e impostare delle variabili per memorizzare i dati.

Modifica del prompt

Il comportamento del tuo chat AI è controllato dal prompt del tuo agente AI.
Per modificarlo, vai nella scheda AI Agents nella navigazione a sinistra e clicca sull’agente corrispondente.
Se hai creato il tuo chat AI a partire da un template, probabilmente stai utilizzando un prompt standard che abbiamo generato per te.
Se è la prima volta che configuri un prompt per un agente AI, ti consigliamo di consultare la nostra guida alle migliori pratiche di prompt engineering.
Configura il tuo prompt includendo istruzioni dettagliate su quando, cosa e come chiedere i dati all’utente.
Ecco un estratto di esempio:

Istruzioni

  • Al primo contatto con l’utente, chiedigli gentilmente il suo nome.
  • Una volta che l’utente ha fornito il nome, procedi con i passaggi successivi per raccogliere i suoi dati di contatto.
  • Chiedi all’utente il suo numero di cellulare dopo aver ottenuto il nome.
  • Dopo aver ottenuto il numero di cellulare, chiedi il suo indirizzo email.
  • Se l’utente non desidera fornire determinate informazioni, non insistere. Rispetta la sua decisione.
Queste istruzioni dicono all’agente AI quando fare le domande, ma serve anche un meccanismo per salvare i dati.
La sezione successiva spiega come configurare le variabili.

Configurazione delle variabili

Vai alla scheda Customizations nella barra laterale destra e scorri verso il basso fino a User Data Collection.
Clicca per espandere la sezione.
Qui puoi creare variabili che memorizzeranno i dati raccolti durante la conversazione.
Puoi creare più variabili, ognuna per un dato specifico.
Quando configuri una variabile, assicurati di inserire un nome variabile, una descrizione e valori di esempio.
Più sei preciso e dettagliato, meglio è.
Più esempi fornisci, meglio l’agente AI comprende il formato desiderato. Assicurati di definire abbastanza variabili per salvare tutti i dati che chiedi all’utente.
Nell’esempio sopra sarebbero: nome, numero di telefono e indirizzo email.
Dopo aver configurato tutto, puoi testare il tuo chat AI in modalità anteprima.
Se tutto funziona correttamente, vedrai i dati raccolti apparire nella tua casella di posta non appena un utente interagisce in modo significativo con il tuo chat AI.
I valori delle variabili possono cambiare se l’utente corregge o aggiorna un’informazione.
L’agente AI di solito riconosce bene qual è il valore corretto.

Invio dati al tuo CRM

Sia che tu raccolga i dati tramite modulo sia che lo faccia conversazionalmente, probabilmente vorrai inviarli a un sistema CRM.
INNOCHAT supporta webhook con trigger intelligenti che ti avvisano automaticamente dell’arrivo di nuovi lead.
Vai alla scheda Customizations nel menu di navigazione a sinistra, quindi scorri fino alla sezione Webhook.
Clicca per espandere la sezione.
Se utilizzi un modulo, puoi selezionare l’evento Form Submission e indicare l’endpoint API a cui inviare i dati (richiesta POST). Se utilizzi variabili per memorizzare i dati, seleziona l’evento Data Collection e indica quali variabili devono essere trasmesse.
Importante: Il webhook si attiva solo quando tutte le variabili selezionate sono compilate (non devono essere vuote).
Se alcune variabili devono essere opzionali, puoi assegnare loro un valore predefinito durante la configurazione.
In questo modo la variabile sarà sempre valorizzata e mai vuota.

Invio dati via email

Per ricevere i dati via email, torna alla scheda Customizations nel menu di navigazione a sinistra e scorri fino alla sezione Email Notifications.
Clicca per espandere la sezione.
Basta inserire il tuo indirizzo email e attivare i trigger appropriati per ricevere notifiche sui nuovi lead.