Configuración óptima

Tool Chat Boot es una herramienta muy potente, pero su gran cantidad de funciones puede suponer un desafío a la hora de configurarla rápidamente. Para agilizar el proceso, proporcionamos una lista de las funciones más utilizadas que recomendamos configurar. Al incorporar todas estas funciones, tendrá acceso a las funcionalidades más esenciales y beneficiosas.

  • Activar notificaciones por correo electrónico desde Configuración > Notificaciones Asegúrese de activar las siguientes opciones: Notificaciones por correo electrónico del agente,Administrador de sonidos > Conversaciones y mensajes entrantes, y Notificaciones push Para obtener más información sobre cómo funcionan las notificaciones, puede hacer clic aquí .
  • Configurar el servidor SMTP en Configuración > Notificaciones > SMTP Luego, prueba la función de correo electrónico enviando un correo electrónico de prueba desde Configuración > Notificaciones > Enviar una notificación por correo electrónico al agente
  • Navegar a Configuración > Mensajes y configurar el mensaje de seguimiento y el mensaje fuera de línea .
  • Navegar a Configuración > Varios > Optimización del rendimiento y desactive cualquier función que no esté utilizando.
  • En caso de que quiera utilizar las funcionalizades de chatbot, asegúrese de consultar la configuración óptima aquí .
  • Si tienes dificultades para sincronizar servicios como Google o WhatsApp, nuestro equipo puede ayudarte a configurarlos. Para más información, visita nuestra página de contrátanos . Al utilizar tus cuentas personales como Google o Facebook, podrás disfrutar de créditos gratuitos, cuotas gratuitas y costes significativamente más bajos en comparación con otros servicios de chat. Además, tendrás total control y transparencia sobre tus datos y gastos.

¿Tiene problemas?

El widget de chat no se muestra

Es posible que el chat no se muestre debido a los siguientes motivos.

  • Es posible que no puedas ver el chat porque lo has desactivado en el área de configuración. Para solucionarlo, visita la sección de configuración y desmarca todas las opciones relacionadas con eso: Chat > ​​Inicialización manual, Chat > ​​Inicialización de inicio de sesión, Chat > ​​Ocultar el chat fuera del horario de oficina.
  • Intente deshabilitar cualquier complemento de rendimiento o técnicas como el almacenamiento en caché o la minimización de JS en su sitio web, ya que podrían estar causando problemas. Una vez deshabilitados, vuelva a verificar.
  • Intente deshabilitar cualquier CDN o Proxy (por ejemplo, CloudFlare). Una vez deshabilitado, verifique nuevamente.

Las conversaciones no son visibles para los administradores o agentes.

Es posible que las conversaciones no se muestren debido a los siguientes motivos.

  • Al agente se le ha asignado un departamento , pero las conversaciones no se han asignado a ese departamento específico.
  • Se han activado uno o más de los siguientes ajustes: Varios > Enrutamiento,Varios > Cola,Varios > Ocultar conversaciones de otros agentes
  • Estás usando el chatbot y la configuración Inteligencia artificial > Toma de control humanaSe ha activado.

Para los casos 1 y 2  asegúrese de iniciar sesión con el administrador/agente correcto o verifique su perfil de administrador/agente para asegurarse de que no haya departamentos asignados. En el caso 4, verifique las conversaciones archivadas.

Restablecer el correo electrónico o la contraseña de la cuenta de administrador

Si aparece el error «Demasiados intentos de inicio de sesión. Vuelva a intentarlo en unas horas», haga clic aquí .

Cuenta de administrador eliminada

Si eliminó accidentalmente todas sus cuentas de administrador y agente y ya no puede iniciar sesión en el área de administración, puede resolver este problema siguiendo los pasos a continuación:

  • Edita tuBase de datos MySQLPuedes editarlo desde tu panel de hosting, normalmente conAdministrador de phpMy.
  • Editar la tablasb_usuarios.
  • Puede convertir cualquier usuario existente en administrador editando la columnatipo_usuario, e ingresando el valoradministración.
  • También puede agregar un nuevo usuario asignando un valor a las columnas first_name, last_name, password, email y user_type. El valor de la columna de contraseña debe ser un hash. Para generar un hash para su contraseña, visite https://phppasswordhash.com/ . Además, el valor de la columnatipo_usuariodebe seradministración.

Servidor caído

Si tu servidor o sitio web se cae o deja de funcionar repentinamente después de unos minutos de uso del chat, el problema podría estar relacionado con el Firewall de tu servidor. Esto suele ocurrir como resultado de una configuración de prohibición de direcciones IP (Fail2Ban) o de Firewall de aplicaciones web (ModSecurity). Las múltiples solicitudes AJAX del chat a la base de datos se reconocen como un «ataque al servidor» y, por lo tanto, tu servidor coloca un bloqueo temporal en tu dirección IP. Este problema solo debería afectarte a ti o a tus desarrolladores; los visitantes o usuarios no deberían verse afectados. Para confirmar si este es el problema, utiliza un servicio VPN como Hotspot Shield . Cuando el servidor se caiga, activa la VPN para cambiar tu IP e intenta acceder a tu sitio web nuevamente. Si el sitio web funciona normalmente, el problema está confirmado. Para resolverlo, desactiva temporalmente fail2ban o ponte en contacto con el soporte de tu hosting para obtener ayuda adicional.

Error 403 Prohibido

El error 403 Forbidden es estrictamente un problema del lado del servidor relacionado con los permisos de archivo o una regla de firewall que bloquea el acceso al recurso. No podemos ayudar con esto porque no está relacionado con nuestro producto. Envíe este mensaje y la URL del recurso bloqueado al soporte técnico de su servidor y ellos resolverán el problema. A continuación, encontrará las causas más comunes del error 403 Forbidden.

  • Complemento de WordPress— Si está utilizando la versión de WordPress, asegúrese de que no haya ningún complemento de seguridad que genere el problema.
  • Permisos de archivos— Los permisos de archivo del recurso no son correctos. Los permisos de archivo deberían ser 644 para archivos y 755 para carpetas.
  • Cortafuegos— El firewall de tu servidor está bloqueando el recurso. Puedes comprobarlo desactivando el firewall o utilizando una VPN.
  • ModSeguridad— El ModSecurity de tu servidor está bloqueando el recurso. Puedes comprobarlo desactivando el ModSecurity o usando una VPN.
  • Nube de llamas— El firewall de Cloudflare está bloqueando el recurso. Puedes comprobarlo desactivando el firewall de Cloudflare o usando una VPN. Puedes solucionar el problema abriendo la configuración del sitio web de Cloudflare y comprobandoConfiguración de la aplicación > Acceso directo a archivos PHP.

 CONVERSACIONES

Administrar conversaciones

Las conversaciones tienen un cuadro de diferentes estados: se podrán marcar como como leída, archivada y borrar

Puedes administrar el estado de una conversación abriéndola en el área de conversaciones y luego haciendo clic en cualquiera de los botones de ícono correspondientes en la parte superior izquierda de la ventana de conversación.

También tendrás la opción de buscar las conversaciones eliminadas y restaurarlas, y podrás descargar una transcripción de una conversación para almacenar o enviar a un revisor.

Buscar conversaciones

Puede buscar conversaciones por ID, ID de agente asignado, título de conversación, ID de conversación, texto del mensaje, nombre de los archivos adjuntos del mensaje, nombre del usuario, apellido del usuario, correo electrónico del usuario.

Información

  • Cuando se vacía la papelera, todas las conversaciones de la papelera se eliminan de forma permanente.
  • Cuando un usuario envía un mensaje nuevo a una conversación archivada o eliminada, la conversación se restaura automáticamente y será visible en el área de la bandeja de entrada.
  • Las conversaciones eliminadas se eliminan automáticamente después de 30 días.
  • Cuando se elimina un usuario, todas las conversaciones y mensajes también se eliminan de forma permanente.
  • A la izquierda de una conversación se pueden ver los datos del usuario.

Funciones del editor de texto y mensajes automatizados

El editor de texto del área de administración y los mensajes automatizados (por ejemplo, mensajes de bienvenida y suscripción) se pueden utilizar para crear mensajes estilizados:

  • Formato de enlaces— Todos los enlaces de texto se convierten automáticamente en hipervínculos en los que se puede hacer clic. Para establecer el nombre del enlace, añada la siguiente cadena a la URL: #sb-ejemplo. Reemplazar ejemplo con el nombre del enlace que desees y espacios en blanco con.
    Formato de texto— El editor también admite la sintaxis de formato de texto:Para poner el texto en negrita , rodéelo con *  *tu texto*.
    Para poner el texto en cursiva , rodéelo con__  __tu texto__.
    Para hacer textotachado, rodearlo con ~tu texto~.
    Para insertar unc ódigo de una sola línea Comenta, rodéalo con `  `tu texto`.
    Para insertar un code block, rodéelo con «`  «`tu texto«`.
  • HTML y otros lenguajes de programación: por razones de seguridad, no se permiten HTML, JavaScript (JS) ni otros lenguajes de programación. Sin embargo, puedes usar fragmentos de código HTML mediante mensajes enriquecidos personalizados (que se explican a continuación).
  • Para insertar un salto de línea en un mensaje, utilice la combinación de teclado MAYÚS + ENTER o CTRL + ENTER.

Fusionar campos

Los campos de combinación son cadenas que se reemplazan por valores externos cuando se utilizan. Los campos de combinación se pueden utilizar en cualquier mensaje o mensaje automatizado, incluidos los mensajes de chatbot.


CódigoDescripción
{user_name}Nombre completo del usuario activo.
{user_email}Correo electrónico del usuario activo.
{agent_name}Nombre completo del agente activo.
{agent_email}Correo electrónico del agente activo.

Mensajes enriquecidos

Los mensajes enriquecidos son mensajes especiales con funciones interactivas como botones, menús desplegables o entradas. Permiten que un agente solicite información al usuario a través de un formulario de entrada de usuario o que muestre contenido interactivo. Los mensajes enriquecidos se pueden insertar en un mensaje de chat mediante códigos cortos. Los códigos cortos aceptan varios parámetros como título y descripción. Los mensajes enriquecidos disponibles se enumeran a continuación.

Cómo funciona:
1 Crear y enviar

Mensaje enriquecido Crea un mensaje enriquecido insertando el código corto en el editor de texto del área de administración. Personaliza todos los parámetros con tu información y envía tu mensaje.

2. Se muestra el mensaje

Mensaje enriquecido Cuando se utiliza un código corto, el usuario ve el mensaje enriquecido (no el código corto) y puede seleccionar o ingresar la información requerida para completar el envío del formulario.

3. La respuesta del usuario ha sido enviada

Mensaje enriquecido Una vez que el usuario ha completado y enviado el formulario de mensaje enriquecido, se muestra un mensaje configurable y se guardan los datos del formulario.

Mensajes enriquecidos

Mensajes enriquecidos


NombreCódigo cortoDescripción
Tarjeta[card image=»URL» header=»TITLE» description=»Lorem ipsum dolor sit amete» link=»URL» link-text=»Purchase» extra=»$599″ target=»_blank»]Tarjeta de llamada a la acción con imagen, título, descripción, enlace y más.
Control deslizante[slider image-1=»URL» header-1=»TITLE» description-1=»Lorem ipsum dolor sit amete» link-1=»URL» link-text-1=»Purchase» extra-1=»$599″ image-2=»URL» header-2=»TITLE» description-2=»Lorem ipsum dolor sit amete» link-2=»URL» link-text-2=»Purchase» extra-2=»$599″ target=»_blank»]Slider de tarjetas de llamada a la acción con imagen, título, descripción, enlace y más. Puedes agregar hasta 10 diapositivas.
Imágenes del control deslizante[slider-images images=»URL,URL,URL»]Control deslizante de imágenes.
Chips[chips options=»A,B,C»]Lista de botones.
Botones[buttons options=»A,B,C»]Lista de botones.
Seleccionar[select options=»A,B,C»]Lista desplegable de opciones.
Entradas[chips options=»A,B,C»]Lista de entradas de texto.
Correo electrónico[email name=»true» last-name=»true» phone=»true» phone-required=»false» placeholder=»»]Formulario para recopilar el correo electrónico y el número de teléfono del usuario. Todos los atributos son opcionales. Los ajustes de seguimiento se utilizan como valores predeterminados. Agregue el atributoaplicaciones de mensajería obligatorias=»true»Para obligar a los usuarios a proporcionar su correo electrónico y teléfono en las aplicaciones de mensajería. Se admiten campos de combinación .
Registro[registration]Formulario de inscripción.
Calendario[timetable]Calendario.
Artículos[articles link=»https://board.support/articles-demo»]Artículos con área de búsqueda. enlace El atributo se utiliza como mensaje de respaldo para los mensajes de Facebook Messenger, WhatsApp y Telegram.
Rating o Valoración[rating label-positive=»Helpful» label-negative=»Not helpful» label=»Rate and review» success-negative=»»]Formulario de calificación del agente. Para que el código corto de calificación funcione en WhatsApp, Messenger y otros canales, debe usar Dialogflow y el chatbot, crear un nuevoIntenciónconclasificacióncomoContexto de entrada, nada comoContexto de salida, una lista de los mensajes más comunes del usuario para una calificación positiva comoFrases de entrenamiento(por ejemplo, bueno, positivo) y{ «calificación»: 1, «mensaje de fuerza»: verdadero }comoCarga útil personalizadaRespuesta. Para la calificación negativa, cree una nueva intención con el mismo contexto, pero reemplace las frases de entrenamiento y la carga útil personalizada por{ «calificación»: -1, «mensaje de fuerza»: verdadero } El código corto también debe incluir untítuloomensaje.
Lista[list values=»A,B,- C,- D,E» numeric=»true»]Lista de texto. Prefije un elemento con elchar para convertirlo en un elemento interno.
Lista doble[list values=»A:X,B:Y,C:Z»]Lista de textos con títulos.
Imagen de lista[list-image values=»URL:A,URL:B,URL:C»]Lista de texto con títulos e imágenes.
Table[table header=»A,B,C» values=»A:B:C,A:B:C,A:B:C»]Mesa.
Botón Muestra un enlace o abre un artículo. El atributoobjetivo=»_blanco»es opcional y abre el enlace en una nueva ventana. El atributoestilo=»enlace»es opcional y cambia el diseño del botón. Para abrir un artículo al hacer clic, el valor del enlace debe ser#ID del artículo, reemplace ID con el ID del artículo.
Video[vide type=»youtube» id=»0TImic4N1ko» height=»350″]Muestra un vídeo de YouTube o Vimeo. El valor del atributotipoPuede serYouTubeovimeo. El atributoidentificaciónes el ID del video, obténlo de la URL. El atributoalturaes opcional y establece la altura del video en px.
Imagen[image url=»https://board.support/media/admin.png»]Imagen.
CompartirBotones para compartir en redes sociales.

Comas

Si sus textos incluyen comas, debe reemplazar todas las comas con los caracteres \, .

Parámetros globales

Todos los mensajes enriquecidos admiten los siguientes parámetros:


ParámetrosDescripción
id=»123″El ID del mensaje enriquecido (utilizado también para guardar los datos JSON).
title=»ABC»El título del mensaje enriquecido.
message=»ABC»La rica descripción del mensaje que aparece debajo del título.
success=»ABC»El mensaje que aparece cuando el usuario completa y envía el mensaje enriquecido. La entrada del usuario se adjunta a este mensaje.
settings=»ABC»Campo extra para valores extra opcionales.

Utilice mensajes enriquecidos en el chatbot

Debes crear un chatbot de Dialogflow y luego simplemente ingresar el código corto del mensaje enriquecido en la respuesta de texto de Intención.

Respuesta de mensaje enriquecido

Cuando un usuario completa un mensaje enriquecido, los datos de respuesta se guardan en formato JSON en la base de datos en la tabla sb_messages en la columna payload. Ejemplo:

{«rich-messages»:{«4Voyu»:{«type»:»email»,»result»:{«email»:[«example@gmail.com»,»Your email…»]}}}}

Traducciones de mensajes enriquecidos

Para traducir una cadena de mensaje enriquecido, el texto original del mensaje enriquecido debe estar en inglés; agregue el texto exacto en inglés y sus traducciones en Configuración > Traducciones > Front End.

Mostrar un mensaje enriquecido al inicializar el chat

Para mostrar un mensaje enriquecido, como una lista de botones, cuando un usuario inicia un chat por primera vez, inserte el código corto del mensaje enriquecido en el mensaje de bienvenida.

 

Mensajes enriquecidos personalizados

Puede crear mensajes enriquecidos personalizados con su propio contenido personalizado yendo a Configuración > Varios Actualmente, los mensajes enriquecidos personalizados son estáticos y no hay opciones interactivas disponibles como las que hay con los códigos cortos. Sin embargo, puedes insertar códigos HTML personalizados.

Códigos HTML

Al crear un mensaje enriquecido personalizado, puede utilizar los siguientes códigos:


CódigoDescripción
<a href=»https://www.google.com» target=»_blank» class=»sb-rich-btn sb-btn»>Click here</a>Enlace con diseño de botón.
<a href=»https://www.google.com» target=»_blank» class=»sb-rich-btn sb-btn-text»>Click here</a>Enlace.
<div class=»sb-image»><img src=»https://via.placeholder.com/1500×600″ class=»sb-image» /></div>Imagen que hace zoom al hacer clic.

Mensajes integrados

Los mensajes incorporados son mensajes preprogramados que envía automáticamente. Puedes encontrarlos en Configuración > Mensajes.

Mensaje fuera de línea

Notificar al usuario cuando su mensaje se envía fuera del horario de oficina programado o todos los agentes están fuera de línea.

  • Se admite el formato de texto.
  • Se admiten campos de combinación.
  • Para conocer más sobre la opción de horario de oficina, haga clic aquí .
  • El mensaje sin conexión se envía al mismo usuario máximo 1 vez por hora.
  • Si la función de toma de control humana del chatbot está activada, el mensaje sin conexión solo se envía durante la toma de control humana.
  • Si usted o cualquier otro agente está en línea usando Slack, el mensaje fuera de línea no se enviará.

Mensaje de privacidad

Presenta un mensaje de privacidad acompañado de los botones Aceptar y Rechazar. Se requiere la aprobación del usuario haciendo clic en el botón Aceptar para comenzar a usar el chat. Esta función garantiza el cumplimiento de la política de privacidad y el cumplimiento del RGPD.

  • El mensaje de privacidad no se muestra si el Requiere registro está habilitado.
  • El mensaje de privacidad también se envía a canales de mensajería como WhatsApp, pero el usuario no tiene la opción de aprobar o rechazar la política de privacidad. Las funcionalidades de mensajería tampoco se bloquean. El mensaje se envía después de que el usuario inicie la conversación enviando su primer mensaje.

Mensaje emergente Pop-Up

Mostrar una notificación emergente a todos los usuarios.

El mensaje emergente siempre se muestra hasta que el usuario lo cierra manualmente; luego permanece cerrado.

Mensaje de bienvenida

Envía un mensaje a los nuevos usuarios cuando visitan el sitio web por primera vez.

  • Se admite el formato de texto .
  • Se admiten campos de combinación .
  • Se admiten mensajes enriquecidos .
  • El mensaje de bienvenida no se envía a Slack.
  • Las conversaciones que contienen sólo el mensaje de bienvenida (y ninguna respuesta) se archivan automáticamente.

Mensaje de seguimiento

  • Si ningún agente responde dentro del intervalo de tiempo especificado, se enviará un mensaje para solicitar los detalles del usuario, como su correo electrónico.
  • Se admite el formato de texto .
  • Se admiten campos de combinación .
  • Si el delay o demorano está configurado, se utiliza un intervalo de tiempo dinámico y se determina de la siguiente manera: Si Configuración > Varios > Horario de oficina está configurado, el tiempo actual y la hora actual se encuentra dentro del horario de oficina definido, o si al menos un agente está en línea, el retraso se establecerá en 15 segundos. En todos los demás casos, el retraso se establecerá en 5 segundos.
  • Los mensajes de seguimiento se envían un máximo de una vez cada 24 horas.
  • Si el usuario proporciona una dirección de correo electrónico y la función de boletín informativo está habilitada, se suscribirá a la dirección de correo electrónico.
  • El mensaje de seguimiento se envía solo a los usuarios sin dirección de correo electrónico.
  • Si la función de toma de control humana del chatbot está activada, el mensaje de seguimiento solo se envía durante la toma de control humana.

Mensaje de suscripción

Si ningún agente responde dentro del intervalo de tiempo especificado, se enviará un mensaje para solicitar los detalles del usuario, como su correo electrónico.

  • Se admite el formato de texto.
  • Se admiten campos de combinación .
  • Si el usuario proporciona una dirección de correo electrónico y la función de boletín informativo está habilitada, se suscribirá a la dirección de correo electrónico.
  • El mensaje de suscripción se envía sólo a usuarios sin dirección de correo electrónico.
  • Si la función de toma de control humana del chatbot está activada, el mensaje sin conexión solo se envía durante la toma de control humana.

Más información

Aquí puede acceder a información sobre una variedad de funciones asociadas con las conversaciones.

Etiquetas

Las etiquetas permiten organizar y agrupar conversaciones de forma más eficiente. Consulta la siguiente información para obtener más detalles.

  • Puedes administrar las etiquetas desde Configuración > Administración > Etiquetas.
  • Las etiquetas se pueden asignar a las conversaciones a través de diferentes métodos: a través del área de administración navegando a Configuración > Administración > Más, o a través de acciones de Dialogflow.
  • Para localizar conversaciones con etiquetas específicas, simplemente ingrese los nombres de las etiquetas en la barra de búsqueda ubicada en la esquina superior izquierda del área de conversaciones de administración, o puede seleccionar la etiqueta deseada en el menú de filtros dedicado en la esquina superior izquierda. El filtro de etiquetas solo es visible si se asigna al menos una etiqueta a una conversación.
  • Comprueba el Etiqueta destacada Opción para mostrar el icono de la etiqueta destacada en el área de conversaciones. Esto le permite seleccionar conversaciones asignadas a la primera etiqueta con un solo clic. La primera etiqueta en la parte superior siempre es la etiqueta destacada.
  • Puede desactivar las etiquetas desde Configuración > Administración > Deshabilitar etiquetas.

Notas

Las notas permiten a los usuarios agregar comentarios a conversaciones que solo son visibles para agentes y administradores.

  • Si está utilizando OpenAI, le sugerimos habilitar la opción de extracción de datos de notas .

Transcripción

El agente o administrador puede enviar la conversación completa al usuario como un archivo de transcripción.

  • Los agentes y administradores pueden enviar transcripciones de conversaciones a los usuarios haciendo clic en el botónTranscripciónBotón en la esquina superior derecha de la ventana de conversación del administrador.
  • Puede enviar automáticamente la transcripción al usuario cuando archiva una conversación mediante el uso decerrar mensajedisponible enConfiguración > Mensajes > Cerrar mensaje.
  • Puede enviar la transcripción al usuario solo si el usuario tiene un correo electrónico.

USUARIOS

Administrar usuarios

Administrar usuarios desde el área de usuarios en el menú izquierdo del área de administración.

Buscar usuarios

Puede buscar usuarios por nombre, apellido, correo electrónico y campos personalizados.

Eliminar usuarios

Puedes eliminar un usuario abriendo el Cuadro de edición de usuario y luego haciendo clic Eliminar usuario Para eliminar varios usuarios a la vez, seleccione los usuarios que desea eliminar de la tabla Usuarios y luego haga clic en la esquina superior derecha icono Eliminar usuarios.

  • Cuando se elimina un usuario, todas sus conversaciones y mensajes se eliminan automáticamente de forma permanente.
  • Los archivos adjuntos de la conversación se eliminarán de forma permanente. Si AWS S3 está habilitado, también se eliminarán los archivos de AWS S3.
  • Si un usuario de un usuario eliminado regresa al sitio web, se crea automáticamente un nuevo usuario.
  • Los visitantes se eliminan automáticamente cada 24 horas.

Columnas adicionales de la tabla de usuarios

Para mostrar columnas adicionales en la tabla de usuario, vaya aConfiguración > Administrador > Columnas adicionales de la tabla Usuariosy agregue las nuevas columnas. El valor de cada columna es el slug del detalle del usuario o del detalle adicional del usuario que desea mostrar. El slug está en minúsculas y con espacios reemplazados por el carácter-Por ejemplo, el slug del detalle de usuario adicional «Fecha de nacimiento» es «fecha-de-nacimiento».

TipoDescripción
usuario
Un «usuario» es cualquier usuario con un correo electrónico.
contacto
Un «lead» es cualquier usuario sin detalles de usuario, que se registra automáticamente y con al menos una conversación.
visitante
Un «visitante» es cualquier usuario que no haya iniciado una conversación. Nota: Los visitantes se eliminan automáticamente cada 24 horas.

Administrar agentes y administradores

Administrar, crear y eliminar agentes y administradores desde el Área de usuarios.

  • Configurar los privilegios y permisos de los agentes desde Configuración > Administrador > Privilegios del agente.
  • Puede crear un supervisor desde Configuración > Administrador > Supervisor El supervisor es un agente especial con privilegios específicos y debe ser un administrador. Puede agregar varios supervisores agregando identificaciones de administrador separadas por comas.
  • Para crear un agente o administrador, vaya ausuarios área y haga clic en el botón Añadir nuevo usuario En la parte superior derecha.
  • Sólo los agentes y administradores pueden iniciar sesión en el área de administración del Tablero de soporte.
  • Cuando activa el complemento Tool Chat Bot en WordPress, se crea automáticamente una cuenta de administrador utilizando el mismo nombre de usuario y contraseña que el usuario actualmente conectado.

Formulario de registro

El formulario de registro es un formulario previo al chat que requiere que el usuario ingrese información específica antes de iniciar el chat.

  • Puede utilizar el formulario de registro como formulario previo al chat, limitando la información solicitada al usuario únicamente a la dirección de correo electrónico o al nombre de usuario, por ejemplo.
  • El formulario de inicio de sesión solo se muestra si se muestra el campo de contraseña de registro.
  • El campo de contraseña siempre se muestra cuando el sistema del usuario está configurado en «WordPress».
  • Si Configuración > Usuarios > Permitir correos electrónicos duplicados está habilitado y un usuario ingresa un correo electrónico ya registrado, se crea un nuevo usuario y se elimina el correo electrónico del usuario anterior. El nuevo usuario no tendrá acceso a los mensajes y conversaciones del usuario anterior. También puede iniciar sesión automáticamente a un usuario a través de parámetros de URL .

Información

Misceláneas

  • Los nuevos usuarios se muestran automáticamente en la tabla de usuarios en tiempo real.
  • Para ver usuarios en línea, habilite Configuración > Usuarios > Registrar todos los visitantes.
  • Para recibir la notificación de usuario en línea debes habilitar Configuración > Notificaciones > Notificaciones de usuarios en línea, Configuración > Varios > Pusher esta configuración se activa automáticamente y Configuración > Usuarios > Registrar todos los visitantes Esta función cubre todos los tipos de usuarios, incluidos visitantes y clientes potenciales. Las notificaciones solo se envían una vez por usuario en un período de 24 horas.
  • Los agentes y administradores pueden configurar su estado como en línea o fuera de línea desde el panel de perfil inferior izquierdo. Si la opciónConfiguración > Notificaciones > Modo Ausenteestá activo, el estado fuera de línea se activa automáticamente cuando el agente o administrador ha estado inactivo en el área de administración durante al menos 10 minutos. La inactividad se define como no realizar ningún clic con el mouse, ningún movimiento o pulsación de teclas. La función de estado fuera de línea automático no está habilitada en dispositivos móviles. Para que esta función funcione correctamente, Pusher debe estar habilitado.

URL de verificación de inicio de sesión

La función de URL de verificación de inicio de sesión se puede encontrar en Configuración > Usuarios > URL de verificación de inicio de sesión. Esta función permite a Tool Chat Bot autenticar un inicio de sesión externo desde una fuente externa y registrar e iniciar sesión automáticamente al usuario. La respuesta esperada de la URL debe ser un objeto JSON como el siguiente:

    {
        "first_name": "John",
        "last_name": "Doe",
        "email": "johon@example.com",
        "profile_image": "https://board.support/user.svg",
        "department": null,
        "password": "",
        "details": [
            {
                "slug": "location",
                "name": "Location",
                "value": "New York, United States"
            },
            {
                "slug": "country_code",
                "name": "Country code",
                "value": "America/New_York"
            }
            ...
        ]
    }

El valor first_name es obligatorio.

AJUSTES

Horario de oficina

Puede configurar el horario de atención de la oficina desde Configuración > Varios > Horario de oficina. El horario de oficina se utiliza para:

  • Enviando el mensaje de fuera de línea .
  • Deshabilitar y ocultar el chat fuera del horario de oficina.
  • Deshabilitar el chatbot durante el horario habitual de oficina y habilitarlo fuera del horario de oficina.

Más información

  • Los valores en blanco en la configuración del horario se consideran horas fuera de oficina.
  • El horario de oficina está en formato UTC. Tu UTC se genera automáticamente cuando haces clic en el campo Configuración > Varios > Desplazamiento UTF. Para obtener manualmente la diferencia horaria UTC de su área, vaya a: https://browserspy.dk/ o wikipedia.org/wiki/List_of_UTC_time_offsets y copie la diferencia horaria (por ejemplo, para UTC −12:00, ingrese -12). Solo se aceptan números enteros. Si su diferencia horaria no es un número entero (por ejemplo, UTC -12:30 o UTC -12:45), intente buscar una diferencia horaria UTC alternativa. Si no puede encontrar una diferencia horaria entera, deberá ajustar manualmente las horas en la tabla de horas de oficina para corregir la diferencia horaria.
  • El formato de fecha y hora del horario coincide automáticamente con el utilizado en el país del idioma del navegador del usuario.

Artículos

Los artículos de la base de conocimientos brindan respuestas instantáneas a los clientes para ayudar a reducir el volumen de atención al cliente. Puede acceder a los artículos desde el menú del panel de soporte de la izquierda.

Mostrar artículos

  • Los artículos se pueden mostrar en el panel de chat habilitándolos desde Configuración > Artículos > Mostrar en el tablero.
  • Alternativamente, los artículos se pueden compartir en cualquier conversación de chat a través del código corto de mensaje enriquecido.[artículos].
  • Los artículos se pueden mostrar en una página dedicada de tres maneras

1.- MÉTODO API REST

Inserta el código que aparece a continuación en tu página. Reemplazar[URL DEL TABLERO DE SOPORTE]con la URL de la instalación de su Tool Chat Bot y [TU-TOKEN]con cualquier token de administrador. Si está utilizando la versión en la nube , la URL eshttps://cloud.board.support/script/include/api.phpy para obtener el token haga clic aquí .

<? php $ch = curl_init ( ‘[URL-DEL-TABLERO-DE-SOPORTE]/include/api.php’ . ( vacío ( $_GET [ ‘categoría’ ]) ? ( vacío ( $_GET [ ‘id_artículo’ ]) ? ( vacío ( $_GET [ ‘buscar’ ]) ? » : ‘?search=’ . $_GET [ ‘buscar’ ]) : ‘?article_id=’ . $_GET [ ‘id_artículo’ ]) : ‘?categoría=’ . $_GET [ ‘categoría’ ])); $parámetros = [ CURLOPT_RETURNTRANSFER => verdadero ,
CURLOPT_SSL_VERIFYPEER => falso ,
CURLOPT_USERAGENT => ‘Tablero de soporte’ ,
CURLOPT_POST => verdadero ,
CURLOPT_CONNECTTIMEOUT => 5 ,
CURLOPT_POSTFIELDS => http_build_query ([ ‘token’ => ‘[SU-TOKEN]’ , ‘función’ => ‘artículos-de-inicio’ ]) ];
curl_setopt_array ( $ch , $parámetros );
$respuesta = curl_exec ( $ch );
curl_close ( $ch );
echo $respuesta ; ?>

Incluir el atributo nojquery => true Si ya tienes jQuery incluido en tu página.

3.- MÉTODO JS
Insertar el código

<script>var SB_ARTICLES_PAGE = true;</script><div id=»sb-articles» class=»sb-loading»></div>

en cualquier página que muestre el chat. Este método no se recomienda ya que los artículos se cargan de forma asincrónica y es posible que los motores de búsqueda no indexen la página.

La página muestra las categorías de artículos, debes agregarcategorías principalesy asígneles artículos. Los artículos se mostrarán en la misma ubicación del código anterior. Puede ocultar el widget de chat agregando el código JSvar SB_DISABLED = verdadero;A la pagina.

Reescritura de URL

Puede habilitar la reescritura de URL desde Configuración Artículos > Reescritura de URL  Las URL predeterminadas de Tool Chat Bot no son fáciles de usar e incluyen parámetros. Puede reescribir las URL a través del archivo .htaccess. El código a continuación reescribe las URL de las categorías y las páginas de artículos. La URL de las categorías cambia articles.php?categories=ID a articles/category/ID La URL del artículo cambia articles.php?article_id=ID a article/ID.

<IfModule >
RewriteEngine On
RewriteRule ^articles?$ articles.php [L] RewriteRule ^articles/category/(.*)$/?$ articles.php?category=$1 [L,QSA] RewriteRule ^articles/(.*)$/?$ articles.php?article_id=$1 [L,QSA] </IfModule >

Cambiar artículos con el nombre de su página de artículos y configure la URL de la página de artículos en Configuración > Artículos > URL de la página de artículos.

Más información

  • Traducir las categorías de Configuración > Traducciones agregando el nombre de la traducción y su traducción. El nombre de la traducción original debe estar en inglés.
  • Si utiliza categorías, todos los artículos deben asignarse a una categoría.
  • Si hay al menos un artículo traducido en el idioma del usuario, solo se muestran los artículos traducidos.
  • Si algún bloque no se guarda, por ejemplo un bloque de texto, desactive todas las extensiones del navegador y vuelva a intentarlo.
  • Los artículos se sincronizan automáticamente con la base de conocimiento de Dialogflow si está instalada la aplicación de Inteligencia Artificial.
  • Puedes crear un enlace de chat interno a un artículo con el botón de mensaje enriquecido .
  • Puede crear un enlace a un artículo específico con el atributo URL article=ID, reemplazar ID con el ID del artículo. Ejemplo: https://toolchatbot.com/articles-demo?article=Ucsx6 .
  • Puede crear un enlace a una categoría de artículo con el atributo URL category=ID, reemplazar ID con el ID de la categoría. Ejemplo: https://toolchatbot.com/articles-demo?category=LnNaZ .
  • Los artículos siempre se incluyen en el entrenamiento de su chatbot OpenAI .

Lenguaje y traducciones

Tool Chat Bot es totalmente multilingüe y ofrece potentes funciones para detectar el idioma del usuario sobre la marcha.

Editar traducciones

Para editar los idiomas del chat y del administrador, vaya a Configuración > Traducciones Algunas configuraciones, como el contenido de los correos electrónicos, son directamente traducibles y, por lo tanto, no es necesario traducirlas aquí.

Idioma del chat

Tool Chat Bot ya está traducido a 41 idiomas. Hay muchas opciones disponibles para configurar el idioma:

  • OPCION 1 Ir aConfiguración > Chaty activar la opción Traducir automáticamente. Esta función utilizará automáticamente el idioma de chat del navegador del usuario o el idioma guardado en el perfil del usuario.
  • OPCION 2 Añadir el parámetro URL lang=CODIGO-DE-IDIOMA al script que carga el chat, reemplazando «CODIGO-DE-IDIOMA» con el código de idioma de dos letras que deseas mostrar. Por ejemplo https://toolchatbot.com/account/js/init.js?id=123456&lang=es.
    Esta función obligará a que el chat utilice siempre el mismo idioma y la opción Chat > ​​Traducir automáticamente se ignorarán. Vaya a wikipedia.org/wiki/List_of_ISO_639-1_codes para obtener la lista completa de códigos de idiomas (consulte la columna 639-1).

Idioma de administración

Para traducir el área de administración siga los pasos a continuación:

  • Traduce los textos en tu idioma desde el Configuración > Traducciones.

Para configurar el idioma del área de administración:

  • Activar la opción Configuración > Administrador > Traducir automáticamente el área de administración Esta función traduce automáticamente el área de administración para que coincida con el idioma del perfil del agente o el idioma del navegador del agente.

Traducir contenidos personalizados

Puedes traducir casi cualquier contenido personalizado, como mensajes enriquecidos , títulos, descripciones, mensajes automáticos, encabezados de chat y más. Para incluir traducciones, visita Configuración > Traducciones y haga clic en el botón Nueva traducción. A continuación, introduce el contenido en inglés que deseas traducir en el primer campo y su traducción correspondiente en el segundo campo. El texto original debe estar en inglés. Si tienes la aplicación de inteligencia artificial, también puedes traducir todos los contenidos a cualquier idioma de forma automática a través de la función multilingüe mediante traducción .

Información

  • Si falta una cadena de traducción, agréguela haciendo clic en el botón Añadir nueva traducción.
  • Si una cadena de traducción no funciona, asegúrese de eliminar todos los espacios en blanco y los saltos de línea al principio y al final de la cadena.
  • Algunos personajes especiales como & se reemplazan por el código HTML equivalente (consulte https://www.w3schools.com/html/html_entities.asp ). Ej.& se reemplaza &amp;.

Departamentos

Los departamentos le permiten distribuir conversaciones y asignar distintos agentes a departamentos específicos. Por ejemplo, puede crear un departamento denominado «Ventas» y asignarle conversaciones específicas. Para comenzar a utilizar los departamentos, siga los pasos que se indican a continuación:

  • Ir a Configuración > Varios y agregar, eliminar y administrar los departamentos. Luego de guardar, recarga la página.
  • Ir a Usuarios > Agentes y editar un agente, verás un nuevo campo donde podrás configurar el departamento del agente.
  • ¡Vuelve a cargar la página y listo! En el Área de conversaciones Ahora verás una opción para configurar el departamento.

Ajustes

  • Mostrar en el tablero Muestra la lista de departamentos en el panel de chat y obliga a los usuarios a elegir un departamento antes de iniciar una conversación.
  • Mostrar imágenes Muestra la imagen del departamento en lugar del color del departamento.
  • Mostrar en la lista de conversaciones Muestra el color del departamento en la lista de conversaciones del área de administración.
  • Una conversación por departamento Restringir que los usuarios abran múltiples conversaciones dentro del mismo departamento, permitiendo que solo una conversación esté activa por departamento.
  • Etiqueta Reemplaza la etiqueta Departamentos(plural) con otro texto. El nombre se muestra en el área de administración y tickets.
  • Etiqueta singular Reemplaza la etiqueta Departamento(singular) con otro texto. El nombre se muestra en el área de administración y tickets.
  • Título del tablero Establece el título de la lista del panel de chat. Valor predeterminado: Departamentos.

Cómo funciona

  • Los agentes y administradores solo pueden acceder a las conversaciones, usuarios y agentes que hayan sido asignados a su departamento específico.
  • Cuando un agente se asigna a un nuevo departamento, se envía una notificación por correo electrónico a todos los agentes asignados al nuevo departamento.
  • El Departamento general Es global y brinda a los agentes acceso a todas las conversaciones dentro de todos los departamentos. Además, todos los agentes sin departamento se asignan automáticamente al departamento General.
  • Los administradores que no tienen un departamento asignado siempre ven las conversaciones de todos los departamentos.
  • El chatbot puede asignar un departamento a la conversación activa a través de acciones de Dialogflow .

Cómo asignar un departamento

Puedes asignar un departamento a una conversación de varias maneras:

  • A través de Configuración > Varios > Configuración de departamentos > Mostrar en el tablero Esta configuración obligará al usuario a elegir un departamento al iniciar una nueva conversación.
  • A través de Configuración > Automatizaciones > Más.
  • A través de API .

Cola y enrutamiento

Cuando la cola se activa a través de Configuración > Varios > Cola, o el enrutamiento se activa a través de Configuración > Varios > Enrutamiento  El tablero de soporte asigna automáticamente las conversaciones de los usuarios a todos los agentes disponibles de forma proporcional.

  • Sólo los agentes en línea se cuentan como agentes «disponibles».
  • Sólo los agentes en línea recibirán nuevas conversaciones.
  • Las conversaciones se asignan proporcionalmente entre todos los agentes en línea.
  • Los administradores no están incluidos; los administradores siempre ven todas las conversaciones.
  • Los agentes deben archivar una conversación para marcarla como completada; esto les dará acceso automáticamente a la siguiente conversación en la cola. Una conversación está activa si no se elimina ni se archiva.
  • Los agentes pueden cambiar su estado entre en línea y fuera de línea colocando el cursor sobre su imagen de perfil y luego haciendo clic en la etiqueta de la ventana emergente del perfil en la parte inferior izquierda del área de administración.
  • Los agentes solo pueden buscar y filtrar sus conversaciones.
  • Los agentes solo pueden ver sus conversaciones; sin embargo, pueden ver todas las conversaciones de un solo usuario.
  • Para permitir que los agentes vean todas las conversaciones no asignadas, active Configuración > Varios > Ocultar conversaciones de otros agentes y Ver conversaciones sin asignar.
  • Las colas y el enrutamiento son compatibles con los departamentos.
  • Si la toma de control humana de Dialogflow está activa, la cola o el enrutamiento se activan solo en caso de toma de control humana.

Más información – Cola

Cuando la cola está activada, los usuarios entran en la cola automáticamente cuando se alcanza el límite de chat de un agente. Cuando un usuario entra en la cola, se muestra un mensaje con la posición actual en la cola y el tiempo de espera estimado. Tool Chat Bo asigna automáticamente las conversaciones a todos los agentes disponibles de manera proporcional. Cuando un agente marca una conversación como completada (archivándola), la cola se actualiza y se recibe una nueva conversación.

  • Si un usuario está en la cola y abandona la sesión (por ejemplo, cerrando el navegador) durante más de 1 minuto, la conversación se guarda; sin embargo, una vez que el usuario regresa, la cola se reinicia y el usuario perderá su posición anterior. Si el usuario abandona la sesión, la conversación permanece sin asignar y, por lo tanto, invisible para los agentes, pero solo visible para los administradores.
  • Puede utilizar los siguientes campos de combinación en el mensaje de cola: {position},{minutes} Serán reemplazados por los valores reales en tiempo real.
  • El tiempo de espera se muestra en minutos y se calcula de la siguiente manera: posición en la cola X tiempo de respuesta = tiempo de espera. Por ejemplo, si un usuario está en el quinto lugar de la cola y el tiempo de respuesta se ha establecido en 4 minutos (a través de Configuración > Varios > Cola), entonces el tiempo de espera total que se muestra al usuario será de 20 minutos.
  • Cuando la opción de sonido está activa, se reproduce un sonido cuando es el turno del usuario.
  • Para las conversaciones iniciadas desde aplicaciones de mensajería como WhatsApp, no es posible respetar el límite de conversaciones por agente, todas las conversaciones serán asignadas de forma inmediata y proporcional a un agente.
  • Utilice el mensaje sin conexión para evitar que el chat muestre el mensaje de actualización de la cola al usuario.

Para probar la cola, siga los pasos a continuación:

  • Para simular varios usuarios y agentes, abra el chat en varios navegadores diferentes (p. ej., Opera, Firefox, Brave, Chrome, etc.). Cada navegador puede simular dos usuarios/agentes: uno en modo normal y otro en modo «privado» o «incógnito».
  • Para restablecer el chat e iniciar una nueva sesión de usuario, abra la consola del navegador, ingrese SBF.reset(), y presione ENTER.

Más información – Solo enrutamiento

Cuando el enrutamiento está activado, Tool Chat Bot asigna automáticamente las conversaciones de los usuarios a todos los agentes disponibles de forma proporcional.

  • Cuando un agente vuelve a estar en línea después de haber estado fuera de línea, todas las conversaciones no asignadas se le asignan automáticamente.
  • Cuando el enrutamiento está activo, los agentes pueden enrutar manualmente las conversaciones a otros agentes desde el panel derecho del área de conversaciones.
  • Si la conversación se archiva y el usuario la vuelve a abrir en el futuro enviando un nuevo mensaje, si el agente asignado en la conversación está desconectado, la conversación se asigna a otro agente.

Enrutamiento manual

Cuando se activa el enrutamiento a través de Configuración > Varios > Ocultar conversaciones de otros agentes Los agentes solo ven sus propias conversaciones y pueden seleccionar las que no están asignadas.

  • Menú de agentes: muestra el menú de agentes para asignar la conversación activa a otro agente.
  • Enrutamiento si está fuera de línea: si la conversación se archiva y el usuario la vuelve a abrir en el futuro enviando un nuevo mensaje, si el agente asignado en la conversación está fuera de línea, la conversación se asigna a otro en línea si hay al menos uno, en caso contrario a ningún agente.
  • Ver conversaciones no asignadas: permite a los agentes ver las conversaciones no asignadas. Cuando un agente responde, la conversación se le asigna automáticamente y la conversación se elimina en tiempo real del área de administración de los demás agentes. Marque esta opción para habilitar el enrutamiento manual.

Email piping o Tuberia de correo electrónico

La canalización por correo electrónico le permite a usted, a sus agentes y a sus usuarios responder a los mensajes de chat por correo electrónico.

Activación

Para activar la canalización de correo electrónico, vaya a Configuración > Notificaciones > Tuberia de correo electrónico e ingrese la información de su servidor de correo electrónico POP3/IMAP, luego configure la dirección de correo electrónico que se utilizará para la canalización de correo electrónico en Configuración > Notificaciones > SMTP ¡Y listo! La dirección de correo electrónico debe ser aquella a la que se conecta el servidor de canalización de correo electrónico. Tool Chat Bot enviará todos los correos electrónicos desde esta dirección de correo electrónico y usted, sus agentes y sus usuarios responderán a esta dirección de correo electrónico.

Información

  • La dirección de correo electrónico de Configuración > Notificaciones > SMTP > Correo electrónico del remitente debe coincidir con el utilizado por el servidor de canalización de correo electrónico.
  • El escenario Notificaciones > Notificaciones por correo electrónico del usuario Debe estar habilitado para enviar respuestas al correo electrónico del usuario.
  • Si está utilizando la aplicación de Inteligencia Artificial y la configuración Configuración > Inteligencia artificial > Adquisición humana está activo, no se envían correos electrónicos si el chatbot sabe la respuesta.
  • Si la configuración Convertir todos los correos electrónicos está activo, todos los correos electrónicos enviados a su bandeja de entrada se convertirán en mensajes de chat. Tenga en cuenta que todos los correos electrónicos, incluido el spam, los correos electrónicos promocionales y más, también se convertirían incorrectamente.
  • Si la configuración convertir todos los correos electrónicos está activo, los correos electrónicos enviados por direcciones de correo electrónico de agentes y administradores serán ignorados, use otra dirección de correo electrónico para realizar pruebas.
  • Si la configuración convertir todos los correos electrónicos está activo, cada correo electrónico enviado directamente a la dirección de canalización de correo electrónico generará una nueva conversación de usuario.
  • No puede utilizar la misma dirección de correo electrónico que utilizó para enviar correos electrónicos para responder. Todos los agentes y administradores de su foro de soporte deben utilizar una dirección de correo electrónico diferente.
  • Los agentes deben responder vía correo electrónico desde la misma dirección de correo electrónico registrada en el Tablero de Soporte.
  • Cuando los agentes responden en el Tablero de soporte, siempre se envían correos electrónicos al usuario, incluso si las notificaciones por correo electrónico del usuario están deshabilitadas.
  • El correo electrónico se envía a los agentes solo si están desconectados. Si están en línea, no se envían correos electrónicos.
  • Para los correos electrónicos de Google Gmail y Google Workspace, debe reemplazar su contraseña de Google con una contraseña de la aplicación de Google, detalles en https://support.google.com/accounts/answer/185833 (sección Crear y usar contraseñas de aplicaciones). Ingresar imap.gmail.com como anfitrión y 993 como puerto.
  • La opción Delimitador agregar un texto en la parte superior de todos los correos electrónicos:### Por favor, escriba su respuesta encima de esta línea ###Este texto le indica al Panel de soporte que elimine todo el contenido que se encuentra debajo y es útil para cortar todas las citas de las respuestas. Actívelo si ve mensajes duplicados en el chat. Si esta opción está activa, usted y sus usuarios no podrán usar la cadena ### en los correos electrónicos.
  • Se admiten archivos adjuntos en correos electrónicos.
  • Para que la canalización de correo electrónico funcione, las respuestas por correo electrónico deben contener el nombre del destinatario del foro de soporte. Por ejemplo:Sioirte | SB2457-4734 <ejemplo@email.com>. Todos los principales clientes de correo electrónico, como Outlook Web, Outlook, Gmail, Yahoo Mail, admiten el nombre del destinatario de forma predeterminada a través de los botones de respuesta del chatbot o de respuesta a todos.
  • Debido a la naturaleza del funcionamiento de los correos electrónicos, cada cliente de correo electrónico utiliza sus propios códigos, delimitadores, cadenas automáticas y más. Por este motivo, algunos mensajes de chat convertidos a partir de correos electrónicos pueden contener textos no válidos. Estamos trabajando para optimizar la mayor cantidad posible de clientes de correo electrónico. Por ahora, los siguientes clientes de correo electrónico están optimizados y no deberían devolver ningún texto no válido: Outlook Web, Outlook, Gmail, Yahoo Mail.
  • Las tuberias de correo electrónico admite departamentos : si la conversación del usuario está asignada a un departamento, las notificaciones por correo electrónico se envían solo a los agentes asignados a ese departamento.
  • Si el correo electrónico incluye replay-to , servirá como dirección de correo electrónico del usuario principal y se enviarán notificaciones a ese correo electrónico.

Mensajes directos

Los mensajes directos te permiten enviar un único mensaje de chat, correo electrónico o mensaje de texto a un único usuario o a varios usuarios. Lee la siguiente información para entender cómo funciona.

  • Para enviar un mensaje vaya a la Usuarios y haga clic en el icono de «Enviar un mensaje». Los botones de mensajes directos también están disponibles en el cuadro de perfil del usuario.
  • Para enviar un mensaje a todos los usuarios, ingrese Todos en el campo ID de usuario.
  • Para enviar un mensaje a un grupo de usuarios, ingrese sus ID en el campo ID de usuario. Puede verificar los usuarios y luego hacer clic en el ícono de mensaje directo para ingresar las identificaciones automáticamente.
  • Todos los tipos de mensajes admiten campos de combinación .

Mensaje de chat directo

  • El mensaje de chat se envía a la conversación activa, si hay alguna, o a una nueva conversación en caso contrario.
  • Si la opción Configuración > Notificaciones de correo electrónico del usuario está activo, todos los usuarios con un correo electrónico son notificados por correo electrónico.
  • Si la opción Configuración > Notificaciones de mensajes de texto está activo, todos los usuarios con un número de teléfono son notificados mediante mensaje de texto.
  • Si la opción Configuración > Notificaciones push está activo, se envía una notificación push a todos los usuarios.
  • El mensaje también se envía a aplicaciones de mensajería como WhatsApp y Messenger si el usuario está conectado a ellas.
  • Para enviar un mensaje a todos los usuarios de una sola aplicación de mensajería, ingrese una de las siguientes cadenas:WhatsApp,messenger,Instagram,telegrama,twitter,Google,WeChat,Viber,line. Ingresa tickets para enviar un mensaje sólo a los usuarios que crearon un ticket de Soporte Técnico a través de la aplicación Tickets.

Correo electrónico directo

  • El encabezado y la firma del correo electrónico se incluyen automáticamente en todos los correos electrónicos, configúrelos desde Configuración > Notificaciones.
  • Se admite el lenguaje HTML.
  • El tema admite campos de combinación.

Mensajes de texto directos

Para habilitar los mensajes de texto directos debes habilitar los SMS en Configuración > Notificaciones > Notificaciones de mensajes de texto.

Mensajes directos de WhatsApp con plantilla

Para más detalles haga clic aquí .

Automatizaciones

Las automatizaciones permiten ejecutar tareas automáticas multilingües cuando se cumplen las condiciones establecidas por usted.

  • Para eliminar una condición, configúrela como vacía. Para deshabilitar una automatización, elimine todas las condiciones.
  • Las automatizaciones se envían solo 1 vez a los usuarios.
  • Si utilizó una automatización en el pasado y los usuarios ya la recibieron, debe eliminar la automatización y crear una nueva para mostrarla a los usuarios.
  • Repetir Sólo funciona si se utiliza junto con fecha y hora.
  • Cuando fecha y horase utiliza junto con los criterios es exactamente, el valor no debe contener horas ni minutos (hh:mm). Por ejemplo, 25/10/2021 (25/10/2021 10:30 no funcionará).
  • El escenario Configuración > Usuarios > Registrar todos los visitantes debe estar activo si hay automatizaciones de mensajes que se ejecutan al cargar la página.
  • Ciudad,países,idiomas Funciona automáticamente solo si ambas configuraciones Configuración > Usuarios > Registrar todos los visitantes y Configuración > Usuarios > Detalles completos del visitante están habilitados.
  • Ciudades funciona solo si el detalle del usuario ubicación se establece y es igual a ciudad, país, o si el detalle del usuario ciudad está establecido
  • Países funciona solo si los detalles del usuario código de país, o país está configurado, o si el detalle del usuario ubicación se establece y es igual a ciudad, país El nombre del país debe estar en inglés.
  • Idiomas funciona solo si los detalles del usuari o idioma del navegador, o idioma está establecido
  • Un visitante es un Visitante que regresa sólo si visita el sitio web nuevamente después de 24 horas o más.
  • Las ventanas emergentes aparecen solo si el chat está cerrado y sobrescriben la ventana emergente predeterminada. Puedes consultar los mensaje de respaldo. Opción para enviar un mensaje en lugar de mostrar la ventana emergente si el chat está abierto.
  • Es posible que necesites habilitar Configuración > Usuarios > Registrar todos los visitantes Si desea enviar un mensaje automático a nuevos usuarios.
  • Los mensajes de chat y los mensajes emergentes de respaldo se envían solo si el último mensaje del usuario o agente de la conversación tiene más de 10 minutos de antigüedad. Esta función evita que se envíen mensajes automáticos no deseados durante una conversación entre un agente y un usuario.
  • La Variable personalizada Comprobación de condición para las variables de JavaScript con los nombres y valores indicados. Por ejemplo, la condición ejemplo=ABC Se cumple si en la página del chat hay este código JavaScript:var ejemplo = «ABC»;. Agregue múltiples variables separadas por comas.
  • Las automatizaciones no son compatibles con las aplicaciones de mensajería como WhatsApp, Messenger, Instagram, Telegram, Twitter, Google, WeChat, Viber, Line.

Newsletter

Siga los pasos que se indican a continuación para completar la sincronización con su servicio de newsletter. El usuario se suscribe en los siguientes casos: formulario de registro, actualización de usuario, mensaje de seguimiento, mensaje de suscripción, código corto de correo electrónico.

Mailchimp

Brevo

SendGrid

  • Para obtener la Key, siga la documentación en https://app.sendgrid.com/settings/api_keys .
  • Para obtener el Identificación de lista, ingrese a SendGrid y haga clicMarketing > Contactoshttps://mc.sendgrid.com/contacts ), luego haga clic en una lista o cree una nueva. La última parte de la URL es el ID de la lista. Por ejemplo, https://mc.sendgrid.com/contacts/lists/8558c1e7-3c99-4428-a68f-78df2e437f8e (el ID de la lista es 8558c1e7-3c99-4428-a68f-78df2e437f8e).

Elastic Email

  • Para obtener la Key, ingrese en Elastic Email, luego haga clicAjustesdesde el menú de perfil superior derecho. Haga clic en Crear una clave API adicionalhttps://elasticemail.com/account#/settings/new/create-api ), establezca un nombre y elija Complemento o Acceso completo, o Costumbre y asegúrese de tener el permiso Contactos está configurado para Ver y modificar.
  • El Identificación de lista es el nombre de la lista. ¡Importante! Los nombres de listas o segmentos existentes no deben tener espacios.

Campaing Monitor

  • Para obtener la Key, ingrese a Campaign Monitor y luego haga clic en Configuraciones de la cuenta desde el menú de perfil superior derecho. Haga clic en Claves API > Generar clave API.
  • Para obtener el Identificación de lista, ingrese a Campaign Monitor y luego haga clic en Lista y suscriptores Desde el menú superior, seleccione una lista y luego haga clic en Ajustes desde el menú de la izquierda y copie el Lista de ID de API.

HubSpot

  • Para obtener la Key, ingresa a HubSpot y luego ve aConfiguración > Integraciones > Aplicaciones privadas y crear una nueva aplicación.
  • Ingresar nombre de la aplicación, luego abre el Alcance pestaña y agregue los siguientes ámbitos:crm.listas.escritura,crm.listas.leer,crm.objects.contactos.leer,crm.objects.contactos.escritura.
  • Hacer clic Crear aplicación y copia el token. Pega el token en elLlaveCampo de la Junta de Apoyo.
  • Para obtener el Identificación de lista, ingresa en HubSpot y luego obténlo de Contactos > Lista > Detalles de la lista.

Moosend

  • Para obtener la Key, ingrese a Moosend y luego haga clic Configuración > Clave API.
  • Para obtener el Identificación de lista, ingrese en Moosend y luego consígalo en Audiencia > Listas de correo electrónico.

GetResponse

  • Para obtener el Identificación de lista, ingrese en GetResponse, luego obtengalo de Listas > Tu lista > Configuración (https://app.getresponse.com/lists). Copiar el Token de lista valor.
  • Para obtener la Key visita https://app.getresponse.com/api .

ConvertKit

  • Para obtener la Key, ingrese en ConvertKit, luego consígalo desdeConfiguración > Avanzado > Secreto de API.
  • Para obtener elIdentificación de lista, ingrese en ConvertKit, luego consígalo desdeCrecer > Páginas de destino y formulariosAbra el formulario y copie la parte numérica de la URL. Por ejemplo, el ID del formulario con la URL. https://app.convertkit.com/forms/designers/3003412/edites3003412.

ActiveCampaign

  • Para obtener la Key, ingresa en ActiveCampaign, luego obténlo deConfiguración de la cuenta > Desarrollador.
  • Para obtener elIdentificación de lista, ingresa en ActiveCampaign, luego obténlo deMenú de la izquierda > ListasoMenú izquierdo > Contactos > ListasAbra su lista y copie el ID de la lista en la URL. Por ejemplo, el ID de la lista con la URL https://schiocco.activehosted.com/app/contacts/?listid=1&status=1es1El ID de la lista debe tener este formato:dominio:ID de lista. El dominio es la primera parte de la URL de su panel de control. Por ejemplo, el dominio dehttps://schiocco.activehosted.com/esschioccoy el valor final a insertar en el Tablero de Soporte es schiocco:1.

MailerLite es una aplicación de mensajería instantánea que permite a los usuarios enviar y recibir mensajes de texto, música y vídeos desde su dispositivo móvil.

  • Para obtener la Key, ingrese en MailerLite, luego obtengalo de Menú izquierdo > Integraciones > API de MailerLite.
  • Para obtener el Identificación de lista, ingrese en MailerLite, luego obtengalo de Menú izquierdo > Suscriptores > Grupos. Ver un grupo y copiar el ID del grupo desde la URL (por ejemplo,….grupo=18783408688903967…).

MailJet

  • Para obtener la Key, visite https://app.mailjet.com/account/apikeys , o ingrese en Mailjet, luego consígalo desde Configuración de la cuenta > Configuración de la cuenta.
  • Para obtener el Identificación de lista, ingrese en MailerLite, luego obtengalo de Contactos > Listas de contactos > Tu listaObtenga el ID de la lista haciendo clic en el?icono junto al correo electrónico de la lista, por ejemplo 1202546.

Sendy

  • Para obtener la Key, ingrese al área de configuración de Sendy y copie la CLAVE API.
  • Para obtener elIdentificación de lista, ingrese su marca y luego haga clic Ver todas las listas y copia el ID de la lista. La configuración del ID de la lista también debe incluir la URL completa de Sendy. Ingresa la URL más el ID de la lista separado por el carácter|, por ejemplo https://example.com|TDf6o892Mx11VXGC51ui567u.

Más configuraciones

Respuestas guardadas

Las respuestas guardadas, también conocidas como mensajes predefinidos, se refieren a una colección de mensajes escritos previamente a los que los agentes pueden acceder rápidamente y emplear en el editor de chat.

  • Se pueden activar en Configuración -> Admin -> Respuestas Guardadas
  • Las respuestas guardadas se pueden imprimir escribiendo # seguido por el nombre de respuesta guardado, más un espacio.
  • La ventana emergente de respuestas guardadas se puede abrir escribiendo##.
  • Usar \n para hacer un salto de línea.
  • Si está utilizando el chatbot Dialogflow, la búsqueda del panel de respuestas guardadas incluirá resultados de Dialogflow Intents.
  • Tiene la opción de agregar todas las intenciones de Dialogflow a la lista de respuestas guardadas mediante la configuración en Configuración > Inteligencia artificial > Google > Agregar intenciones a las respuestas guardadas.

Instalación de aplicaciones

Para instalar una aplicación, siga los pasos a continuación.

  • Configuración > Aplicaciones Abra el panel de la aplicación que desea activar y haga clic en el botón Activar.

NOTIFICACIONES

Para comprender cómo funcionan las notificaciones y cuándo se envían, lea la siguiente información. Si cree que las notificaciones no funcionan, lo más probable es que las esté probando de forma incorrecta. Lea la siguiente información antes de solicitar asistencia.

Notificaciones por correo electrónico

Tanto los agentes como los usuarios pueden recibir una notificación por correo electrónico cuando se recibe un nuevo mensaje.

Notificaciones por correo electrónico para administradores y agentes

  • Cuando un usuario envía su primer mensaje, si la conversación está asignada a un departamento , se envía un correo electrónico solo a los agentes asignados a ese departamento; si la conversación está asignada a un agente específico, se envía un correo electrónico solo a ese agente; de ​​lo contrario, se envía un correo electrónico a todos los agentes que no están en línea en ese momento. Los correos electrónicos posteriores se envían solo al último agente de la conversación.
  • Las notificaciones por correo electrónico se envían solo si el último agente en la conversación está desconectado.
  • Si está utilizando la aplicación de Inteligencia Artificial y Configuración > Inteligencia artificial > Toma de control humana está activo, no se envían correos electrónicos si el chatbot sabe la respuesta.
  • Para evitar que los administradores reciban notificaciones por correo electrónico, marque Configuración > Notificaciones > No enviar notificaciones por correo electrónico a los administradores.

Notificaciones por correo electrónico para los usuarios

  • Cuando un agente envía un mensaje a un usuario, se le envía un correo electrónico solo si este está desconectado.
  • Se envía solo un correo electrónico. Los mensajes posteriores no activarán una nueva alerta de correo electrónico.

Crear el correo electrónico

Para administrar los correos electrónicos y crear los contenidos vaya a Configuración > Notificaciones Puede utilizar texto y HTML. Las nuevas líneas se convierten automáticamente en<br />Puede utilizar los siguientes campos de combinación en el correo electrónico. Los campos de combinación se reemplazan automáticamente con la información actualizada.


CódigoDescripción
{recipient_name}El nombre del usuario o agente que recibe el correo electrónico.
{sender_name}El nombre del usuario o agente que envió el mensaje que activó la notificación por correo electrónico.
{sender_profile_image}La imagen de perfil del usuario o agente que envió el mensaje que activó la notificación por correo electrónico.
{message}Los enlaces a cualquier archivo adjunto que formara parte del mensaje que activó la notificación por correo electrónico.
{attachments}Los correos electrónicos pueden no entregarse por varios motivos; a continuación se enumeran los más comunes:

Notificaciones push

Las notificaciones push son como las notificaciones de escritorio, pero con algunas diferencias clave. Las notificaciones de escritorio, también llamadas notificaciones web, son solicitadas directamente por el cliente, mientras que las notificaciones push provienen de un servidor. La principal diferencia es que las notificaciones push funcionan siempre, incluso si su dispositivo está sin conexión o el foro de soporte no está abierto. Además, son persistentes y siempre visibles hasta que se cierran. Las notificaciones push requieren un servicio externo para funcionar. Admitimos Pusher y OneSignal, que se pueden utilizar de forma gratuita para hasta 2000 usuarios/dispositivos. Pusher no es compatible con dispositivos iOS. Debe utilizar OneSignal si tiene un dispositivo iOS.

Notificaciones de escritorio

  • Las notificaciones de escritorio no se envían si el usuario está viendo una página que incluye el chat (el navegador del usuario está abierto y visible, y la página activa contiene el chat).
  • Las notificaciones de escritorio no son compatibles con dispositivos iPhone e iOS.
  • Las notificaciones de escritorio funcionan únicamente con URL seguras que usan HTTPS (no HTTP). La URL de administrador de tu foro de soporte debe usar HTTPS.
  • Cuando las notificaciones push están activas, reemplazan las notificaciones de escritorio.
  • Si las notificaciones de escritorio no funcionan, pruebe las soluciones en la sección Notificaciones push .

Notificaciones de mensajes de texto

Tanto los agentes como los usuarios pueden recibir notificaciones por mensaje de texto cuando llega un mensaje nuevo. Las notificaciones por mensaje de texto las proporciona Twilio. Twilio es un servicio pago, pero es económico y puedes usar la versión de prueba para probar las notificaciones por mensaje de texto de forma gratuita.

Activación

  • Vaya a https://www.twilio.com y cree una nueva cuenta.
  • Verificar su número de teléfono.
  • Completa el formulario y elige SMS.
  • Una vez en el panel de control, haga clic en Obtenga un número de prueba, entonces Seleccione este numero.
  • Ingresa al área de administración del Tablero de Soporte, ve a Configuración > Notificaciones > Notificaciones de mensajes de texto y pegue el SID de la cuenta, el token de autenticación y el número de prueba (o un número de teléfono comprado). Encuentre todos los detalles en el panel de Twilio .
  • Si estás usando la versión de prueba, puedes enviar notificaciones solo a números verificados. Ingresa al panel de Twilio y haz clic en el botón izquierdo.# (Números de teléfono), luego haga clic Identificadores de llamadas verificados y añade tu número de teléfono.
  • Para comenzar a utilizar el servicio en vivo y recibir mensajes de texto en Tool Chat Bot, debe comprar un número de teléfono. Luego de la compra, ingrese a Números de teléfono > Administrar > Números activos, haga clic en su número e ingrese la URL del Tablero de Soporte, consígalo desde Panel de soporte > Configuración > Notificaciones > Notificaciones de mensajes de texto > Obtener URL de configuración.

  • Ya estás listo.

Información

  • Asegúrese de que a sus agentes y administradores se les asigne un número de teléfono para que los mensajes de texto de los agentes puedan enviarse a los números apropiados.
  • Todos los números de teléfono deben tener el código de país comenzando con el símbolo+(por ejemplo +15558675310).
  • Puede obtener el número de teléfono del usuario a través del formulario de registro, mensaje de seguimiento, mensaje de suscripción o mediante [email] Código corto. Puede ingresar manualmente el teléfono del usuario desde el área de administración o mediante API.
  • Cuando un usuario envía su primer mensaje, si la conversación está asignada a un departamento , se envía un mensaje de prueba solo a los agentes asignados a ese departamento; si la conversación está asignada a un agente específico, se envía un mensaje de texto solo a ese agente; de ​​lo contrario, se envía un mensaje de texto y se envía un correo electrónico a todos los agentes que no están en línea en ese momento. Los mensajes de texto posteriores se envían solo al último agente de la conversación.
  • Las notificaciones por mensaje de texto se envían solo si el último agente en la conversación está desconectado.
  • Si está utilizando la aplicación de Inteligencia Artificial y la toma de control humana está activa, no se envían mensajes de texto si el chatbot sabe la respuesta.
  • Para utilizar la función de ID del remitente, ingrese el nombre del remitente en el campo Número del remitente o Sender Number.

Notificaciones de sonido

  • Cuando Configuración > Notificaciones > Sonidos están habilitados, se reproducirá un sonido cada vez que se reciba un nuevo mensaje o conversación.
  • El audio solo se reproducirá cuando el usuario o agente interactúe con el documento haciendo clic en algún lugar del área de administración o en la página que muestra el widget de chat. Esto se debe a una función de seguridad de los navegadores.
  • Si el sonido está configurado en repetir, se repetirá siempre que el área de administración o la página del widget de chat no estén abiertas o minimizadas. Si el área de administración o la página del widget de chat están abiertas y visibles, no escuchará el sonido.

INTELIGENCIA ARTIFICIAL

Las configuraciones a continuación están relacionadas con la aplicación de Inteligencia Artificial.

Control Humano

La toma de control humana ocurre en estos casos:

  • Cuando un agente humano responde al mensaje de un usuario.
  • Cuando el Configuración > Inteligencia artificial > Adquisición humana La opción está activa. Se activa automáticamente cuando el chatbot no entiende el mensaje de un usuario o el usuario puede solicitarla manualmente si solicita explícitamente ponerse en contacto con un agente humano.

información general

  • Cuando se activa la toma de control humana, el chatbot se desactiva automáticamente mientras el último agente humano que respondió a la conversación esté en línea. Si ningún agente respondió a la conversación todavía, el chatbot permanecerá activo. Después de eso, el chatbot se activa nuevamente, pero no se enviarán mensajes de respaldo predeterminados dentro de los 10 días posteriores a la toma de control humana si el chatbot no conoce la respuesta a la pregunta del usuario en la misma conversación. Puede forzar que un mensaje de Dialogflow se envíe siempre agregando al intent el Payload personalizado «force-message»: true
  • El chatbot OpenAI estará deshabilitado durante 10 días y continuará inactivo incluso si el agente está desconectado.
  • El chatbot se activa nuevamente por completo cuando se archiva o elimina la conversación.
  • Si usas Slack, no se enviarán mensajes si el chatbot conoce la respuesta. Una vez que la toma de control humana esté activa, todos los mensajes de la conversación se enviarán a Slack.
  • Cuando un agente humano responde a un usuario, la toma de control humana se activa automáticamente.
  • La función de toma de control humana es compatible con OpenAI y seguirá funcionando incluso si el chatbot de Dialogflow está desactivado.
  • Para desactivar por completo el chatbot en la toma de control humana, marque la opción Toma de control humana > Desactivar chatbot.
  • Si la toma de control humana ya está activa, no se activará nuevamente y no se enviará el mensaje de toma de control humana. Mensaje de reserva se enviará en su lugar.

Opción de toma de control humana Cuando la opción Toma de posesión humana está activo ocurre lo siguiente:

  • Si está habilitada, la solicitud se envía solo si el mensaje enviado por el usuario tiene más de 3 caracteres y contiene al menos dos palabras. Esta optimización evita solicitudes erróneas.
  • Las conversaciones a las que el chatbot pudo responder correctamente, se marcan como leídas y se mueven al final de la página. Bandeja de entrada.

Cuando el usuario confirma la toma humana, o si es automática, ocurre lo siguiente:

  • La conversación se marca como no leída y se mueve a la parte superior de la Bandeja de entrada.
  • Cualquier mensaje de usuario futuro en la misma conversación enviado dentro de los 10 días posteriores a la toma de control humana, y sin una respuesta del chatbot, activará notificaciones del agente.
  • Si las notificaciones por correo electrónico de los agentes están activas, se envía una notificación por correo electrónico al agente asignado a la conversación o, si la conversación del usuario está asignada a un departamento , a los agentes asignados a ese departamento; de lo contrario, se envía a todos los agentes fuera de línea.
  • Si las notificaciones push están activas, se envía una notificación push al agente asignado a la conversación o, si la conversación del usuario está asignada a un departamento , a los agentes asignados a ese departamento; de lo contrario, se envía a todos los agentes fuera de línea.
  • Si las notificaciones de mensajes de texto están activas, se envía un mensaje de texto al agente asignado a la conversación o, si la conversación del usuario está asignada a un departamento , a los agentes asignados a ese departamento; de lo contrario, se envía a todos los agentes fuera de línea.
  • No se enviarán solicitudes de toma de control humano dentro de los 10 días posteriores a la toma de control humana en la misma conversación.
  • Se activa el mensaje de seguimiento , el mensaje fuera de línea y el mensaje de suscripción .
  • Si la configuración de la cola está activa, se activa la cola o la ruta.

Toma de control manual por parte de personas: solo Dialogflow

  • Puede activar manualmente la toma de control humana creando una nueva intención en Dialogflow con lo siguiente Custom Payload respuesta {«human-takeover»: true }
  • La toma manual notifica automáticamente a los agentes por correo electrónico y deja la conversación marcada como no leída.
  • Para enviar manualmente una solicitud de toma de control humana, utilice el mensaje enriquecido con ID sb-human-takeover Ej.[chips id=»sb-human-takeover» options=»Human support,Cancel» message=»»]

Toma de control manual por parte de humanos: solo OpenAI

  • El usuario puede solicitar de forma manual la toma de control por parte de un agente humano, solicitando explícitamente que se ponga en contacto con él. Esta configuración está activa de forma predeterminada. Esta configuración solo es compatible con los siguientes modelos de OpenAI: gpt-4o-mini, gpt-4o, gpt-4-turbo, gpt-4.

Asistente OpenAIPara habilitar la toma de control humana en un Asistente OpenAI, agregue lo siguiente función En el área de funciones de OpenAI :

{
    "name": "sb-human-takeover",
    "description": "I want to contact a human support agent or team member. I want human support.",
    "parameters": {
        "type": "object",
        "properties": {},
        "required": []
    }
}

WhatsApp, Messenger, Telegram y otras aplicaciones de mensajería

Para que la solicitud de toma de control humana funcione en WhatsApp, Messenger, Telegram y otras aplicaciones de mensajería, debe crear una nueva Intención con thuman-takeover como Contexto de entrada, nada como Contexto de salida, una lista de los mensajes de confirmación más comunes del usuario como Frases de entrenamiento( por ejemplo, ok, sí) y { «human-takeover»: true} como respuesta en Custom Payload.

Respuesta inteligente

Smart Reply sugiere respuestas rápidas en tiempo real durante una conversación. Una vez activada, verás las respuestas sugeridas en el área de conversación, si las hubiera.

Información

  • La función Smart Reply busca inicialmente sugerencias del chatbot de Dialogflow, siempre que esté activo. Si hay al menos una sugerencia, mostrará los resultados de inmediato. Sin embargo, si Dialogflow está inactivo o hay sugerencias de Dialogflow, se mostrarán las sugerencias de OpenAI en su lugar.
  • Si la función de detección de idioma está activa, las respuestas inteligentes también utilizarán la detección de idioma.
  • Si la función multilingüe mediante traducción está habilitada, las respuestas inteligentes también utilizarán traducción multilingüe.
  • Para leer el texto completo de una respuesta inteligente, pase el puntero del mouse sobre él durante 3 segundos.
  • Para restaurar el mensaje anterior, presione los atajos del teclado CTRL + Z.

Configuración óptima para el chatbot

Tool ChatBot proporciona herramientas poderosas para ayudarlo en el proceso de creación del chatbot.

  • Activar Inteligencia artificial > Google > Chatbot Dialogflow Si tienes consultas generales o específicas que requieren una respuesta concreta, o si quieres utilizar mensajes enriquecidos como botones, el chatbot de Dialogflow es la mejor opción y puede funcionar junto con el chatbot de OpenAI. Los chatbots de Dialogflow y OpenAI pueden trabajar juntos de forma simultánea. Más detalles aquí .
  • Continúe mejorando el chatbot desde la ventana de entrenamiento del chatbot .
  • Activar Inteligencia artificial > Respuesta inteligente. Más detalles aquí .
  • Activar lo siguiente IA abierta ajustes: Robot conversacional, Corrección ortográfica, Corrección ortográfica de Dialogflow, Botón Reescribir mensaje, y Generar expresiones de usuario. Más detalles aquí .
  • Entrena tu chatbot OpenAI con tu propio contenido, más detalles aquí .
  • Establecer el valor de Google > Confianza en la detección de intenciones de Dialogflow a 0,81.
  • Si su sitio web recibe tráfico de varios países, considere activar lo siguiente Google Opciones: multilingüe mediante traducción, traducción automática, detección de idioma.
  • Cambiar el nombre del chatbot de Configuración > Usuarios > Nombre del bot.

 

Ventana de entrenamiento de chatbot

Puede abrir la ventana de entrenamiento del chatbot desde el área de conversación colocando el mouse sobre un mensaje, abriendo el menú del mensaje y seleccionando Chatbot de tren.

  • Si Dialogflow está activo, se agregará una nueva intención al agente principal de Dialogflow y se puede sincronizar con la opción Agregar Intents a las respuestas guardadas
  • Si OpenAI está activo, el chatbot de OpenAI se entrenará automáticamente con la nueva información. Puedes controlar las preguntas y respuestas generadas desde esta ventana desde Configuración > Inteligencia Artificial > OpenAI – Preguntas y respuestas.
  • El Servicios para actualizar La opción le permite elegir qué chatbots actualizar. Al actualizar una intención de Dialogflow, se generará una nueva pregunta y respuesta de OpenAI.
  • La ventana de entrenamiento no es compatible con los asistentes OpenAI.

¿Problemas?

A continuación se enumeran las razones más frecuentes por las que OpenAI o Google no funcionan correctamente. Para obtener más detalles sobre el problema, abra herramientas para desarrolladores de navegadoresy luego la pestaña consola, envía un mensaje a través del chat del foro de soporte y debería aparecer un error en la consola. En Chrome, puedes abrir la consola desde Configuración > Más herramientas > Herramientas para desarrolladores > Consola.

OpenAI y Google

OpenAI

  • Haga clic en Configuración > Inteligencia artificial > OpenAI > Solucionar problemas y verifique si hay algún error. Si hay un error, estará relacionado con su cuenta OpenAI. Siga las instrucciones del mensaje de error para solucionar el problema.
  • Asegúrese de marcar la opción Configuración > Inteligencia artificial > OpenAI > Chatbot.
  • Alcanzaste el límite de cotización o tienes problemas de facturación con tu cuenta OpenAI. Compruébalo en https://platform.openai.com/account/usage .
  • Si Dialogflow está habilitado, es posible que OpenAI no funcione correctamente porque su agente de Dialogflow no tiene la intención de respaldo. Verifique su presencia en la página de intenciones y, si no está, puede crearla nuevamente siguiendo las instrucciones aquí . Para verificar rápidamente si este es el problema, puede deshabilitar Dialogflow y enviar un mensaje que conste de 2 a 3 palabras. Luego, verifique si la consola del navegador tiene errores.
  • Asegúrese de leer la información general .
  • Si la capacitación no funciona como se esperaba, por ejemplo, si el chatbot no responde a las preguntas relevantes para las fuentes de capacitación y no se muestran errores de capacitación, es posible que haya problemas de permisos de archivos. Para solucionar esto, asegúrese de que la carpeta de cargas incluya el archivoincrustacionesCarpeta. Debe existir y contener archivos.
  • Hacer una prueba con el modelo gpt-3.5-turbo.
  • Elimina todas las configuraciones de OpenAI, deja solo la clave OpenAI y vuelve a intentarlo.
  • Intente utilizar el asistente OpenAI en su lugar.
  • Si está utilizando la versión en la nube, puede usar nuestra clave OpenAI configurandoConfiguración > Inteligencia artificial > OpenAI > Modo de sincronizaciónaAutomáticoSi esto resuelve tus problemas, significa que el problema se origina en tu cuenta OpenAI. Debes comprar créditos para usar esta opción.
  • Si sus fuentes de capacitación provienen de un sitio web y el sitio web es multilingüe, asegúrese de que atributo language de <html>  está utilizando La etiqueta contiene el idioma correcto.

Google

  • Haga clic en el Configuración > Inteligencia Artificial > Google > Solucionar problemas y verifique si hay algún error. Si hay un error, estará relacionado con su cuenta de Google. Siga las instrucciones del mensaje de error para solucionar el problema.
  • Asegúrese de marcar la opción Configuración > Inteligencia artificial > Google > Chatbot Dialogflow.
  • Si la sincronización no se realizó correctamente, le sugerimos que revise nuestra documentación y repita los pasos de sincronización para corregir cualquier error. Si es necesario, ofrecemos servicios de integración. Puede encontrar más información en la página de contratación .
  • Seleccionó la ubicación del agente incorrecta.
  • Asegúrese de no estar utilizando un mega agente.
  • Asegúrese de leer la información general .

OpenAI

Las configuraciones a continuación están relacionadas con la aplicación de Inteligencia Artificial.

Sincronización

Modo de sincronización automática

  • El modo de sincronización automática está listo para usar y no requiere ninguna configuración adicional.
  • Si deseas activar el chatbot, marca Configuración > Inteligencia artificial > OpenAI > Chatbot.
  • Necesitas comprar créditos para utilizar esta opción.

Modo de sincronización manualLa integración de OpenAI (ChatGPT) le brinda a su chatbot la capacidad de responder preguntas generales sobre casi cualquier cosa que pueda imaginar. Para comenzar a usarlo, siga los pasos a continuación.

Información

  • Si OpenAI no funciona, haga clic aquí .
  • Si desea enviar solo el último mensaje de usuario y evitar que todos los mensajes de conversaciones anteriores se envíen a OpenAI, puede seleccionar la opción Omitir mensajes anteriores Si OpenAI no puede responder después de algunos mensajes de usuario, puedes intentar marcar esta opción e intentarlo nuevamente.
  • Si Dialogflow está activo, la consulta de OpenAI se realiza solo si el chatbot no sabe la respuesta a la pregunta del usuario y si la longitud del mensaje del usuario es mayor a 4 caracteres.
  • Las siguientes configuraciones son compatibles con OpenAI: Respuesta inteligente, Toma de posesión humana, Deshabilitar para el área de tickets, Deshabilitar durante el horario de oficina, Retraso en la respuesta del bot, Responder a los correos electrónicos de los usuarios, Responder a los mensajes de texto de los usuarios.
  • Las siguientes configuraciones de Google son compatibles con OpenAI: Plurilingüe, Multilingüe mediante traducción, Traducción automática, Detección de idioma
  • Si un humano toma el control, el chatbot de OpenAI se desactiva y permanece desactivado incluso si el agente se desconecta. El chatbot de Dialogflow continúa funcionando siempre que sea necesario.
  • El modelo predeterminado es gpt-3.5-turbo.
  • OpenAI admite el uso de mensajes de voz a través del reconocimiento de voz.

Ajustes

Consulte información sobre la mayoría de las configuraciones de OpenAI aquí.

Modo chatbot

Esta característica está relacionada con la Configuración > Inteligencia artificial > OpenAI > Modo chatbot. Le permite configurar la información que OpenAI utilizará para responder a los mensajes del usuario.

  • Solo preguntas generales OpenAI responderá únicamente a preguntas generales y preguntas relacionadas con mensajes de usuarios anteriores en la misma conversación, sin utilizar ninguna información que usted proporcione. Esta es la configuración predeterminada.
  • Sólo preguntas relacionadas con tus fuentes OpenAI solo responderá a preguntas relacionadas con la información que proporciones. Los mensajes de los usuarios serán ignorados. Primero debes entrenar al chatbot con tus fuentes.
  • Todas las preguntas OpenAI solo responderá preguntas relacionadas con la información que proporciones, preguntas generales y preguntas relacionadas con mensajes de usuarios anteriores en la misma conversación. Primero debes entrenar al chatbot con tus fuentes. Este es el modo recomendado.
  • AsistenteU tilice este modo si está utilizando un asistente OpenAI .

Asistente

Estas características le permiten utilizar sus propios asistentes creados en https://platform.openai.com/assistants .

  • Si está utilizando la versión en la nube, debe configurarConfiguración > Inteligencia artificial > OpenAI > Modo de sincronizaciónaManualy utiliza tu propia clave API.
  • Puedes utilizar varios asistentes agregando sus ID enConfiguración > Inteligencia artificial > Asistentes OpenAI – Vinculación de departamentosy seleccionandoAsistenteenConfiguración > Inteligencia artificial > OpenAI > Modo chatbotPara activar un asistente, tanto el asistente como las conversaciones deben estar asignados a un departamento .
  • El asistente se utiliza solo para el chatbot y las respuestas inteligentes, no para la reescritura de mensajes y otras funciones.

Robot conversacional

La función de chatbot de OpenAI funciona de manera similar a Dialogflow y brinda respuestas automáticas a los mensajes de los usuarios. Seleccione el Modo chatbot Configuración para especificar las preguntas que el chatbot puede responder. Utilice la función de toma de control humana para permitir que el chatbot redirija el chat a un agente humano según sea necesario.

Mensaje de reserva

El mensaje de reserva se envía cuando OpenAI no puede comprender la pregunta del usuario. Si el chatbot de Dialogflow está habilitado, el mensaje de reserva se desactivará y se utilizará en su lugar el mensaje de reserva del chatbot de Dialogflow.

Prompt o Inmediato

El mensaje le indica a OpenAI cómo responder, brindando información relevante que puede utilizarse para responder las consultas de los usuarios. Para comprender el proceso, consulte los mensajes de ejemplo que se enumeran a continuación.

Si elige activar la función de toma de control humana , debe indicarle a OpenAI que responda con No sé Si no puede proporcionar una respuesta a la pregunta del usuario, siempre debe incluir el siguiente texto en el mensaje: Responda «No sé» si no está seguro de la respuesta..

Aviso: reescritura de mensajes

Este mensaje le indica a OpenAI cómo reescribir un mensaje cuando Botón de reescritura de mensajes está activo. Este mensaje debe estar en inglés. El foro de soporte agrega automáticamente el siguiente texto cuando es necesario: y usa el idioma del usuario, agrega saludos.

Las respuestas de las fuentes de capacitación se pueden utilizar con la función de solicitud ya que son compatibles.

Corrección ortográfica

Esta función corrige automáticamente cualquier error ortográfico en el mensaje del agente.

Smart reply – Respuesta inteligente

Esta función permite habilitar la función de Respuesta inteligente incluso si el chatbot no está activo. Si el chatbot está activo, la función de Respuesta inteligente utilizará OpenAI automáticamente.

Corrección ortográfica de Dialogflow

En caso de que Dialogflow no pueda encontrar la respuesta adecuada al mensaje del usuario, esta función verifica si hay algún error ortográfico. Si existe algún error, Dialogflow vuelve a solicitar la versión del mensaje correctamente escrita para obtener una respuesta precisa. Aunque tiene una prioridad más alta, esta función puede funcionar junto con la función de corrección ortográfica de la Búsqueda de Google.

Botón de reescritura de mensajes

Esta función agrega un botón al campo de texto del área de conversación. Haz clic en él para reescribir tu mensaje y hacerlo más amigable y profesional. Los saludos se agregarán automáticamente si no hay mensajes previos de agentes. Si tu idioma no es inglés, debes editar tu perfil de agente/administrador y configurar el idioma correcto.

Reconocimiento de voz

Cuando esta opción está activa, los mensajes de audio se convertirán en texto escrito.

  • No es necesario activar esta función para que el chatbot comprenda los mensajes de audio. La función de reconocimiento de voz del chatbot siempre está habilitada.
  • Para que esta función funcione mejor, se debe conocer el idioma del usuario. Para detectar automáticamente el idioma del usuario, puede habilitar la función de detección de idioma .
  • El texto se mostrará junto al reproductor de audio.
  • El texto generado es compatible con las funciones de traducción .

Source Links – Enlaces fuente

Cuando esta opción está activa, la respuesta incluirá automáticamente los enlaces a las fuentes y los datos de entrenamiento utilizados para generar la respuesta. Para incluir artículos como fuentes, primero debe configurar la página de artículos en Configuración > Artículos > URL de la página de artículos.

Nota sobre scraping de datos

Cuando esta opción está activa, verá un menú en el panel de notas . El menú permite la extracción automática de información específica de los mensajes del usuario.

Parámetros de OpenAI

Tool Chat Bot permite ajustar varios parámetros de OpenAI, como la temperatura y logit_bias. Para obtener más detalles, visite https://platform.openai.com/docs/api-reference/completions/create . No establezca ningún valor si no sabe qué hacen estos parámetros o OpenAI puede dejar de funcionar.

Logit Bias – Sesgo logit

El parámetro Logit Bias o Sesgo logit debe ser una cadena JSON y las claves deben ser cadenas, por ejemplo:{«2435»:-100, «640»:-100}.

Generar expresiones de usuario – Opción

Cuando esta opción está activa, OpenAI generará nuevas expresiones de usuario en tiempo real cuando abra la ventana de entrenamiento del chatbot .

Generar expresiones de usuario – Botón

Al hacer clic en el botón Generar expresiones de usuario OpenAI actualizará su agente de Dialogflow y generará nuevas expresiones de usuario para cada intención.

  • Primero haga una copia de seguridad de su agente de Dialogflow.
  • Esta tarea puede tardar varios minutos o incluso horas si tu chatbot tiene muchos intentos. Dado que la operación lleva mucho tiempo, tu servidor puede interrumpir la operación (tiempo de espera de la operación) antes de que finalice, en cuyo caso debes hacer clic en el botón nuevamente. Puedes verificar si la operación se interrumpe revisando la consola del navegador en busca de errores.
  • Esta tarea se realiza solo una vez por intento. Los intentos procesados ​​previamente se ignorarán.
  • Esta tarea verifica las expresiones de usuario existentes y no crea duplicados.
  • Las primeras 5 expresiones de usuario se utilizarán para generar nuevas expresiones de usuario.
  • Dado que se trata de un proceso automatizado, recomendamos encarecidamente revisar sus intenciones una vez completada la tarea.

Entrenamiento

Con esta función, su chatbot puede recibir capacitación utilizando su sitio web, textos, documentos PDF y más. Una vez que la capacitación se complete con éxito, el chatbot podrá responder preguntas relacionadas con sus contenidos. Para acceder a esta función, navegue a Chatbot > Capacitación.

  • Para iniciar el entrenamiento del chatbot, ingrese al área del chatbot. Es posible ingresar URL de sitios web, archivos de texto, PDF o mapas de sitios XML.
  • Una vez configuradas las fuentes, haga clic en el botón Train Chatbot y esperar a que finalice el proceso de entrenamiento.

Información

  • Puede agregar y administrar preguntas y respuestas personalizadas desde Chatbot > Formación > Q&A y desde la ventana de entrenamiento del chatbot .
  • Sólo es posible cargar archivos en formatos PDF y TXT.
  • Si vuelve a entrenar el mismo sitio web, primero debe eliminar los datos de entrenamiento del sitio web anterior; de lo contrario, solo se entrenarán las nuevas URL.
  • Puede proporcionar la URL del sitio web y se incluirán y rastrearán todas las URL secundarias, pero en el caso de sitios web grandes, es más eficiente y menos propenso a errores y bucles de enlaces infinitos utilizar un mapa del sitio XML en lugar de depender de la URL del sitio web. Puede crearlo con un servicio como https://www.xml-sitemaps.com .
  • Si quieres entrenar a tu chatbot usando páginas específicas de tu sitio web en lugar de todas ellas, puedes usar un mapa del sitio XML. Crea uno usando una herramienta como https://www.xml-sitemaps.com y luego elimina las páginas que no deseas incluir editando el archivo en un editor de texto. Para usar el mapa del sitio XML, debes cargarlo en tu servidor o en una ubicación externa en línea. Luego, agrega la URL del mapa del sitio en Chatbot > Formación > Sitio web Si su mapa del sitio contiene más de 1000 URL, es recomendable dividirlo en varios archivos y entrenar al chatbot con un archivo a la vez para evitar fallas del servidor.
  • Puede cargar archivos grandes y su mapa del sitio XML con un servicio como https://tmpfiles.org .
  • Una vez finalizada la formación, se eliminan los archivos cargados.
  • Para agregar nuevas fuentes de entrenamiento, simplemente vuelva a entrenar al chatbot. Las fuentes de entrenamiento anteriores no se perderán y solo se agregarán las nuevas.
  • Los artículos del Tablero de Soporte se utilizan como fuentes de capacitación automáticamente.
  • Las conversaciones del foro de soporte se utilizan como fuentes de capacitación de forma automática. La capacitación se realiza mediante un trabajo cron cada 24 horas. Solo se utilizan los mensajes del usuario y del agente, los mensajes del chatbot se ignoran.
  • Existen límites de caracteres para entrenar al chatbot. Sin embargo, si estás usando la versión PHP o WP, no existen límites impuestos. Puedes ver los límites de caracteres los datos de la suscripción.
  • El modelo de entrenamiento es esencial para entrenar a tu chatbot y manejar todos los mensajes de los usuarios. Actualmente usamos text-embedding-3-small. Es necesario para estos escenarios y no se puede desactivar ni cambiar. Puede encontrar información sobre precios en https://openai.com/pricing . Consulte los precios de los modelos en la sección de modelos embedidos Embedding models.
  • Las respuestas generadas por OpenAI tienen la característica de incluir en la respuesta un enlace a la página web correspondiente donde se obtuvo la respuesta.
  • Ir a Chatbot > Formación > Información y haga clic en el boton Deletin all training data para eliminar todos los datos de entrenamiento previos del chatbot.
  • Las incrustaciones se almacenan como archivos JSON en la carpeta de cargas del Tablero de Soporte y se protegen mediante el enfoque de contraseña por nombre de archivo.

Formación multilingüeSi su base de usuarios es multilingüe, puede entrenar al chatbot con contenido en varios idiomas y limitarlo para que obtenga respuestas solo de las fuentes en el idioma del usuario. Para activar esta función, marque la casilla Configuración > Inteligencia artificial > OpenAI > Fuentes de entrenamiento multilingües.

  • Archivos Actualmente, los archivos solo admiten un idioma.
  • Sitios web El idioma del sitio web se detecta automáticamente. Para que ToolChatBot comprenda el idioma de sus páginas web,<html> debe contener el atributo «language» .
  • Preguntas y respuestas Actualmente, las preguntas y respuestas solo admiten un idioma.
  • Artículos Todos los idiomas del artículo se utilizan automáticamente.
  • Conversaciones Si la traducción automática está activa, solo se utilizarán los mensajes en el idioma del agente.

Preguntas y respuestas – Q&A

La siguiente información está relacionada con la sección de Preguntas y respuestas del área de capacitación del chatbot. Agregue preguntas y respuestas al chatbot para mejorar su rendimiento. El chatbot utilizará esta información para responder las consultas de los usuarios.

Llamada de función

La llamada de funciones le permite conectar el chatbot a herramientas y sistemas externos. El chatbot consultará su servidor y devolverá la información de su servidor al usuario. Más detalles aquí . Nuestro soporte no incluye asistencia con esta función, ya que es para usuarios avanzados y requiere código personalizado en su servidor. Si necesita ayuda con esto, no dude en contactarnos .

Parámetros

  • URL:Ingrese la URL del punto final de la API que proporcionará los valores necesarios para la función.
  • Encabezados: Introduzca los parámetros del encabezado clave-valor, separados por comas. Por ejemplo: apikey: 123345, json: true.
  • Propiedades:Ingresa valores que el usuario debe proporcionar al chatbot. Por ejemplo, una ciudad, un número de seguimiento, etc. El chatbot le solicitará estos valores al usuario. Si ya conoces todos los valores posibles, puedes ingresarlos en el campo Allowed fields

Respuesta de su servidor

Su servidor debe devolver una matriz JSON con los valores requeridos por el chatbot. Por ejemplo:[«order_status» => «Entregado hace 2 horas y 25 minutos»].

Establecer datos

Establezca los valores de usuario especificados cuando se realiza la pregunta. Verá dichos valores en el panel de detalles del usuario. También puede usar esta función para asignar un departamento , un agente y etiquetas a la conversación.

Flujos – Flows

La siguiente información está relacionada con el área de flujos del chatbot. Los flujos permiten crear fácilmente flujos de conversación impulsados ​​por el chatbot. Úsalos para guiar al usuario hacia un objetivo específico con una serie de mensajes predefinidos.

  • Comenzar: Utilice el bloque de inicio para establecer cuándo deben comenzar los flujos. Puede ser cada vez que el usuario inicia una nueva conversación o cuando envía un mensaje específico. Si establece condiciones El flujo solo comenzará cuando se cumplan todas las condiciones.
  • Enviar mensaje: Envía un mensaje al usuario.
  • Lista de botones de envío: Envía una lista de botones al usuario.
  • Enviar video: Envía un vídeo al usuario.
  • Obtener detalles del usuario: Obtenga los detalles del usuario y guárdelos en el panel de soporte. Verá dichos valores en el panel de detalles del usuario. Puede dejar el descripción campo vacío para detalles predeterminados, pero es obligatorio si se utilizan campos de usuario personalizados.
  • Establecer datos: Establezca los valores de usuario especificados cuando se ejecute el bloque. Verá dichos valores en el panel de detalles del usuario.
  • Comportamiento:Ejecuta las acciones especificadas cuando se ejecuta el bloque.
  • Condiciones: Úselo para crear diferentes ramas en el flujo. Si se cumplen las condiciones, el flujo seguirá la rama establecida como verdadero, de lo contrario el que se establece como false.

Google

Las configuraciones a continuación están relacionadas con la aplicación de Inteligencia Artificial.

Sincronización

Para comenzar a utilizar los servicios de Google AI y Dialogflow, siga los pasos a continuación.

Modo de sincronización automática

  • Hacer clic Sincronizar ahora y completar el procedimiento.
  • Si desea activar el chatbot de Dialogflow, marque Configuración > Inteligencia artificial > Google > Chatbot Dialogflow Además, debes ingresar el ID del proyecto de tu chatbot o el nombre del agente. Para obtenerlo, sigue los pasos a continuación .
  • Necesitas comprar créditos para utilizar esta opción.

Modo de sincronización manual

  • Habilitar la configuraciónPanel de soporte > Configuración > Inteligencia artificial > Google > Dialogflow Chatboty guarde los cambios.
  • Vaya a console.cloud.google.com e inicie sesión.
  • Seleccione o cree un proyecto haciendo clic en elSeleccione un proyectoBotón en la parte superior izquierda.Nombra el proyecto como quieras.
  • Active la API de Dialogflow ingresandoAPI de DialogflowEn la barra de búsqueda superior, haga clic enAPI de Dialogflowy luego haga clicPermitir.
  • Seleccione el proyecto y vaya aMenú izquierdo > API y servicios > Pantalla de consentimiento de OAuth. SeleccionarExternaly haga clicCrear. EnNombre de la aplicaciónIntroduce lo que quieras, enCorreo electrónico de soporte al usuarioyInformación de contacto del desarrolladorIntroduce tu correo electrónico. Haz clicGuardar y continuar.
  • En el área de alcances, haga clic enAgregar o eliminar ámbitos, desplácese hacia abajo y dentro de laAgregar alcances manualmenteárea entrarhttps://www.googleapis.com/auth/dialogflow,https://www.googleapis.com/auth/cloud-language,https://www.googleapis.com/auth/cloud-translationHaga clic enAñadir a la tablay luegoActualizaryGuardar y continuar.
  • En el área de usuarios de prueba, haga clic enAgregar usuariosy agrega tu correo electrónico de Google, usa el mismo correo electrónico que la cuenta con la que iniciaste sesión actualmente. Haz clicGuardar y continuar.
  • Ir a Menú izquierdo > API y servicios > Credencialesy  haga clic Crear credenciales, seleccionar ID de cliente de OAuth. ComoTipo de aplicacións eleccionar Aplicación web. Introduzca el nombre que desee. En URI de redireccionamiento autorizado Ingrese la URL de redireccionamiento, consígala desde Panel de soporte > Configuración > Inteligencia artificial > Google > URI de redireccionamiento autorizadoHaga clic en Crear.
  • Copiar Identificación del clienteySecreto del cliente y pegarlos en Panel de soporte > Configuración > Inteligencia artificial > Dialogflow. Guarde la configuración.
  • En Configuración > API y servicios > Pantalla de consentimiento de OAuth hacer clic PUBLICAR APLICACIÓN No es necesario completar el proceso de revisión, déjelo en estado de revisión pendiente.
  • Hacer clic Panel de soporte > Configuración > Inteligencia artificial > Google > Sincronizar Inicie sesión con la misma cuenta de Google que ha utilizado hasta ahora. En la siguiente pantalla, haga clic en Continuar.En la siguiente pantalla, seleccione todos los ámbitos y haga clic Continuar.
  • Copiar el Token de actualización y pegue en Panel de soporte > Configuración > Inteligencia artificial > Google > Token de actualización.
  • ¡Ya está! Si desea activar el chatbot de Dialogflow, marque Configuración > Inteligencia artificial > Google > Chatbot Dialogflow Además, debes ingresar el ID del proyecto o el nombre del agente de tu chatbot. Para obtenerlo, sigue los pasos a continuación . Ten en cuenta que la aplicación no necesita ser aprobada por Google.
  • Si es usuario de Google Workspace, vaya a https://admin.google.com/ y haga clic en Control de sesiones de Google Cloud. Colocar Política de re-autenticación seleccionar Nunca requiere nueva autenticación.

 DialogFlow

La información proporcionada a continuación es relevante para Dialogflow.

Obtener ID del proyecto

  • Inicie sesión en la consola de Dialogflow ES accediendo a dialogflow.cloud.google.com . Debe iniciar sesión con la misma cuenta de Google que utilizó durante la sincronización.
  • Haga clic en el icono de engranaje en la parte superior izquierda, cerca del nombre del chatbot, abra el área de configuración.Si aún no has creado un chatbot, sigue las instrucciones a continuación para crear tu primer bot.
  • Copiar el Identificación del proyecto .
  • Asegúrate de elegir EE.UU. / Global  en la parte superior izquierda del panel de Dialogflow. Tenga en cuenta que nuestro sistema no es compatible con agentes Mega. .

Obtener el nombre del agente de Dialogflow CX

Ubicación

Establezca la ubicación o región de su agente de Dialogflow. Esta configuración es opcional si la ubicación de su agente está configurada en global.

Welcome Intent

Activar la intención de bienvenida de Dialogflow para los nuevos visitantes. La opción Configuración > Mensajes > Mensaje de bienvenida Debe estar activo.

Enviar los datos del usuario

Envía los detalles del usuario del formulario de registro y mensajes enriquecidos por correo electrónico a Dialogflow.

Agregar intenciones a las respuestas guardadas

Include the Dialogflow Intents into the saved replies. To access the saved replies option, go to Configuración > Administrador > Respuestas guardadas.

Crea un chatbot básico

Si aún no has creado un chatbot, sigue las instrucciones a continuación para crear el primero. La creación y gestión de tu chatbot de Dialogflow está completamente a cargo de Dialogflow. Hay muchos tutoriales en línea que pueden ayudarte a crear y configurar tu bot de Dialogflow.

  • Para crear tu primer chatbot ingresa a la consola de Dialogflow y crea un agente.Google project seleccione el mismo proyecto utilizado durante la sincronización.
  • Agregar una nueva Intención en el menú de la izquierda.
  • En la Frases de entrenamiento agrega la pregunta del usuario a la que quieres que el chatbot responda. Agrega tantas variantes como puedas. Por ejemplo, si quieres que el chatbot responda a los usuarios que piden tu dirección comercial, agrega variantes como «cuál es tu dirección», «dirección», «dónde estás».
  • En el área de Respuestas agrega la respuesta del chatbot como respuesta de texto. Si deseas agregar botones, tarjetas, etc., puedes usar los mensajes enriquecidos.
  • ¡Has creado tu primera pregunta y respuesta! Pruébala desde el área correcta o desde el chat del ToolChatBot.
  • Agrega nuevas intenciones para completar tu chatbot con las preguntas y respuestas que quieras. Puedes incluir preguntas y respuestas básicas predefinidas habilitando la opción Small Talk del menú de la izquierda.

A continuación se muestran algunos recursos excelentes que le ayudarán a crear un chatbot más complejo:

Acciones

Las siguientes acciones le dan al chatbot la capacidad de interactuar con el sitio web de forma autónoma en nombre del usuario. Para usar una acción, vaya a Dialogflow, edite un Intención, y agrega una nueva respuesta Custom Payload respuesta con la siguiente sintaxis: {«ACTION-NAME»: ACTION-VALUE }.

Código de acciónDescripción
{ "human-takeover": true }
Desactive el chatbot durante 5 minutos, notifique a los agentes y deje la conversación marcada como no leída.
{ "disable-bot": true }
Disable the chatbot for 5 minutes.
{ "redirect": "URL" }
Redireccionar al usuario a la URL indicada. Agregar el valor «new-window»: truepara abrir la URL en una nueva ventana.
{ "open-article": ID }
Open the article with the given ID.
{ "transcript": true }
Genera la transcripción de la conversación como un archivo de texto y descárgalo. Configúralo encorreo electrónicoPara enviar la transcripción al correo electrónico del usuario, agregue el valormensaje: «Tu mensaje» to include a message in the email.
{ "tags": ["Tag 1", "Tag 2"] }
Asignar etiquetas a una conversación.
{ "department": ID }
Cambiar o configurar el departamento de conversación y notificar a los agentes.Cambiar o establecer el agente asignado a la conversación y notificar al agente.
{ "agent": ID }
Cambiar o establecer el agente asignado a la conversación y notificar al agente.
{ "send-email": { "recipient": "active_user", "message": "", "attachments": [] } }
Envía un correo electrónico al usuario o agente activo. Sintaxis de los archivos adjuntos:[[«nombre», «enlace»], [«nombre», «enlace»],…]}El valor del destinatario puede serusuario activooagentes.
{ "update-user": true }
Indica al área de administración que actualice el usuario de la conversación activa. Utilice esta acción en combinación con otras acciones para actualizar los detalles del usuario del área de administración en tiempo real.
{ "archive-chat": true }
Archivar el chat y enviar el mensaje de cierre si está activo.
{ "update-user-details": { "email": "", "last_name": "", "first_name": "", "extra": { "phone": ["+123456789", "Phone"] }}}
Actualizar los datos del usuario activo. Puedes actualizar todos los datos, incluidosfirst_name,apellido, correo electrónico, tipo_usuario, contraseña Puede actualizar los detalles adicionales del usuario, como el número de teléfono, ingresando los valores en elextraclave, los valores deben utilizar la siguiente sintaxis:»slug»: [valor, «etiqueta»]Descargue un ejemplo aquí . Para cargar una intención, vaya aIntencionesárea y haga clic en el ícono de menú de 3 puntos en la parte superior derecha, luego haga clic enIntención de subir. Inicie la conversación enviando el mensaje «start».
{ "update-user-language": "$language" }
Actualice el idioma del usuario y el idioma del chatbot si la función de chatbots multilingües está activa, para que coincida con el idioma solicitado por el usuario. El valor de la entidad Dialogflow para el idioma está representado por el parámetro $language.

Dialogflow Fulfillment

Los datos de fulfillment enviados a la URL de su webhook son los siguientes:

{
	"responseId": "4a58fc4f...",
	"queryResult": {
		"queryText": "fullfilment",
		"parameters": [],
		"allRequiredParamsPresent": true,
		"fulfillmentText": "Example",
		"fulfillmentMessages": [{
			"text": {
				"text": ["Response"]
			}
		}],
		"outputContexts": [{
			"name": "projects/schiocco...",
			"parameters": {
				"no-input": 0,
				"no-match": 0
			}
		}],
		"intent": {
			"name": "projects/schiocco...",
			"displayName": "Fullfilment"
		},
		"intentDetectionConfidence": 1,
		"languageCode": "en"
	},
	"originalDetectIntentRequest": {
		"payload": {
			"support_board": {
				"conversation_id": "3002",
				"user_id": "3777"
			}
		}
	},
	"session": "projects/example/agent/sessions/3777-3002"
}

El payload campos de session contienen el ID de usuario del Soporte Técnico y el ID de conversación.

Dialogflow Information

OpenAI

Si OpenAI está habilitado, Dialogflow tendrá prioridad sobre él. La API de OpenAI solo se utilizará si Dialogflow no puede responder la pregunta del usuario.

Capacitación y optimización de chatbots

  • Tu chatbot necesitará algo de tiempo para proporcionar respuestas correctas a todas las preguntas de manera constante. Para mejorar su rendimiento, tú y tus agentes humanos deben entrenarlo continuamente incorporando nuevas variaciones de preguntas e intenciones. Este enfoque mejorará de manera efectiva las capacidades de tu chatbot.
  • Los agentes pueden agregar nuevas intenciones y respuestas de chatbot, y agregar nuevas frases de entrenamiento a las intenciones existentes sobre la marcha desde el área de administración moviendo el cursor del mouse sobre un mensaje y haciendo clic en el ícono de intención de Dialogflow. Habilitar Configuración > Inteligencia artificial > OpenAI > Generar expresiones de usuario para agregar automáticamente variaciones de la pregunta y reescribir la respuesta. Las nuevas intenciones también contendrán las respuestas, mientras que la actualización de las intenciones existentes agregará solo nuevas frases de entrenamiento, pero no nuevas respuestas del chatbot. Si usa Dialogflow CX, las respuestas del chatbot se agregarán al último flujo usado en la conversación, si lo hay; de lo contrario, al flujo de inicio.
  • Si el chatbot responde con intenciones equivocadas, vaya a Consola de Dialogflow > Configuración del chatbot > Configuración de ML, y establezca el UMBRAL DE CLASIFICACIÓN ML a un número mayor, como 0,6. Compruebe también la confianza de detección de intenciones .

Confianza en la detección de intenciones de Dialogflow

Al buscar una intención coincidente, Dialogflow califica las posibles coincidencias con una confianza de detección de intención, también conocida como puntuación de confianza. Estos valores van desde 0,0 (completamente incierto) hasta 1,0 (completamente seguro). Especifique un valor que oscile entre 0,1 a 1.0 No se tendrá en cuenta ninguna respuesta proporcionada por Dialogflow que sea inferior a este valor. Si utiliza Dialogflow junto con su chatbot OpenAI que se entrenó con sus recursos, se recomienda configurar el valor como 0,81.

Base de conocimientos

Las bases de conocimiento se habilitan automáticamente. La base de conocimiento es una función que le brinda a su chatbot la capacidad de buscar dentro de documentos (como un PDF) o páginas web para encontrar una respuesta. Para crear su primera base de conocimiento, vaya a cloud.google.com/dialogflow/docs/knowledge-connectors

Respuesta de Dialogflow

El Dialogflow completo JSON La respuesta se guarda automáticamente en la base de datos,mensajes_sb, columna carga útil.

Ignorar una intención si no se ajusta a las palabras clave proporcionadas

A veces, Dialogflow ofrece respuestas incorrectas debido a preguntas similares con diferentes temas. Para solucionar esto, puede indicarle a ToolChatBot que ignore una intención si no hay palabras clave específicas en el mensaje del usuario. A continuación, le indicamos cómo hacerlo:

  • Ingresa a Dialogflow y edita la intención.
  • Para cada frase de entrenamiento, seleccione las palabras clave que desea que sean obligatorias y vincúlelas a una nueva Entidad, o uno existente.
  • Bajo Acciones y parámetros se ha de indicar Requerido y añadir uno nuevo Prompt con valor skip-intent
  • Guarde la intención.

Archivos adjuntos del usuario

Los archivos adjuntos del usuario se envían a Dialogflow agregando las URL de los archivos adjuntos al mensaje.

Archivos adjuntos del chatbot

Para permitir que el chatbot envíe archivos adjuntos, agregue un Custom Payload Responde e inserta este código JSON:

{ "attachments": [["name", "YOUR-LINK"], ["name", "YOUR-LINK"], ["name", "YOUR-LINK"]]}

Reemplace «nome» con el nombre real del archivo adjunto que desea visualizar y reemplace «YOUR-LINK» con la URL real del archivo. Los archivos adjuntos de imágenes se muestran automáticamente como imágenes.

Mensajes enriquecidos

Para permitir que Dialogflow envíe mensajes enriquecidos , simplemente ingrese el código corto del mensaje enriquecido en el campo TEXT RESPONSE o agregar uno nuevo Custom Payload e inserta este código JSON: { «rich-message»: «shortcode» } Reemplace «shortcode» con el código corto del mensaje enriquecido; para tener un código JSON válido, debe reemplazar todos los«caracteres con \» Para obtener los códigos cortos o aprender a crear un mensaje enriquecido, haga clic aquí .

Respuesta de mensaje enriquecido

Cuando el usuario interactúa con mensajes enriquecidos a través del chat del Panel de soporte (por ejemplo, al hacer clic en un botón), la respuesta del mensaje enriquecido se envía a Dialogflow en el siguiente formato: ID|response, o ID Si el tipo de mensaje enriquecido es registro, correo electrónico, seguimiento, en este caso los valores del mensaje enriquecido se envían como una matriz en el queryParams[‘payload’] la llave. ID es el ID del mensaje enriquecido, que se puede configurar agregando el atributo id=»YOUR-ID» al código corto. Si no se ha configurado ningún ID, se utilizará un ID aleatorio en su lugar. respuesta es la entrada o selección del usuario. Para impedir que Dialogflow responda a un mensaje enriquecido, agregue una nueva intención con IDENTIFICACIÓN como única expresión del usuario y sin respuesta.

Si el usuario está interactuando con el chatbot a través de una aplicación de mensajería (por ejemplo, WhatsApp), la respuesta del mensaje enriquecido no contiene el ID del mensaje enriquecido ni Dialogflow.contexts debe usarse para permitir que Dialogflow comprenda qué intención activar o responde al mensaje enriquecido específicado.

Obtenga respuestas de mensajes enriquecidas para registro, correo electrónico y seguimiento

  • Marque la opción ToolChatBot > Configuración > Inteligencia artificial > Google > Enviar detalles del usuario..
  • En el Menú de la izquierda -> Fullfilment permitir Webhooks, solo necesitas ingresar la URL del archivo que recibirá los datos del webhook de Dialogflow.
  • Crea un Intent con el ID del mensaje enriquecido, para el formulario de registro ingresa registro, para el formulario de seguimiento ingresa sb-follow-up-form, para el email ingresar correo electrónico.
  • Habilitar el Fulfilment para el Intent.
  • ¡Listo! El archivo de la URL del webhook recibirá los detalles del usuario del mensaje enriquecido del Panel de soporte.

Encuesta secuencial

Para crear una encuesta secuencial como la de la demo es necesario ingresar alRich message IDen elFrases de entrenamiento, mira el ejemplo a continuación.

  • Vaya a Dialogflow y cree una nueva intención. En elFrases de entrenamientoárea ingrese la expresión del usuariosurvey example. In the Responses area enter the code [buttons id=»test-survey-1″ options=»Software,Productos físicos,Servicios» title=»¿Cuál es su tipo de negocio?» message=»Por favor seleccione el tipo que mejor se adapte a su empresa.» success=»Su tipo de empresa es «]
  • Crea una nueva intención. Introduce la expresión del usuarioencuesta-de-prueba-1y como respuesta entrar[select id=»seq-survey-2″ options=»Priority post, Express courier, International courier» title=»Shipping methods» message=»Choose the preferred shipping method of your customers» success=»Your customers preferred shipping method is»]
  • Create a new intent. Enter the user expression encuesta-de-prueba-2 and as response enter Thank you for completing our survey!.
  • Ya estás listo.

Vinculación departamental

  • Obtenga los ID de departamento de Configuración > Varios > Departamentos.
  • Obtenga los ID de proyecto del área de configuración de Dialogflow de sus agentes.

Más información

  • Dialogflow admite el uso de mensajes de voz a través del reconocimiento de voz. Los mensajes de audio de WhatsApp y los archivos de audio .ogg no son compatibles de forma nativa. Para admitir mensajes de audio de WhatsApp y archivos de audio .ogg, active Configuración > Inteligencia artificial > OpenAI > Reconocimiento de voz.
  • Puedes activar el chatbot a través de API pero enviando un mensaje sin texto ni carga útil. { «event»: «activate-bot» }.
  • Los siguientes detalles se envían a Dialogflow en el queryParams parámetro al detectar una intención: conversation_id , id_usuario.
  • Para activar el evento de bienvenida en Dialogflow CX, cree un Controlador de eventos e insertar Bienvenido como Evento personalizado.
  • Los artículos del panel de soporte se sincronizan automáticamente con la base de conocimiento de Dialogflow.
  • Utilice la variable JS SB_DIALOGFLOW_AGENT = «ID DEL AGENTE» Para cambiar el agente de Dialogflow predeterminado, reemplace «ID DE AGENTE» con el Identificación del proyecto.
  • Si el usuario envía nuevamente el mismo mensaje, lo que activa la misma intención en Dialogflow, y OpenAI está activo, Tool Chat Bot intentará enviar un mensaje desde OpenAI e ignorará la respuesta de Dialogflow.
  • Puedes acceder a la id_usuario y id de conversación del usuario actual y la conversación en Dialogflow CX utilizando el $session.params.id_usuario y $session.params.id_conversación códigos, que se encuentran en el área Condición de la ruta.

Chatbot multilingüe

La característica Inteligencia artificial > Google > Multilingüe Comprueba si hay un agente de Dialogflow en el idioma del usuario y lo activa.

  • Para que esta función funcione, se debe conocer el idioma del usuario. El idioma del usuario se basa en los detalles del idioma del usuario, si están configurados; de lo contrario, en el idioma del navegador del usuario. El idioma también se puede detectar con la función de detección de idioma .
  • Asegúrese de activar esta configuración incluso si sus fuentes de OpenAI constan de varios idiomas.

Traducción automática

La función de traducción automática traduce automáticamente los mensajes del usuario al idioma del agente y los mensajes del agente al idioma del usuario. Para habilitarla, marque la opción Configuración > Inteligencia artificial > Traducción automática Si está utilizando la versión en la nubeInteligencia artificial > Google > Modo sincronización está configurado para Automático Las funciones multilingües funcionarán automáticamente. De lo contrario, deberá completar la sincronización y la configuración a continuación. Las funciones multilingües mediante traducción y detección de idioma también requieren estos pasos.

Configuración

  • Inicie sesión en https://console.cloud.google.com con su cuenta de Google y seleccione el proyecto de su agente de Dialogflow.
  • En la barra de búsqueda superior, escriba traducción de nubes, seleccione el API de traducción en la nube Servicio y habilítelo. Tenga en cuenta que este es un servicio de pago con un nivel gratuito, por lo que pueden aplicarse cargos adicionales.
  • Habilite la facturación haciendo clic en Menú de la izquierda > Facturación y habilitando una cuenta de facturación con un método de pago válido.

Información

  • Los mensajes de usuario en el área de administración se traducen automáticamente en tiempo real para que coincidan con el idioma del agente.
  • Los mensajes del agente se traducen automáticamente en tiempo real para que coincidan con el idioma del usuario.
  • Los agentes pueden ver el mensaje original abriendo el menú de mensajes y haciendo clic Ver mensaje original.
  • El lenguaje del agente se basa en el idioma Detalle del usuario del agente si está configurado, de lo contrario, en el idioma del navegador o en el idioma del área de administración.
  • El idioma del usuario se basa en el idioma Detalle del usuario, si se configura, en caso contrario, en el idioma del chat, si se configura, en caso contrario, en el idioma del navegador. El idioma también se puede detectar con la función de detección de idioma .
  • Las notificaciones también están traducidas.
  • Para evitar traducir una cadena, enciérrela entre los caracteres `o «`.

Multilingüe mediante traducción

La característica en Configuración > Inteligencia artificial > Multilingüe mediante traducción traduce automáticamente los mensajes de los usuarios al idioma predeterminado de Dialogflow u OpenAI, y traduce los mensajes de Dialogflow u OpenAI al idioma que habla el usuario. Además, esta función traduce todo el texto que se muestra en el chat, como los mensajes enriquecidos del chatbot , los artículos, los formularios de registro y las notificaciones emergentes. Para mejorar el rendimiento y minimizar los costos de traducción, las traducciones se integran automáticamente en los archivos de traducción. Combine esta función con la función de detección de idioma para obtener resultados óptimos.

  • Los textos originales deberán estar en inglés.

Detección de idioma

Detecta el idioma de los mensajes del usuario y cambia el idioma del usuario y del agente de Dialogflow según corresponda, si está disponible; de ​​lo contrario, muestra un mensaje de respaldo. Puedes usar los siguientes campos de combinación en el mensaje:{nombre_del_idioma}.

  • El mensaje del usuario debe tener al menos 2 palabras.
  • La detección de idioma se ejecuta solo para los primeros 2 mensajes de usuario de una conversación.
  • Mientras el chatbot de OpenAI esté operativo y programado para responder a consultas genéricas, el mensaje de respaldo nunca se enviará, ya que OpenAI proporcionará constantemente respuestas a cualquier mensaje de uso.

Las funciones de búsqueda de Google le permiten a tu chatbot buscar respuestas en Google y en tu sitio web y corregir automáticamente las preguntas de los usuarios que estén mal escritas. Para comenzar a utilizarlo, sigue los pasos a continuación.

  • Regístrese en https://programmablesearchengine.google.com/ .
  • Crea una búsqueda y configúrala como quieras. Te recomendamos que añadas solo tu sitio web y Wikipedia si quieres que tu chatbot responda a preguntas generales, deja la opción deshabilitada Busque en toda la web Utilice la configuración Entidades para excluir resultados no válidos.
  • Ir a Editar motor de búsqueda > Configuración > Básico y copiar el Identificación del motor de búsqueda valor, péguelo en el Tablero de Soporte.
  • Para obtener la clave API, visite https://developers.google.com/custom-search/v1/overview y haga clic en Consigue una clave.

Corrección ortográfica

En caso de que Dialogflow no pueda encontrar la respuesta adecuada al mensaje del usuario, esta función verifica si hay errores ortográficos. Si existen errores, se le solicita nuevamente a Dialogflow la versión correctamente escrita del mensaje para que brinde una respuesta precisa. Aunque tiene una prioridad menor, esta función puede funcionar junto con la función de corrección ortográfica de OpenAI Dialogflow.

Entidades

Las Entidades. Esta configuración analiza el mensaje del usuario y reconoce y extrae entidades como ciudades, eventos, fechas y más. Úselo para excluir resultados no válidos devueltos por la búsqueda de Google. Para habilitar esta configuración, siga los pasos a continuación.

  • Inicie sesión en https://console.cloud.google.com con su cuenta de Google y seleccione el proyecto de su agente de Dialogflow.
  • Ingresar API de lenguaje natural en la nube En la barra de búsqueda en la parte superior, seleccione API de lenguaje natural en la nube y habilitar la API .
  • Habilite la facturación haciendo clic en Menú de la izquierda > Facturación y habilitando una cuenta de facturación con un método de pago válido. Habilite la facturación para el proyecto de su agente de Dialogflow.

Información

  • La búsqueda en Google se realiza solo si el chatbot no sabe la respuesta a la pregunta del usuario y si la longitud del mensaje del usuario es mayor a 4 caracteres.
  • Si la búsqueda de Google devuelve un resultado, el contexto de Dialogflow búsqueda en google se activa automáticamente. El contexto contiene el atributoe nlace que es el enlace del sitio web del resultado de búsqueda de Google. Utilice el contexto para crear una nueva intención que proporcione el enlace, si el usuario envía un mensaje como Cuéntame más o Quiero saber más.
  • No es necesario utilizar la Búsqueda de Google para activar la corrección ortográfica. Puedes desactivar la Búsqueda de Google y activar únicamente la corrección ortográfica.
  • Si la Búsqueda de Google está activa, tendrá prioridad sobre OpenAI.

Tickets

Las siguientes configuraciones están relacionadas con la aplicación Tickets. La aplicación Tickets permite a los usuarios crear conversaciones y enviar mensajes a través de una interfaz de usuario diferente del chat.

Para mostrar el área de tickets, incluya el código de inserción del chat en su página y agregue el atributo &mode=tickets a la URL del script, por ejemplo <script id=»chat-init» src=»https://cloud.board.support/account/js/init.js?id=65895623&mode=tickets»></script> También puedes mostrar la zona de tickets insertando el código <script>SB_TICKETS = verdadero;</script> en cualquier página que muestre el chat.

 

Información

  • Si el área de tickets no está visible, asegúrate de desmarcar la opción Tickets > Inicialización manual Además, puedes explorar otras posibles razones de este problema aquí .
  • También puedes utilizar el área de tickets para mostrar un panel de chat en línea o de ancho completo.
  • Los tickets son lo mismo que las conversaciones de chat en el lado del administrador, la única diferencia con las conversaciones de chat es la interfaz de usuario del frontend.
  • La mayoría de las configuraciones del chat son compatibles con la aplicación Tickets, pero no todas. Las configuraciones del panel de control, el mensaje emergente y más no son compatibles.
  • Las API dedicadas para la aplicación Tickets están disponibles en la sección API.
  • Para eliminar el formulario obligatorio ‘Nuevo ticket’ para nuevos usuarios, active el mensaje de bienvenida de Configuración > Mensajes > Mensaje de bienvenida. En el área de tickets, se ignora el retraso del mensaje de bienvenida y el mensaje se envía inmediatamente..
  • Para deshabilitar manualmente el registro obligatorio solo en una sola página, utilice el código JavaScript var SB_REGISTRATION_REQUIRED = true Configúrelo en true para forzar el registro en su lugar.

WhatsApp

Configuración de la API de WhatsApp Cloud: modo de sincronización automática

  • Hacer clic Sincronizar ahora y completar el procedimiento.
  • Para agregar nuevos números, visite https://business.facebook.com/wa/manage/phone-numbers/ . Si agrega nuevos números después del proceso de sincronización, deberá sincronizarlos nuevamente. Todos los números se sincronizarán automáticamente. Si desea deshabilitar números específicos, puede eliminarlos desde  Configuración > WhatsApp > Números de API de la nube.
  • Si sincroniza nuevamente con el mismo número de teléfono y no recibe el SMS o la llamada de verificación, puede ingresar el último PIN que recibió y funcionará.

Si no recibes los mensajes enviados a tu número de WhatsApp en el Tablero de Soporte, por favor revisa lo siguiente:

  • Hacer clic Reconectar y completar el procedimiento.
  • Vaya a Meta Business Suite y agregue un método de pago.

Configuración de la API de WhatsApp Cloud: modo de sincronización manual

  • Crea una nueva cuenta en https://developers.facebook.com o inicia sesión con tu cuenta existente.
  • Crea una nueva aplicación y elige Otro como el tipo de aplicación Luego seleccione Negocio Ingrese un nombre para la aplicación y seleccione la cuenta comercial utilizada para WhatsApp.
  • En Panel de soporte > Configuración > WhatsApp > Configuración de API en la nube > Clave secreta / Secret key Ingrese una cadena aleatoria, luego vaya a https://developers.facebook.com/apps y seleccione su aplicación. Haga clic Añadir producto y añadir WhatsApp, luego ve a WhatsApp > Configuración y en URL de devolución de llamada Webhook Ingresa la URL que obtienes de Panel de soporte > Configuración > WhatsApp > API de la nube > URL de configuración. En Verificar token Ingrese la clave secreta que ingresó previamente en el Panel de soporte. Haga clic Verifica ry guardar, haga clic Campos de webhook > Administrar, habilite los siguientes campos de Webhook: mensajes.
  • Para verificar la integración, simplemente vaya a https://developers.facebook.com y seleccione su aplicación. Desde allí, haga clic en «WhatsApp» en el menú de la izquierda y luego seleccione «Configuración de API». Copie el Identificación del número de teléfono y pégalo en Panel de soporte > Configuración > WhatsApp > Números de API en la nube > ID del número de teléfono. Introduce el número de teléfono deseado en el campo «Para», como tu número personal de WhatsApp, y envía un mensaje de prueba. Comprueba tu cuenta de WhatsApp y envía una respuesta, que debería aparecer en el Panel de soporte. Para responder al número de prueba desde el Panel de soporte, copia el «Token de acceso temporal» y pégalo en Panel de soporte > Configuración > WhatsApp > Números de API de la nube > Token.
  • Para activar la integración de WhatsApp para todos los números de teléfono y agregar un número de teléfono activo, consulte las siguientes pautas
    .Panel de soporte > Configuración > WhatsApp > Números de API de la nube > Token Ingrese el token de acceso permanente, siga las instrucciones a continuación para obtenerlo.

    • Visita https://business.facebook.com y ve a Menú izquierdo > Configuración > Configuración de empresa, luego ve a Usuarios > Usuarios del sistema Para ver el usuario de su sistema de administración o crear uno nuevo, abra el usuario y haga clic en Agregar activos, luego seleccione la aplicación utilizada para la integración de la API de WhatsApp y verifique Desarrollar aplicación, o Control total El usuario del sistema debe ser administrador. Si no ve la opción, haga clic en Configuraciones de negocios.
    • Hacer clic Menú izquierdo > Cuenta > Aplicaciones Seleccione su aplicación o agréguela. Asegúrese de que usuario del sistema está ahí y tiene control total. Si no, haz clic en Agregar usuario, seleccione el usuario del sistema, haga clic en Control total y haga clic Asignar.
    • Hacer clic Menú izquierdo > Aplicaciones y debajo Seleccionar activos y elige tu aplicación, habilita Desarrollar aplicación, o Control total y guardar.
    • De Usuarios > Usuarios del sistema Seleccione el usuario que acaba de crear y haga clic en Generar nuevo token, haga clic Aplicaciones y seleccione la aplicación utilizada para la integración de la API de WhatsApp, configure la Caducidad del token a Nunca, habilite los siguientes permisos: gestión empresarial de whatsapp, mensajería de whatsapp_business, gestión empresarial Haga clic en Generar token y guardar.
    • Pegar el token en Panel de soporte > Configuración > WhatsApp > Números de API de la nube > Token.
  • Para agregar números de teléfono adicionales, puede hacerlo visitando https://developers.facebook.com , seleccionando su aplicación y navegando a Menú izquierdo > WhatsApp > Configuración de API Para comenzar, haga clic en Agregar número de teléfono en la parte inferior y siga las instrucciones proporcionadas.
  • Después de activar el número, copie el Identificación del número de teléfono y pégalo en Panel de soporte > Configuración > WhatsApp > Números de API en la nube > ID del número de teléfono.
  • Tenga en cuenta que si usa su número actual de WhatsApp Business en ToolChatBot, ya no podrá usarse con su aplicación WhatsApp Business y deberá migrarlo siguiendo estas instrucciones.

Configuración de cuenta de 360dialog

  • Vaya a https://www.360dialog.com/ y cree una nueva cuenta.
  • Ingresa a tu panel de control y desde Menú izquierdo > Cuentas de WhatsApp generar el Clave API y copiarlo y pegarlo en Panel de soporte > Configuración > WhatsApp > Configuración de 360dialog.
  • Hacer clic Panel de soporte > Configuración > WhatsApp > Configuración de 360dialog > Sincronizar ahora.
  • ¡Listo! El Panel de soporte debería comenzar a recibir los mensajes de WhatsApp enviados a tu número y podrás responderlos desde el Panel de soporte.
  • Tenga en cuenta que también puede utilizar la cuenta sandbox gratuita para realizar pruebas. Puede encontrar más detalles en https://docs.360dialog.com/whatsapp-api/whatsapp-api/sandbox . La cuenta sandbox tiene limitaciones y algunas funciones, como los archivos adjuntos multimedia, no funcionarán.

Configuración de la cuenta Twilio

  • Vaya a https://www.twilio.com y cree una nueva cuenta.
  • Verificar su número de teléfono.
  • Completa el formulario y elige WhatsApp, Alertas y notificaciones, Sin ningún código, Integraciones de terceros.
  • Desde la consola Twilio SID DE CUENTA y TOKEN DE AUTENTICACIÓNy  pegarlos en Panel de soporte > Configuración > WhatsApp > Configuración de Twilio, guarde los cambios.
  • Ahora configurará una cuenta de prueba gratuita para ejecutar algunas pruebas y asegurarse de que la integración funciona con ToolChatBot. En el menú de la izquierda, haga clic en Mensajería > Configuración > Configuración de la zona protegida de WhatsApp y entrar en CUANDO LLEGA UN MENSAJE y URL DE DEVOLUCIÓN DE LLAMADA DE ESTADO La URL del foro de soporte se puede obtener desde Panel de soporte > Configuración > WhatsApp > Configuración de Twilio > Obtener URL de configuración Tenga en cuenta que localhost no funcionará, necesita una URL pública y un servidor activo.
  • Desde el menú de la izquierda haga clic en Mensajería > Pruébalo > Envía un mensaje de WhatsApp Sigue las instrucciones y envía el mensaje con el código al número de WhatsApp proporcionado. Haz clic en los siguientes botones hasta completar la configuración.
  • ¡Listo! El Panel de soporte debería comenzar a recibir los mensajes de WhatsApp enviados a la cuenta sandbox y podrás responder a esos mensajes desde el Panel de soporte.
  • Para utilizar públicamente la integración de WhatsApp con tus clientes también debes completar los pasos a continuación:
    • Actualice su cuenta y habilite la facturación, puede hacerlo aquí .
    • Compra un número Twilio, que será el número de teléfono de tu cuenta oficial de WhatsApp Business. Más detalles aquí . No puedes usar el número de teléfono de tu cuenta existente de WhatsApp Business, debes usar un número Twilio. Más detalles aquí .
    • Desde la consola Twilio, vaya a Mensajería > Servicios y crear uno nuevo Servicio de mensajería Haga clic en Agregar remitentes, seleccionar Número de WhatsApp como tipo de remitente y agregue el número de Twilio que compró. Copie el SID de servicio y pégalo en Panel de soporte > Configuración > WhatsApp > Configuración de Twilio > Remitente.

API no oficial de WhatsApp

ToolChatBot solo es compatible con la API oficial de WhatsApp Cloud, 360dialog o Twilio. Lamentablemente, las API no oficiales de WhatsApp no ​​son compatibles. Sin embargo, aún puedes implementarlas usando la API y los webhooks de ToolChatBot. Ten en cuenta que debes tener habilidades de codificación como desarrollador para continuar con esta tarea. Además, nuestras integraciones predeterminadas están equipadas con funciones avanzadas que incluyen soporte de chatbot, mensajes automatizados, toma de control humana, mensajes enriquecidos de WhatsApp, archivos adjuntos y más. En consecuencia, aunque configurar una integración básica para enviar y recibir mensajes de texto es relativamente sencillo, garantizar su funcionalidad perfecta es un proceso más complejo.

Templates de Whatsapp

En cuanto a la Política de WhatsApp Business , no puedes enviar mensajes de marketing de solicitud a los usuarios finales. Los usuarios finales deben comunicarse contigo primero. Tienes 24 horas desde que se envió el mensaje del usuario final desde WhatsApp para responderlo. Para comunicarte con un usuario que no te ha contactado antes o que no ha estado en contacto durante más de 24 horas, debes optar por la alternativa de mensajes de texto o la plantilla de mensajes de WhatsApp.

Mensaje de texto de reserva

Para habilitar la función de respaldo de mensajes de texto, debe configurar el SMS en Configuración > Notificaciones > Notificaciones de mensajes de texto.
Más detalles aquí .

Plantillas de mensajes de WhatsApp

Una plantilla de mensaje de WhatsApp es un formato de mensaje que puedes usar una y otra vez para enviar mensajes a los usuarios una vez que hayan optado por recibirlos y hayan dado permiso a tu aplicación para enviarles mensajes. No puedes ingresar el mensaje original en la plantilla, debes usarla para notificar al usuario sobre un nuevo mensaje e indicarle cómo verlo, por ejemplo, proporcionándole un enlace a tu sitio web donde se muestra el chat.

API de WhatsApp Cloud

  • Para obtener elN ombre de la plantilla y administrar las plantillas visite https://business.facebook.com y vaya a Menú izquierdo > Configuración > Más configuraciones del sistema, luego ve a Cuentas > Cuentas de WhatsApp > Configuración y haga clic Administrador de WhatsApp.
  • En Idiomas de plantillas Introduzca todos los códigos de idioma admitidos por su plantilla, separados por comas. Lista de códigos de idioma aquí (copie solo el código de idioma, p. ej. it, es, en_US). Si utiliza una plantilla que admita varios idiomas, se seleccionará automáticamente el idioma que coincida con el usuario. De lo contrario, se utilizará el idioma predeterminado de la plantilla.
  • En Variables de encabezado y Variables corporales Introduzca los campos de combinación admitidos separados por comas, por ejemplo, {recipient_name}, {conversation_url_parameter}. La cantidad de parámetros que introduzca aquí debe coincidir con la cantidad de parámetros de la plantilla. Utilice esta función si su plantilla utiliza valores dinámicos. El orden es importante, el primer campo de combinación se utilizará como el primer parámetro de la plantilla.
  • En Variables de botón Ingresa el link de tus botones personalizados, o el texto de las respuestas rápidas con prefijo respuesta_rápida_, por ejemplo quick_reply_abcde. Cada valor debe estar separado por una coma.

Plantilla de respaldo

Establecer la plantilla de WhatsApp enviada como respaldo desde Configuración > WhatsApp > Plantilla de API en la nube de respaldo.

Envía mensajes de plantilla a un usuario que no te ha contactado antes

  • En Configuración > WhatsApp > Configuración de API de la nube > ID de cuenta comercial Entra tú Identificación de cuenta comercial. Proporcione su Identificación de cuenta comercial, que se puede obtener en https://developers.facebook.com . Elija su aplicación y vaya a Menú izquierdo > WhatsApp > Configuración de API.
  • Para enviar la plantilla a usuarios específicos, vaya al Panel de soporte Usuarios y elige los destinatarios a los que quieres enviar tus mensajes. Luego, haz clic en el ícono de WhatsApp ubicado en la esquina superior derecha.
  • Si utiliza la API de WhatsApp Cloud con una plantilla que admita varios idiomas, se seleccionará automáticamente el idioma correspondiente para el usuario. De lo contrario, se utilizará el idioma de plantilla predeterminado.
  • Si está utilizando Twilio y tiene parámetros en su plantilla, ingrese los valores de los parámetros separados por comas en el Cuerpo.
  • Para más detalles haga clic aquí .

Twilio

Entrar en las Plantilla SID y los atributos de la plantilla separados por comas en Panel de soporte > Configuración > Plantilla Twilio.

Diálogo 360

  • Conseguir el Espacio de nombres valor de Menú izquierdo > Cuentas de WhatsApp > Detalles.
  • Conseguir Nombre de la plantilla y Idioma predeterminado de la plantilla desde el área de plantillas de 360dialog.
  • En Parámetros personalizados Introduzca los campos de combinación admitidos separados por comas, por ejemplo: {recipient_name}, {conversation_url_parameter}. Utilice esta función si su plantilla utiliza valores dinámicos. El orden es importante, el primer campo de combinación se utilizará como el primer valor dinámico de la plantilla.
  • El equipo de soporte intentará utilizar la plantilla con el mismo idioma que el usuario. Si no está disponible, utilizará la plantilla con el idioma predeterminado. Los siguientes idiomas de plantilla no son compatibles: en_GB (use en_US), pt_PT (use pt_BR), zh_HK y zh_TW (use zh_CN), es_AR y es_MX (use es_ES).

 

WhatsApp Flows/Flujos

Para más detalles sobre los Flujos de WhatsApp haga clic aquí .

Flujos incorporados

El panel de soporte genera y envía automáticamente el siguiente flujo. Para regenerar un flujo, haga clic en el botón Configuración > WhatsApp > Borrar flujos .

  • Registro– Este flujo se envía cuando un nuevo usuario envía su primer mensaje al número de WhatsApp, y el Configuración > Usuarios > Requerir registro La opción está habilitada.
  • Hacer un seguimiento– Este flujo se envía si Configuración > Mensajes > Mensaje de seguimiento La opción está activa y el usuario no tiene una dirección de correo electrónico.
  • Suscribir– Este flujo se envía si Configuración > Mensajes > Suscribirse a mensajes La opción está activa y el usuario no tiene una dirección de correo electrónico.

Enviar flujos personalizados

Para enviar flujos personalizados, utilice el campo de combinación {wa_flow id=»123″ encabezado=»» cuerpo=»» botón=»»}. Reemplazar 123 con el ID de flujo e ingrese un texto para los atributos encabezamiento,cuerpo, y botón.

 

Tienda de WhatsApp

Para mostrar los productos de su tienda utilice los campos de combinación que aparecen a continuación.

CampoDescripción
{catalog id=»123″ product_id=»123″ body=»» footer=»»}Mostrar un solo producto. Reemplazar identificación con el ID del catálogo y id del producto con un ID de producto. Los atributos cuerpo y pie de página son opcionales
{catalog id=»123″ product_id_1_1=»123″ product_id_1_2=»123″ product_id_2_1=»123″ section_1=»» section_2=»» header=»» body=»» footer=»»}Mostrar varios productos. Reemplazar identificación con el ID del catálogo. Agregue productos agrupándolos en secciones, a través de los atributos id_del_producto_[A]_[B], reemplace [A] con el índice de la sección, comenzando desde 1, reemplace [B] con el índice del producto, comenzando desde 1 para cada sección. También debe agregar el atributo sección_[A]=»» Para cada sección, reemplace [A] con el índice de la sección. Los atributos encabezamiento y cuerpo son obligatorios,pie de página es opcional
  • Cuando el usuario envía el pedido, la información del pedido se envía a la URL especificada en Configuración > WhatsApp > Webhook de pedidos La página en esa URL debe procesar el pedido y enviar un mensaje al usuario a través de la función API de PHP. sb_whatsapp_enviar_mensaje().
  • Para conectar la tienda a WooCommerce haga clic aquí .

Más información

  • No puedes enviar un mensaje de WhatsApp a un usuario que te haya enviado un mensaje hace más de 24 horas o que nunca te haya enviado un mensaje antes. WhatsApp prohíbe esta acción. En su lugar, debes usar una plantilla de WhatsApp o enviar un mensaje de texto . Si aparece un «Mensaje de error: Reenganche», indica esta situación.
  • Si no recibe mensajes de WhatsApp, asegúrese de no asignar las conversaciones de WhatsApp a un departamento y de que el número de WhatsApp utilizado para la prueba no sea el número de teléfono de un administrador o agente del foro de soporte. Además, asegúrese de configurar correctamente la URL del webhook de WhatsApp.
  • Si no puede enviar mensajes, debería aparecer un error en el área de administración cuando intente enviar un mensaje al usuario.
  • No podemos brindar soporte para la configuración de Twilio o 360dialog, incluidos todos los problemas relacionados.
  • No podemos brindarle asistencia para obtener la aprobación de su cuenta de WhatsApp o de su plantilla de mensajes de WhatsApp.
  • Las conversaciones y mensajes de WhatsApp son compatibles con cola y enrutamiento .
  • Si estás probando con el sandbox y después de 72 horas ya no puedes enviar mensajes a tu número de teléfono deberás vincular nuevamente tu número de teléfono a tu sandbox.
  • Puedes enviar mensajes enriquecidos a WhatsApp. Si envías chips, botones o seleccionas mensajes enriquecidos, con más de 3 opciones, puedes usar el whatsapp=»El texto de tu menú» Atributo de código corto para establecer el texto del menú de mensajes de WhatsApp.
  • Se admite el mensaje de seguimiento , pero el mensaje siempre se envía, incluso si un agente responde.
  • Se admite el mensaje sin conexión , pero no se envía el horario.
  • El chatbot es compatible. La función de toma de control humana también es compatible. Para habilitar la compatibilidad del chatbot de Dialogflow con mensajes de audio, active Configuración > Inteligencia artificial > OpenAI > Reconocimiento de voz
  • Las funciones de IA compatibles incluyen: detección de idioma ,corrección ortográfica,multilingüe mediante traducción, Búsqueda en Google.
  • Twilio y 360dialog tienen muchas limitaciones. Por ejemplo, Twilio no admite mensajes de más de 1600 caracteres. Recomendamos encarecidamente utilizar la API oficial de WhatsApp.
Messenger
Las configuraciones a continuación están relacionadas con la aplicación Messenger.

Instalación

Modo de sincronización manual

  • Crea una nueva cuenta en https://developers.facebook.com/ o inicia sesión con tu cuenta existente.
  • Crea una nueva aplicación y elige Otro como el tipo de aplicación Luego seleccione Empresa Ingrese un nombre para la aplicación y omita la selección de portfolio empresarial.

  • Desde el menú del lado izquierdo, haga clic en Añadir producto. Elegir Messenger.

  • Bajo la sección Configurar webhooks, haga clic en Configurar.
    • Recuperar el URL de devolución de llamada de Configuración > Messenger > Configuración de Messenger e Instagram > Obtener URL de configuración.
    • Establecer el Token de verificación en Configuración > Messenger > Configuración de Messenger e Instagram > Clave secreta y guarde los cambios, luego úselo para verificar el webhook.

      • En Campos de Webhook Seleccione lo siguiente:
        inbox_labels, message_deliveries, message_echoes, message_reactions, message_reads, messages, messaging_account_linking, messaging_handovers, messaging_optins, messaging_policy_enforcement, messaging_postbacks, messaging_referrals
  • En la sección Generar tokens de acceso, haga clic en Conectar. Seleccione las páginas que desea sincronizar y complete el proceso.
    • Bajo la columna Suscripción a Webhook, haga clic en Agregar suscripciones. Elige los ámbitos:
      messages, messaging_postbacks, messaging_optins, messaging_seen.
    • En la columna Identificador, haga clic en Generar Copie el token de acceso proporcionado y péguelo en Configuración > Messenger > Páginas de Facebook.
    • Copiar el Identificación de la página y Nombre de la página y pegarlos en Configuración > Messenger > Páginas de Facebook.
    • Repita estos pasos para todas las páginas.

  • Guarda los cambios y listo. El paso final es poner la aplicación en Modo en vivo.
  • Si también quieres sincronizar Instagram, sigue estos pasos:
    • Desde el menú del lado izquierdo de Developers Facebook, haga clic en Messenger > Configuración de Instagram.
    • En el área Configurar webhooks, haga clic en Configurar. Repite el mismo paso que realizaste anteriormente para Messenger.
    • Bajo el área Suscripción a Webhook, haga clic en Agregar suscripciones Seleccione los siguientes ámbitos:mensajes, mensajes_postback, mensajes_optins, mensajes_vistos.
    • Ingresa tu ID de Instagram en Configuración > Messenger > Páginas de Facebook > ID de Instagram Para obtenerlo, abra su navegador web e ingrese la siguiente URL: https://graph.facebook.com/FACEBOOK-PAGE-ID/?access_token=ACCESS-TOKEN&fields=instagram_business_account. Reemplazar ID DE PAGINA DE FACEBOOK y TOKEN DE ACCESO con el ID de página correspondiente y el token de acceso de la página de Facebook vinculada a Instagram.
    • Guarda los cambios y listo. El paso final es poner la aplicación en Modo en vivo.
  • Tu aplicación debe estar en Modo en vivo Para ello, tu aplicación debe enviarse a Meta para su revisión y aprobación. Puedes utilizar el texto que aparece a continuación para el proceso de revisión. Ten en cuenta que este proceso no está cubierto por nuestro soporte. Si necesitas ayuda, puedes contratar nuestros servicios .

Instagram

Para vincular Instagram a tu página de Facebook y al Tablero de Soporte sigue los pasos a continuación.

  • Ingresa al área de Configuración de tu página de Facebook y haz clic en Menú de la izquierda > Instagram(https://www.facebook.com/YOUR-PAGE-SLUG/settings/).
  • Hacer clic Conectar cuenta y completar la configuración.
  • Vuelve a sincronizar Messenger con Tool Chat Bot y listo. Ten en cuenta que solo se sincronizarán los mensajes nuevos, los antiguos no se importarán.

Más información

  • Si no recibes mensajes de Instagram:
    • Asegúrese de habilitar Configuración > Privacidad > Mensajes > Herramientas conectadas – Permitir acceso desde tu aplicación móvil de Instagram.
    • Asegúrate de que tu cuenta de Instagram no esté configurada como una cuenta profesional, debe ser una cuenta comercial.
    • Vaya a Meta Business Suite , seleccione su cuenta y vaya a Usuarios > Personas. Bajo Cuenta de Instagram hacer clicA dministrar y asegúrese de habilitar todos los permisos.
  • Si no recibe mensajes de Facebook Messenger, asegúrese de que la página de Facebook no envíe respuestas automáticas, como el mensaje de bienvenida.
  • En caso de que encuentres mensajes duplicados o un ciclo de chat continuo entre el chatbot y los mensajes de Instagram, estás enfrentando un problema debido a la presencia de dos instalaciones de Tool Chat Bot. Para resolver esto, accede al segundo área de administración de Tool Chat Bot, navega a Configuración > Messenger > Páginas de Facebook, quitar el valor del Identificación de Instagram y guarde los cambios. Intente también hacer clic en el botón Darse de baja.
  • El botón de Darse de baja para eliminar la suscripción al webhook de todas tus páginas de Facebook, es útil si deseas dejar de recibir mensajes de una página de Facebook.
  • Cada usuario del Tablero de Soporte tiene solo 1 conversación en Facebook y 1 conversación en Instagram.
  • Los mensajes enriquecidos del tablero de soporte se convierten automáticamente en mensajes enriquecidos de Facebook cuando es posible; es posible que se elimine o cambie alguna parte del mensaje enriquecido.
  • Solo los mensajes privados de Facebook se enviarán a la bandeja de entrada de tu equipo. Si alguien publica un mensaje de Facebook en tu muro, no aparecerá en la bandeja de entrada de tu equipo.
  • Cuando alguien envía un mensaje a tu página de Facebook o cuenta de Instagram de la empresa, se lo designará como cliente potencial en el Panel de soporte. Solo podrás ver el nombre y la foto de perfil de Facebook o Instagram del usuario.
  • Las conversaciones y mensajes de Messenger son compatibles con la cola y el enrutamiento .
  • Se admite el chatbot. Se admite la función de toma de control humana .
  • Las funciones de IA compatibles incluyen:d etección de idioma, corrección ortográfic a,multilingüe mediante traducción, Búsqueda en Google.
  • Si el chatbot está habilitado, es necesario desactivar cualquier respuesta automática en Facebook Messenger, como el mensaje de bienvenida.
  • Se admite el mensaje de sguimiento , pero el mensaje siempre se envía, incluso si un agente responde.
  • Se admite el mensaje sin conexión , pero no se envía el horario.
  • Solo se puede sincronizar 1 cuenta de Facebook, para vincular páginas de varias cuentas de Facebook, la cuenta sincronizada en el Tablero de Soporte debe ser administrador de todas las páginas de Facebook de las otras cuentas de Facebook.
  • El uso de esta integración de Instagram y Facebook Messenger no tiene ningún coste adicional.
  • Si el mensaje supera los 1000 caracteres, solo se transmitirán los 1000 caracteres iniciales debido al límite de caracteres.
  • Sólo se sincronizarán los mensajes nuevos enviados después de la sincronización, los antiguos no se importarán.

Twitter

Las configuraciones a continuación están relacionadas con la aplicación de Twitter.

Instalación

  • Regístrate en https://developer.twitter.com . Asegúrate de verificar tu teléfono en https://twitter.com/settings/phone o el registro fallará.
  • Crea tu primera aplicación ingresando el nombre de la aplicación y haz clic Obtener claves, Copiar Clave API (clave de consumidor)yClave API secreta (secreto del consumidor) y pegarlos en Panel de soporte > Configuración > Twitter.
  • Solicitar la Elevado cceda desde https://developer.twitter.com/en/portal/products/elevated . Haga clic en Solicitar ascensos y complete el formulario de la siguiente manera: En la primera áreaEn tus palabrasy en¿Su aplicación utilizará las funciones Tweet, Retweet, Me gusta, Seguir o Mensaje directo? ingresar Necesito acceso a la API de actividad de la cuenta para comenzar a recibir mensajes directos de Twitter en mi software de chat (Tool Chat Bot) y responderlos directamente desde Tool Chat Bot, detalles en https://board.support/twitter. Deshabilite todos los demás campos haciendo clic en No: ¿Está planeando analizar datos de Twitter?, ¿Planea mostrar Tweets o agregar datos sobre el contenido de Twitter fuera de Twitter?, ¿Su producto, servicio o análisis hará que el contenido de Twitter o la información derivada estén disponibles para una entidad gubernamental?
  • Espere unos días para que Twitter revise y apruebe el acceso elevado. Recibirá un correo electrónico de Twitter.
  • Una vez que tenga acceso elevado, ingrese al panel de desarrolladores ( https://developer.twitter.com/en/portal/dashboard ) y, desde el menú de la izquierda, haga clic en Productos > Premium > Entornos de desarrollo y debajo API de actividad de la cuenta / Sandbox hacer clic Configurar el entorno de desarrollo, en Etiqueta del entorno de desarrollo ingresar alguién o el mismo valor ingresado enConfiguración > Twitter > Sincronización > Etiqueta del entorno de desarrollo.
  • Ingresa tu aplicación Ajustes Área de Menú izquierdo > Proyectos y aplicaciones > Tu proyecto > Tu aplicacióny debajoConfiguración de autenticación de usuariohacer clicConfiguración y activar OAuth 1.0a. EnPermisos de la aplicación controlar Leer y escribir y mensajes directos, enURL de devolución de llamada/URL de redireccionamiento Ingresa la URL que obtienes dePanel de soporte > Configuración > Twitter > Obtener URL de devolución de llamada, enURL del sitio webIntroduzca la URL de su sitio web.
  • Ingresa tu aplicaciónLlaves y tokens Área de Menú izquierdo > Proyectos y aplicaciones > Tu proyecto > Tu aplicación > Claves y tokens y debajo Tokens de autenticación generar Token de acceso y secreto, cópialos y pégalos enPanel de soporte > Configuración > Twitter.
  • Ingresa tu nombre de usuario de perfil de Twitter en Panel de soporte > Configuración > Twitter > Tu nombre de usuario Obténgalo desde su página de perfil de Twitter, copie el nombre que comienza con @ o la parte de la URL que contiene su nombre de usuario. Por ejemplo,  https://twitter.com/Tablero de soporte 1.
  • Guarde la configuración del tablero de soporte y haga clic en el botón Panel de soporte > Configuración > Twitter > SuscribirseY listo. Todos los mensajes enviados a tu cuenta de Twitter serán recibidos por el Foro de Soporte.

Más información

  • Si recibes mensajes duplicados, es posible que la cuenta de Twitter que estés usando para la prueba sea la misma que la que sincronizaste. Intenta enviar un mensaje desde otra cuenta de Twitter.
  • Utilice un dominio en vivo, no se admite localhost.
  • Cuando se recibe un mensaje de un usuario de Twitter, se pueden enviar hasta 5 mensajes de respuesta en un plazo de 24 horas. No se pueden enviar mensajes después de 24 horas de haber recibido el mensaje de Twitter.
  • Puede enviar un máximo de 3 o 4 archivos adjuntos según el tipo de medio.
  • Los siguientes mensajes enriquecidos del Tablero de Soporte no son compatibles: control deslizante de imágenes, control deslizante, tarjeta.
  • Se admite el chatbot. Se admite la función de toma de control humana .
  • Las funciones de IA compatibles incluyen:detección de idioma,corrección ortográfica,multilingüe mediante traducción,Búsqueda en Google.

Telegrama

Las configuraciones a continuación están relacionadas con la aplicación Telegram.

Instalación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Una vez instalada la aplicación, visite https://t.me/botfather .
  • Si ya has creado un bot de Telegram en el pasado, escribe el comando /misbotsy abre tu bot, luego haz clicT oken de API.
  • Si nunca has creado un bot de Telegram antes, escribe el comando/nuevo robotpara crear un nuevo bot. El BotFather te pedirá un nombre y un nombre de usuario, introdúcelos y generará el token de autenticación. Más detalles en https://core.telegram.org/bots .
  • Copia el token y pégalo en Panel de soporte > Telegram > Token, luego haga clic Sincronizar ahora Su sitio web debe utilizar HTTPS (certificado SSL), HTTP no es compatible.
  • Listo. Todos los mensajes enviados a tu bot de Telegram aparecerán en el área de administración de conversaciones del Foro de soporte.

Más información

Viber

Las configuraciones a continuación están relacionadas con la aplicación Viber.

Instalación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Crea el bot en https://partners.viber.com/account/create-bot-account .
  • Copia el token y pégalo enPanel de soporte > Viber > Token, luego haga clicSincronizar ahoraSu sitio web debe utilizar HTTPS (certificado SSL), HTTP no es compatible.
  • Listo. Todos los mensajes enviados a tu bot de Viber aparecerán en el área de administración de conversaciones del Foro de soporte.

Más información

Slack

Las configuraciones a continuación están relacionadas con la aplicación Slack.

Instalación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Una vez instalada la aplicación, vaya aConfiguración > Slack, haga clic en elSincronizar ahorabotón y siga las instrucciones.

¿Tiene problemas?

La sincronización de Slack puede no ser exitosa por varios motivos; a continuación se presentan los más comunes:

Descripción del problemaSolución
Puedes recibir mensajes en Slack, pero no puedes enviar mensajes desde Slack al Panel de soporteNavegar a/tablero de soporte/apps/slack/post.phpdesde su navegador. Además, enConfiguración del espacio de trabajo > Permisos, debes permitir que cualquier persona cree canales públicos. Si tiene más problemas, comuníquese con el equipo de soporte de Slack en https://api.slack.com/support .
La sincronización de Slack no funcionaVuelve a comprobar si elegiste o no un canal público de Slack cuando intentaste sincronizar Slack. Si no lo hiciste, intenta sincronizar Slack una vez más, pero esta vez elige un canal público. El canal general es una buena opción.

Archivar canales manualmente

Para archivar un canal en Slack, siga estos pasos:

  • Abra el canal de Slack que desea archivar.
  • En la parte superior derecha, haga clic en el ícono del engranaje y seleccione Opciones adicionales.
  • Haga clic en el icono de información en el área superior derecha de la pantalla, luego haga clic en el Icono más y luego haga clic en Opciones adicionales…Haga clic en Archivar este canal.

Vinculación departamental

Si la configuración Configuración > Slack > Vinculación de departamentos está activo, cuando una conversación en el Tablero de soporte se asigna a un departamento , se envía un nuevo mensaje al canal de Slack vinculado, informando a los usuarios de Slack que se ha iniciado una nueva conversación y los invita a unirse al canal de Slack dedicado al usuario. Sin embargo, solo se puede acceder a la conversación completa en el canal de Slack dedicado del usuario específico.

  • Obtenga los ID de departamento de Configuración > Varios > departamentos.
  • Obtenga los ID de canal haciendo clic en el botónObtener identificadores de canal.

Campos de usuario

El escenarioConfiguración > Slack > Campos de usuarioLe permite elegir qué detalles de usuario incluir en el mensaje enviado al canal principal cuando un nuevo usuario envía el primer mensaje. Puede incluir el slug de sus detalles de usuario personalizados o los siguientes slugs: navegador,idioma del navegador,ubicación,correo electrónico,tipo_usuario,simbólico,tiempo de creación,código de país,URL actual,sistema operativo,ciudad,DIRECCIÓN,Código Postal,teléfono,fecha de nacimiento,compañía,zona horaria,sitio web. Predeterminado: correo electrónico, navegador, idioma del navegador, ubicación.

Información

  • Cuando un nuevo usuario envía el primer mensaje, se envía un mensaje de Slack con los datos del usuario y un botón para unirse al canal del usuario al canal principal seleccionado durante la sincronización o al canal vinculado al departamento de la conversación . Solo la cuenta de Slack utilizada durante la sincronización se unirá automáticamente al canal del usuario, los demás miembros de Slack tendrán que unirse manualmente a través del botón.
  • CuandoConfiguración > Slack > Vinculación de agentesse establece, si la conversación está asignada a un departamento, solo los agentes asignados a ese departamento recibirán el mensaje, si la conversación está asignada a un solo agente, solo ese agente recibirá el mensaje.
  • Slack es gratuito. Solo las grandes empresas pueden necesitar un plan de suscripción de pago. Más detalles aquí .
  • Las notificaciones push son compatibles con Slack, cuando los agentes envían mensajes a través de Slack, se envían notificaciones push a los usuarios.
  • Si usas Dialogflow, no se recibirán mensajes en Slack si el chatbot conoce la respuesta. Una vez que la toma de control humana esté activa, todos los mensajes de la conversación se enviarán a Slack.
  • La aplicación Slack es compatible con la transmisión de correo electrónico y las aplicaciones de mensajería.
  • No se permite eliminar ni abandonar un canal, solo se permite archivar un canal.
  • Cuando se archiva una conversación en el Foro de soporte, el canal de Slack vinculado también se archiva.
  • Al responder a través de Slack a un usuario, si el usuario recibe una notificación por correo electrónico o mensaje de texto, se envía un mensaje de Slack para notificarle.
  • Utilice el comando Slack/archivopara archivar una conversación de Slack.

Perfex

Las configuraciones a continuación están relacionadas con la aplicación Perfex.

Instalación

La instalación requiere dos pasos:

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Una vez instalada la aplicación, vaya aConfiguración > Perfexe ingrese la información de la base de datos y la URL de Perfex. Puede obtener la información del archivoaplicación/config/app-config.phpen la carpeta de instalación de Perfex. Si no conoce el prefijo de Perfex, déjelo vacío, el prefijo predeterminado establa.
  • Vaya al área de administración de Perfex, luego vaya aConfiguraciones > Módulose instale el módulo Tool Chat Botcargando el archivomódulo.zipUna vez instalado el módulo, vaya aConfiguraciones > Panel de soportee ingrese la URL del complemento Tool Chat Bot, consígalo desdeConfiguración > Varios > URL del foro de soporteSi estás usando la versión de WordPress, la URL debe ser así: https://example.com/wp-content/plugins/supportboard/supportboard.

Para mostrar el Panel de soporte dentro del área de administración de Perfex, el Panel de soporte debe estar instalado en el mismo dominio y en el mismo sistema de archivos que la instalación de Perfex. Si tiene problemas o si ha cambiado los detalles de la base de datos de Perfex, asegúrese de que el archivosoporte/config.phpUtilice los detalles correctos de la base de datos Perfex. Actualizar los detalles en el foro de soporte no actualizará los detalles en el archivo config.php.

Zendesk

Las siguientes configuraciones están relacionadas con la aplicación Zendesk.

Instalación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Conseguir eldominioDesde la URL de su área de administración de Zendesk, copie la primera parte de la URL: https://dominio.zendesk.com/. Por ejemplo, el dominio dehttps://supportboard.zendesk.com/agent/get-started/ticketing-system/ticketing-introestablero de soporte.
  • Conseguir elClave APIdeMenú izquierdo > Admin > Canales > API > ConfiguraciónHaga clic enAgregar token API.
  • Elcorreo electrónicoEs el correo electrónico de su cuenta Zendesk.

Más información

  • Los tickets convertidos por Tool Chat Bot se sincronizan automáticamente cuando se envían y reciben nuevos mensajes en Tool Chat Bot, y se vinculan a un usuario existente de Zendesk, si lo hay; de lo contrario, se crea un nuevo usuario de Zendesk.
  • El tablero de soporte vincula a los usuarios de Zendesk con los usuarios del tablero de soporte mediante correo electrónico o número de teléfono.

WHMCS

Las configuraciones a continuación están relacionadas con la aplicación WHMCS.

Instalación

El proceso requiere dos instalaciones: una es el complemento WHMCS y la otra es la aplicación Tool Chat Bot.

Instalación de la aplicación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Una vez instalada la aplicación, vaya aConfiguración > WHMCSe ingrese la información de la base de datos y la URL de WHMCS.

Instalación del complemento WHMCS

  • Entrar en la carpetatablero de soporteDentro de lacomplemento.zip(descárgalo aquí ) archivo en el /módulos/complementos/directorio de su instalación de WHMCS.
  • Ir aConfiguración > Configuración del sistema > Módulos complementarios, busque el módulo Tablero de soporte y haga clic enActivarMás detalles en https://docs.whmcs.com/Addon_Modules_Management#Installing_An_Addon
  • Haga clic en elConfigurarBotón e ingrese la URL del complemento Tool Chat Bot.

Cómo actualizar

Actualizar la aplicación WHMCS en Tool Chat Bot es fácil, puedes habilitar las actualizaciones automáticas o actualizarla manualmente. Detalles aquí . Para actualizar el complemento WHMCS, deberás descargar la última versión del complemento desde https://board.support/docs/files/whmcs/addon.zip y reemplazar manualmente el archivo /módulos/complementos/tablero de soporte/directorio de su instalación de WHMCS con el nuevo recién descargado.

Si tiene problemas o si ha cambiado los detalles de la base de datos WHMCS, asegúrese de que el archivosoporte/config.phpUtilice los detalles correctos de la base de datos WHMCS. Actualizar los detalles en el Panel de soporte no actualizará los detalles en el archivo config.php.

OpenCart

Las configuraciones a continuación están relacionadas con la aplicación OpenCart.

Instalación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Una vez instalada la aplicación, vaya a Configuración > OpenCart e ingrese los detalles de OpenCart. Para obtener el Nombre de usuarioyClave API Ingrese al área de administración de OpenCart y vaya a Sistema > Usuarios > API Verás un usuario predefinido llamadoPor defecto. Edítelo, genere la clave API y luego configure la Estado a permitir. A continuación, agregue su IP a la lista de permitidos para el acceso a la API.
  • Con un administrador de archivos o FTP, edite el archivo catálogo/controlador/común/encabezado.php en la carpeta de instalación de OpenCart y agregue el siguiente valor clave en $datos variable:
$data['supportboard'] = $this->customer->getFirstName() ? 'var SB_DEFAULT_USER = { first_name: "' . $this->customer->getFirstName() . '",
 last_name: "' . $this->customer->getLastName() . '", email: "' . $this->customer->getEmail() . '", extra: { opencart_id: ["' .
$this->customer->getId() . '|' . (isset($_COOKIE['OCSESSID']) ? $_COOKIE['OCSESSID'] : '') . '", "Open Cart ID"], phone: ["' .
$this->customer->getTelephone() . '", "Phone"], opencart_store: ["' . $this->config->get('config_name') . '", "OpenCart Store"], 
opencart_store_url: ["' . $_SERVER['HTTP_HOST'] . '", "OpenCart Store URL"] } };' : '';
  • Editar el archivo /catalog/view/theme/default/template/common/header.twig y añadir <script>{{ tablero de soporte }}</script> En algún lugar dentro del <head>. Tenga en cuenta que si no está utilizando el tema predeterminado, la ruta será diferente.
  • Entra en OpenCart Extensiones página y haga clic en el botón superior derecho Actualizar.
  • Descargue el archivo sb.php y cárguelo en catálogo/controlador/api.

Más información

  • Esta aplicación es compatible con OpenCart Multistore.
  • Al actualizar OpenCart, deberá aplicar nuevamente el código anterior.
  • Actualmente sólo se admite Opencart 3.

Ultimate Membership Pro

Las configuraciones a continuación están relacionadas con la aplicación Ultimate Membership Pro.

Sincronización de usuarios

Los nuevos usuarios se sincronizan automáticamente. Para sincronizar manualmente los usuarios existentes, vaya aConfiguración > WordPress > Sincronizar usuariosy haga clicImportar usuarios.

Más información

  • Para limitar el acceso a un plan específico, utilice únicamente este código corto [ihc-hide-content ihc_mb_type=»mostrar» ihc_mb_who=»4″ ihc_mb_template=»2″]<script id=»sbinit» src=»SU-URL/supportboard/supportboard/js/main.js»></script>[/ihc-hide-content] Reemplazar 4 con el nivel de usuario que desees y TU-URL con la URL de la carpeta /plugins/ de WordPress. También tienes que comprobarConfiguración > WordPress > Inicialización manual.

ARMember

Las configuraciones a continuación están relacionadas con la aplicación ARMember.

Sincronización de usuarios

Los nuevos usuarios se sincronizan automáticamente. Para sincronizar manualmente los usuarios existentes, vaya aConfiguración > WordPress > Sincronizar usuariosy haga clicImportar usuarios.

Más información

  • Un usuario es miembro pago solo si tiene al menos un plan pago activo que no haya vencido.

Active eCommerce

Las configuraciones a continuación están relacionadas con la aplicación Active eCommerce.

Instalación

El proceso requiere dos instalaciones, una es la aplicación Tool Chat Bot y la otra es la instalación en Active eCommerce.

Instalación de la aplicación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Una vez instalada la aplicación, vaya a Configuración > Comercio electrónico activo e ingrese la información de la base de datos, la URL de comercio electrónico activo y las demás configuraciones.
  • La clave secreta se puede encontrar en el archivo .env Ubicado en el directorio raíz de Active eCommerce. Copie el valor APP_KEY.
  • Si tiene problemas, asegúrese de que el archivo soporte/config.php Utilice los detalles correctos de la base de datos de Active eCommerce.

Instalación en Active eCommerce

  • Editar el archivo\recursos\vistas\frontend\inc\footer.blade.phpen el directorio de Active eCommerce e ingrese el código a continuación justo después de la etiqueta de apertura del pie de página<pie de página. Reemplazar[SU-SITIO]Con la URL de la instalación de Tool Chat Bot, consígala enConfiguración > Varios > URL del foro de soporte.
<script src = "https://[SU-SITIO]/js/min/jquery.min.js" >/script> <script id = "sbinit" src = "https://[SU-SITIO]/js/main.js" >/script> 
  
@php
$código_sb = '';
$sb_cart = falso;
si (Auth::check() && !isAdmin()) $sb_code = 'var SB_AECOMMERCE_ACTIVE_USER = '.Auth::user()->id. ';';
si (isset($productodetallado)) $sb_code.= 'var SB_DEFAULT_AGENT = "aecommerce-'. $productodetallado->usuario->id. '";';
si (auth()->usuario() != null) $sb_cart = \App\Models\Cart::where('id_usuario', Auth::usuario()->id)->get(); de lo contrario { $temp_user_id = Session()->get('id_usuario_temp'); si ($temp_user_id) { $sb_cart = \App\Models\Cart::where('id_usuario_temp', $temp_user_id)->get(); }}
si ($sb_cart && count($sb_cart) > 0) { $sb_code.= 'var SB_AECOMMERCE_CART = ['; foreach ($sb_cart como $clave => $item) { $sb_code.= '["'. $item['id_producto']. '", "'. $item['precio']. '", "'. $item['cantidad']. '"],'; } $sb_code = substr($sb_code, 0, -1). '];'; }
si ($sb_code != '') echo ' <script> '. $sb_code. ' </script> ';
@finphp

Cómo actualizar

Actualizar la aplicación Active eCommerce en Tool Chat Bot es fácil, puedes habilitar las actualizaciones automáticas o actualizarla manualmente. Detalles aquí . Si actualizas Active eCommerce, tendrás que volver a insertar el código anterior en el archivo.pie de página.blade.php.

Chat de vendedores

Para obligar a los vendedores a ver solo las conversaciones de los usuarios que escriben desde sus páginas de productos, habilite la opciónConfiguración > Varios > Ocultar conversaciones de otros agentesDespués de eso, simplemente haga clic en el botónConfiguración > Comercio electrónico activo > Importar proveedores¡Y listo! Los vendedores se registrarán en el foro de soporte y podrán ingresar al área de administración.

Los administradores siempre pueden ver las conversaciones de todos los agentes (vendedores).

Martfury

Las configuraciones a continuación están relacionadas con la aplicación Martfury.

Instalación

  • Para instalar la aplicación consulte la sección de instalación de aplicaciones .
  • Una vez instalada la aplicación, vaya aConfiguración > Martfury y entrar en elinformación de la base de datos,URL de Martfury,Clave secreta Obtenga la información de la.envarchivo ubicado en el directorio raíz de Martfury.
  • Establezca el camino de Martfury enConfiguración > Martfury > Ruta de Martfury Obtenga esta información cargando este archivo en el/público/carpeta del directorio raíz de Martfury, después de la carga ábrala a través del navegador (por ejemplo, https://shop.com/public/path.php).
  • Para mostrar el chat en el sitio web, ingrese el código de Soporte de la instalación de PHP enAdministración de Martfury > Apariencia > JS personalizado > JS de pie de página No incluya jQuery.
  • Si tiene problemas, asegúrese de que el archivo soporte/config.php Utilice los detalles correctos de la base de datos de Martfury.

Cómo actualizar

Actualizar la aplicación Martfury en Tool Chat Bot es fácil, puedes habilitar las actualizaciones automáticas o actualizarla manualmente. Detalles aquí .

Chat de vendedores

Para obligar a las tiendas a ver solo las conversaciones de los usuarios que escriben desde sus páginas de productos, siga los pasos a continuación.

  • Comprueba las opcionesConfiguración > Martfury > Chat privado,Configuración > Chat > ​​Deshabilitar el panel de control,Configuración > Chat > ​​Permitir solo una conversación.
  • DeConfiguración > Martfury > Importar vendedoresImportar todos los proveedores.
  • EnConfiguración > Martfury > Vinculación de chat privadoCada vendedor va a la tienda correcta. Puede obtener los identificadores de los vendedores enUsuarios > Agentes y administradores.

LINE

Las configuraciones a continuación están relacionadas con la aplicación LINE.

Instalación

  • Inicie sesión en https://developers.line.biz/console/ o cree una nueva cuenta.
  • Crear uno nuevo Proveedor y luego uno nuevo Canal API de mensajería, seleccionar API de mensajería como tipo de canal
  • Desde el canal Ajustes básicos copia de área Canal secreto y pégalo en Panel de soporte > Configuración > Línea > Sincronización > Canal secreto.
  • Desde el canal API de mensajería área generar una Token de acceso al canal (de larga duración), cópialo y pégalo en Panel de soporte > Configuración > Line > Sincronización > Token de acceso.
  • Introduzca la URL de su webhook enURL del webhooky haga clicVerificarObtenga la URL del webhook desdePanel de soporte > Configuración > Line > Sincronización > URL del webhook.
  • Permitir Utilizar webhook.
  • Escanear el Código QR con tu aplicación móvil LINE para comenzar a escribir en tu canal.
  • Desactivar el Mensajes de respuesta automática configuración.
  • Listo. Todos los mensajes enviados a tu cuenta de bot de LINE aparecerán en el área de administración de conversaciones del Foro de soporte.

Más información

  • Tienes 7 días desde que se envió el mensaje del usuario final desde WhatsApp para responder el mensaje.
  • No se admiten pegatinas.
  • Los mensajes enriquecidos del tablero de soporte se convierten automáticamente en mensajes enriquecidos de LINE cuando es posible; de ​​lo contrario, se eliminan del mensaje.
  • Las conversaciones y mensajes de LINE son compatibles con la cola y el enrutamiento .
  • Se admite el chatbot. Se admite la función de toma de control humana .
  • Las funciones de IA compatibles incluyen:detección de idioma,corrección ortográfica,multilingüe mediante traducción,Búsqueda en Google.
  • Se admite el mensaje de seguimiento , pero el mensaje siempre se envía, incluso si un agente responde.
  • Se admite el mensaje sin conexión , pero no se envía el horario.

WeChat

Las configuraciones a continuación están relacionadas con la aplicación WeChat.

Instalación

  • En Configuración > Aplicaciones, haga clic WeChat e ingresa tu clave de licencia para instalar y activar la aplicación.
  • Visite https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=en_US y registre una cuenta Cuenta de servicio.
  • Después del registro ingrese Cuentas oficiales área y desde el menú de la izquierda haga clic en Configuración y desarrollo > Verificación de WeChat Debes completar la verificación, que demora algunas semanas y cuesta USD 99 o CNY 300 para entidades chinas.
  • Desde el menú de la izquierda haga clic en Configuración y desarrollo > Configuración básicay copiar ID de desarrollador (ID de aplicación),Contraseña de desarrollador (secreto de la aplicación) Pegue la información en Panel de soporte > Configuración > WeChat.
  • Desde el menú de la izquierda haga clic en Configuración y desarrollo > Configuración básica y complete la configuración del servidor (服务器配置(已启用). En Dirección del servidor (URL)Ingresa la URL que obtienes de Panel de soporte > Configuración > WeChat > ​​Sincronización > Obtener URL de configuración. En Simbólico Inserte cualquier valor que desee, el mismo valor debe ingresarse en Panel de soporte > Configuración > WeChat > ​​Token.
  • Listo. Todos los mensajes enviados a tu cuenta de WeChat aparecerán en el área de administración de conversaciones del Panel de soporte.

Más información

  • Si recibes un error como {«errcode»:41001,»errmsg»:»Falta el token de acceso rid: 631111-470b3b22-48553870″} Necesitas incluir en la lista blanca la dirección IP de tu servidor. Cuenta oficial > Configuración y desarrollo > Configuración básica > Lista blanca de IP.
  • Los archivos de WeChat y los adjuntos de ubicación no son compatibles y el Soporte Técnico no los recibe.
  • Los enlaces no son compatibles con WeChat, se convierten en textos.
  • Los mensajes enriquecidos del tablero de soporte se convierten automáticamente en mensajes enriquecidos de WeChat cuando es posible; de ​​lo contrario, se eliminan del mensaje.
  • Las conversaciones y mensajes de WeChat son compatibles con la cola y el enrutamiento .
  • Se admite el chatbot. Se admite la función de toma de control humana .
  • Las funciones de IA compatibles incluyen: detección de idioma,corrección ortográfica,multilingüe mediante traducción,Búsqueda en Google.
  • Se admite el mensaje de seguimiento , pero el mensaje siempre se envía, incluso si un agente responde.
  • Se admite el mensaje sin conexión , pero no se envía el horario.

Zalo

Las configuraciones a continuación están relacionadas con la aplicación Zalo.

Instalación

  • En Configuración > Aplicaciones, haga clic Zalo e ingresa tu clave de licencia para instalar y activar la aplicación. Si tienes la versión en la nube haz clic Activo.
  • Regístrate en https://developers.zalo.me/ y crea una nueva cuenta. Aplicación Ingrese la información requerida y guárdela.
  • Copiar el Identificación de la aplicación y Clave secreta de la aplicación desde la aplicación que acabas de crear y pégalos en Panel de soporte > Configuración > Sincronización > Zalo.
  • Desde el menú de la izquierda haga clic en Webhooks y establece la URL, obtén la URL de Panel de soporte > Configuración > Zalo > Sincronización > URL del webhook.
  • Desde el menú de la izquierda haga clic en Webhooks Copiar Clave secreta de OA y pégalo en Panel de soporte > Configuración > Zalo > Sincronización > Clave secreta de OA.
  • Desde el menú de la izquierda haga clic en Cuenta oficial > Gestión de OA y vincula tu Cuenta Oficial.
  • Desde el menú superior haga clic en Herramientas > Explorador de API o vaya a https://developers.zalo.me/tools/explorer/ . Como Tipo de token de acceso seleccionar Token de acceso de OA, haga clic Obtener token de acceso y selecciona tu Cuenta Oficial. Copia el Token de actualización y pégalo en Panel de soporte > Configuración > Zalo > Sincronización > Token de actualización. Más detalles aquí .
  • Desde el menú de la izquierda haga clic en Role y un usuario de prueba como administrador. Utilizarás este usuario para enviar mensajes a tu cuenta oficial de Zalo y probar la integración.
  • Desde el menú de la izquierda haga clic en Regístrate para utilizar API > Cuenta oficial API permitir Gestión de usuarios y haga clic Enviar para revisión.
  • Listo. Todos los mensajes enviados a tu cuenta oficial de Zalo aparecerán en el área de administración de conversaciones del foro de soporte.

Más información

Créditos

Los créditos se utilizan únicamente en la versión en la nube de Tool Chat Bot. Los créditos se utilizan en las siguientes funciones, únicamente enAutomáticomodo de sincronización. ElManualEl modo de sincronización no utiliza créditos. Si no desea utilizar créditos, puede utilizar elManualmodo de sincronización y sus claves API.

  • Inteligencia artificial > Google > Chatbot Dialogflow y Traducciones automáticas, Detección de idioma, Multilingüe mediante traducción.
  • Inteligencia artificial > OpenAI > Chatbot y Corrección ortográfica, Botón de reescritura de mensajes, Reconocimiento de voz.

Precios

A continuación, se muestran los costes de las funciones que utilizan créditos.

  • Dialogflow ES$0.004 por solicitud.
  • Flujo de diálogo CX$0.014 por solicitud.
  • Mensaje de audio de Dialogflow ES$0,000866 por segundo de audio.
  • Mensaje de audio de Dialogflow CX$0,002 por segundo de audio.
  • Traducciones de Google$0,00004 por carácter.
  • Instrucciones gpt-3.5-turbo de OpenAI$0,000004 por token.
  • OpenAI gpt-3.5-turbo$0,000004 por token.
  • OpenAI gpt-4$0,00012 por token.
  • OpenAI gpt-4-32k$0,00024 por token.
  • Incorporación de texto OpenAI 3-pequeño$0,00000004 por token.
  • Susurro de audio a texto de OpenAI$0,0002 por segundo de audio.

Información

  • Puedes encontrar tu Token de API en https://toolchatbot.com/tool
  • Puede cambiar entre cuentas sin tener que cerrar sesión y volver a iniciarla agregando las cuentas en Configuración > Administrador > Cambiar cuentas.
  • Si experimenta una pantalla blanca al acceder a la versión en la nube, agregue el atributo URL restablecer inicio de sesión a la URL y abrirla nuevamente.

Calendly

Siga los pasos a continuación para enviar una invitación de reserva de Calendly.

  • Crea un tipo de evento desde https://calendly.com/event_types/user/me .
  • Hacer clic compartir y copiar la URL.
  • Para enviar la invitación de Calendly, utilice el mensaje enriquecido botón Tipo. Asegúrese de ingresar la URL de Calendly que copió en el paso anterior como URL. Además, incluya elatributo success para personalizar el mensaje que se enviará después de que la reserva se complete con éxito. Por ejemplo

Zapier

Utilice la aplicación Zapier disponible en https://zapier.com/apps/support-board/integrations .

Integración manual – Todas las versiones

Integre Zapier con Tool Chat Bot siguiendo los pasos que se indican a continuación. La integración se basa en los webhooks de Tool Chat Bo, cada webhook es un disparador de Zapier, por lo que tiene más de 15 disparadores de Zapier disponibles. Para obtener más detalles, visite la página de webhooks .

  • Vaya a https://developer.zapier.com/ e inicie sesión o registre una nueva cuenta.
  • Cree una nueva integración haciendo clic en Iniciar una integración con Zapier, o visite https://developer.zapier.com/app/new . Complete todos los campos obligatorios, como el nombre y la descripción, y haga clic Crear Puedes ingresar cualquier texto que desees, pero ten en cuenta el nombre de la aplicación porque lo necesitarás más adelante.
  • Desde el menú de la izquierda haga clic en Desencadenantes y luego Agregar disparador.
  • Complete todos los campos obligatorios, como la clave y la descripción, y haga clic Guardar y continuar, puedes introducir cualquier texto que desees.
  • En la parte superior haga clic Configuración de API, elegir Gancho REST como Tipo de disparador y haga clic Guardar.
  • Regresar a la área Ajustes del disparador, o vaya a https://zapier.com/app/zaps y haga clic en Crear un Zap.
  • Busque la aplicación que acaba de crear ingresando el nombre de la aplicación y haga clic en ella.Evento desencadenante Seleccione su disparador y haga clic continuar.
  • Copiar el URL del webhook, haga clic Continuar, y luego ingrese al área de administración del Tablero de Soporte e ingréselo en Configuración > Varios > Webhooks > URL, active los webhooks, guarde la configuración y vuelva a cargar Tool Chat Bot.
  • Crea algo para activar un webhook, como enviar un mensaje o crear un nuevo usuario, luego regresa a Zapier y haz clic Disparador de prueba y deberías ver los datos del webhook de Tool Chat Bot. Haz clic Continuar.
  • Haga clic en el botón derecho Filtros y configure el filtro para activar la integración solo si existe una variable. Necesita el filtro porque Tool Chat Bot enviará todos los webhooks a todos los zaps. Ejemplo: si su zap desea integrar los mensajes de Tool Chat Bot, deberá configurar el filtro para continuar solo si existe la variable mensaje existe.
  • Hacer clic Continuar, o + y añade tu integración.
  • Para utilizar varios zaps y webhooks, necesitará actualizar Configuración > Varios > Webhooks > URLy agrega los nuevos ID de zap, separados por comas. Ejemplo: si tienes dos zaps con URL https://hooks.zapier.com/hooks/catch/10352851/bbad21f/yhttps://hooks.zapier.com/hooks/catch/10352851/aaaa66t/, la URL debe ser https://hooks.zapier.com/hooks/catch/10352851/bbad21f,aaaa66t/.

Seguridad

La seguridad es fundamental en Tool Chat Bot. Trabajamos con expertos en seguridad que realizan auditorías periódicas de seguridad. Implementamos continuamente las últimas tecnologías de seguridad y nos mantenemos actualizados sobre las últimas amenazas de seguridad. A continuación, encontrará algunas de las medidas de seguridad que se han implementado en Tool Chat Bot.

Prohibición de IP

Tool Chat Bot permite un máximo de 10 intentos de inicio de sesión fallidos en una hora. En caso de que un usuario, administrador o agente supere el límite, no podrá acceder a su cuenta ni al área de administración durante un período de 1 hora. Este mecanismo de bloqueo se basa en la dirección IP del usuario y sirve para disuadir los ataques de fuerza bruta destinados a descubrir las credenciales de inicio de sesión. Si aparece el error «Demasiados intentos de inicio de sesión. Vuelva a intentarlo en unas horas», tiene dos opciones: esperar unas horas o realizar cambios en la base de datos de Tool Chat Bot eliminando el registro ip-ban de la tabla sb_settings

Protección contra inyección XSS

Para evitar ataques de protección por inyección XSS, todas las entradas de usuario confidenciales se someten a una desinfección.

Protección contra falsificación de solicitudes entre sitios (CSRF)

Para evitar ataques CSRF, todas las solicitudes se validan verificando la cookie de inicio de sesión y la cadena de inicio de sesión del lado del cliente.

Finalización de sesiones activas al actualizar el usuario

Cada vez que se cambia la contraseña o los detalles de un administrador o agente, todas las sesiones activas se cierran automáticamente cuando se ejecutan operaciones confidenciales o después de 1 hora.

Cifrado AES de 256 bits

Utilizamos encriptación AES de 256 bits para encriptar datos confidenciales, como datos de inicio de sesión de sesión activa.

Protección con contraseña por nombre de archivo

Tool Chat Bot garantiza que todos los archivos cargados se renombren con una cadena alfanumérica aleatoria antepuesta al nombre del archivo original para evitar que se descubra la URL y se descarguen sin autorización los archivos cargados. Tenga en cuenta que, para que esta función funcione correctamente, su servidor debe prohibir la inclusión en directorios.