Pulsante personalizzato e JavaScript sul sito
Apri la chat o la finestra di richiamata da un tuo pulsante sul sito.
Su una pagina con il codice del widget puoi aprire le sue finestre da pulsanti e link tuoi. Esempi per lo sviluppatore:
window.CallsYou.openChat()- apre la chat. Puoi passare un testo:window.CallsYou.openChat('Domanda su un ordine').window.CallsYou.openCallback()- apre la finestra di richiamata.window.CallbackWidget.open('601234567')- apre la richiamata con il numero già inserito,window.CallbackWidget.close()- chiude la finestra.
Attributi nel codice del widget: data-key (obbligatorio, la tua chiave), data-lang (lingua forzata) e data-color (colore).
Trovi altro nella scheda Installazione, nella sezione "Per sviluppatori: modulo personalizzato e API".
Utente connesso al tuo sito
Se sul tuo sito le persone accedono con un account, comunica al widget chi è la persona in chat:
window.CallsYou.identify({ id: '100', name: 'Mario Rossi', email: 'mario@azienda.it', profileUrl: 'https://tuaazienda.it/profilo/mario', avatar: 'https://…' })- dopo l'accesso (ogni campo è facoltativo),window.CallsYou.reset()- dopo il logout.
Nella Chat vedrai allora nome e cognome con il link "↗" al profilo, il numero utente e l'email. L'assistente AI conosce l'email del cliente, quindi non deve chiederla.
La stessa conversazione dopo l'accesso e su un altro dispositivo
Una conversazione iniziata prima dell'accesso resta dopo l'accesso e riceve subito i dati della persona. Per caricare l'ultima conversazione aperta dell'account dopo l'accesso su un altro dispositivo, passa anche sig in identify: una firma HMAC-SHA256 del numero dell'account (id) con il segreto delle notifiche delle Integrazioni, calcolata sul tuo server. Senza firma le conversazioni di altri dispositivi non vengono caricate.