Botón propio y JavaScript en tu web
Abre el chat o la ventana de devolución de llamada desde tu propio botón.
En una web con el código del widget puedes abrir sus ventanas desde tus propios botones y enlaces. Ejemplos para tu desarrollador:
window.CallsYou.openChat()- abre el chat. Puedes pasar un texto:window.CallsYou.openChat('Pregunta sobre mi pedido').window.CallsYou.openCallback()- abre la ventana de devolución de llamada.window.CallbackWidget.open('601234567')- abre la devolución de llamada con el número ya escrito,window.CallbackWidget.close()- cierra la ventana.
Atributos en el código del widget: data-key (obligatorio, tu clave), data-lang (idioma forzado) y data-color (color).
Más información en la pestaña Instalación, en la sección “Para desarrolladores: formulario propio y API”.
Usuario conectado en tu web
Si en tu web la gente inicia sesión, indica al widget quién es la persona del chat:
window.CallsYou.identify({ id: '100', name: 'Juan García', email: 'juan@empresa.es', profileUrl: 'https://tuempresa.es/perfil/juan', avatar: 'https://…' })- después de iniciar sesión (todos los campos son opcionales),window.CallsYou.reset()- después de cerrar sesión.
En el Chat verás entonces el nombre y los apellidos con un enlace “↗” al perfil, el número de usuario y el email. El asistente de IA conoce el email del cliente, así que no tiene que preguntarlo.
La misma conversación tras iniciar sesión y en otro dispositivo
Una conversación iniciada antes de iniciar sesión se mantiene después y recibe al instante los datos de la persona. Para cargar la última conversación abierta de la cuenta al iniciar sesión en otro dispositivo, pasa también sig en identify: una firma HMAC-SHA256 del número de cuenta (id) con el secreto de notificaciones de Integraciones, calculada en tu servidor. Sin firma no se cargan conversaciones de otros dispositivos.