Preguntas frecuentes
Transferencia a otro sistema #
Puedes usar Clerk.io Chat como asistente de primera línea y transferir la conversación a tu propio chat de soporte cuando un visitante solicite hablar con un humano.
Clerk.io llama al hook onSupport cuando se activa la acción de soporte en Chat. El callback recibe un objeto de evento que contiene un resumen de la conversación. En el siguiente ejemplo, el objeto de evento se llama e.
Utiliza el resumen para abrir tu propio proveedor de chat con el contexto de la conversación. Sustituye las funciones de ejemplo por la API o integración de JavaScript proporcionada por tu proveedor de chat.
Clerk('config', {
key: 'YOUR_PUBLIC_API_KEY',
chat: {
onSupport: function (e) {
Clerk('chat', 'disable');
Clerk('chat', 'close');
open_support_chat({
message: e
});
}
}
});
Si tu proveedor necesita un campo específico del objeto de evento, inspecciona e en la consola del navegador y pasa ese campo en lugar del objeto completo.
function open_support_chat(context) {
// Sustituye esto por la integración de tu proveedor de chat.
window.SendDeskWidget.open({
context: context.message
});
}
El método exacto para abrir el chat externo depende del proveedor. Las partes importantes son preservar el resumen, desactivar Clerk.io Chat y abrir el otro chat una vez que los datos de transferencia estén listos.
Esta página ha sido traducida por una IA útil, por lo que puede contener errores de idioma. Muchas gracias por su comprensión.