¿Cómo configurar una consulta dinámica?

Las Consultas dinámicas de Chatbots te van a permitir proporcionarle información personalizada a tus contactos en un instante.

Ahora bien, para empezar a configurar tu consulta dinámica debes seguir los siguientes pasos. 

  • En primer lugar, debes dirigirte al bot de soluciones, específicamente a la opción de creación de Preguntas y respuestas.

dinamicas1-min

  • Una vez allí, encontrarás la opción “Añadir dinámica”, debes darle clic para continuar.

dinamicas2-min

  • A continuación, encontrarás un formulario para ingresar los datos que se necesitan para crear tu Consulta dinámica. Estos son:
    • Nombre de la opción: En este campo ingresarás el nombre que aparecerá para tus clientes. Un ejemplo de ello es: Rastreo de pedido.
    • Integración: Este campo define con qué integración funcionará la pregunta.

❗ Por ahora, solo la integración con API está disponible.

dinamicas3-min-1
    • Autenticación: En este campo podrás escoger entre dos tipos de autenticación con la API.
      • Bearer token: Para esta autenticación solo se habilitará un campo para que puedas ingresar el token.

dinamicas4-min

      • Basic authentication: Para la autenticación de este tipo se habilitan dos campos. Estos son: Usuario y contraseña.

dinamicas5-min

Configuración de Endpoint en las Consultas dinámicas

Una vez estén los pasos anteriores listos, podremos continuar con los siguientes. El paso a seguir es configurar los endpoints para poder realizar las Consultas dinámicas.

Para ello tendrás que tener en cuenta lo siguiente:

  • Hay dos opciones para continuar con los endpoint. Es importante resaltar que dependiendo de la opción que elijas, el formulario inicial va a cambiar. Las dos opciones son Post y Get.
    • Post: Esta primera opción te va a permitir colocar el endpoint en el primer campo. En el segundo, podrás colocar el JSON que admite el endpoint para la solicitud.

dinamicas6-min

              Luego de colocar los dos valores, el formulario se verá de esta forma:

dinamicas7-min

💡 Al hacer clic en cualquier valor del JSON se abrirá un formulario. Este hará referencia a que ese valor seleccionado será un dato de entrada en la solicitud.

    • Get: En esta opción, tendrás el primer campo para colocar el endpoint. Los siguientes campos dependerán de la cantidad de Key que necesites.

dinamicas8-min

              Es valioso resaltar que el value de las KEY puede ser de tipo Text cuando el valor                    enviado en la solicitud es el mismo. Así mismo, puede ser de tipo Input cuando                      quieras que ese dato sea solicitado. 

dinamicas9-min

  • Al completar los campos solicitados, lo verás de esta forma: 

dinamicas10-min

  • Una vez hayas seleccionado el dato variable se abrirá un formulario. Este se verá de la siguiente forma: 

dinamicas11-min

💡 Sin importar si has escogido la opción de Post o Get el formulario final será el mismo. 

    • En el campo “Ingresar pregunta de entrada de dato” se mostrará el texto con el cual se solicitarán los datos de entrada del cliente.

    • Nombre de dato: Esta opción es un nombre interno y solo se utiliza para conocer en el JSON que ese dato es un dato de entrada por parte del usuario.

    • Tipo de dato: En este campo se debe seleccionar cómo será el tipo de dato que ingresará el comercio para poder validarlo. Algunas opciones son:
      • Alfanumérico
      • Numérico
      • Email
    • Dato de prueba: En esta opción deberás proporcionar el valor que ese campo debe tener para realizar una solicitud exitosa. Esto se usará para ejecutar una prueba de que el servicio funciona correctamente.
    • Número de intentos fallidos: Esta es una configuración que se puede hacer para los tipos de datos, cuando los contactos superen esta cantidad de intentos fallidos se derivará la conversación a los asesores para que puedan resolver la duda.
  • Una vez hayas establecido el tipo de solicitud que requieras y, sin importar cuál de ellas sea, el siguiente paso es probar el servicio con los valores correctos. Para ello comenzaremos dando clic al siguiente botón:

dinamicas12-min

  • En caso de que todos los datos sean correctos y la solicitud fue exitosa, verás el siguiente mensaje:

dinamicas13-min

❗ En caso de que los datos de prueba ingresados no sean los correctos, aparecerá un mensaje de error con la respuesta recibida del error. dinamicas14-min

💡 Recuerda que, hasta que la respuesta del servicio no sea exitosa, no se podrá continuar con la configuración de la pregunta.

  • Una vez te hayas asegurado de que todo funciona correctamente y el mensaje de “Operación exitosa” apareció en tu pantalla, el paso a seguir es darle clic al botón “Siguiente”
  • A continuación se mostrará la respuesta de la solicitud. Al hacer clic en los campos, podemos seleccionar cuáles serán los necesarios como dato de salida para el mensaje de respuesta.

dinamicas16-min

Cada dato de salida aparecerá en la sección "Datos de salida seleccionados", donde podrás eliminarlos si deseas dando clic al la X al lado del nombre del dato.

  • El siguiente paso es dar clic al botón “Siguiente” donde se configurarán los mensajes de salida.

Configuración de mensajes de salida en las Consultas dinámicas

Para comenzar con esta configuración debes tener en cuenta que el primer mensaje que podrás escribir será la respuesta que el contacto reciba cuando todo el proceso sea exitoso.

Así mismo, el segundo mensaje que podrás modificar será para cuando ocurra un error en el proceso.

Los mensajes pueden tener estilos como:

  • Negrilla
  • Cursiva
  • Emojis
  • Variables

dinamicas17-min

💡 Las variables pueden ser tanto datos de entrada como datos de salida. Aparecerán dando clic a botón “Datos” que estará al lado del nombre del mensaje.

Para complementar la configuración de los mensajes de salida, recuerda que el mensaje de error se puede modificar por cada tipo de error dando clic a “Personalizar mensaje de error”.

Una vez hayas dado clic, se abrirá una ventana donde podrás seleccionar el código del tipo de error e ingresar el mensaje que aparezca cuando la respuesta del servicio sea ese código de error.

dinamicas18-min

Ahora bien, una vez hayas registrado el código de error, este se verá reflejado en la parte de abajo de los mensajes.

dinamicas19-min

Para concluir, ten en cuenta que podrás registrar la cantidad de errores que necesites, eliminarlos y registrar nuevamente cada código de error.

Ahora sí, ¡hemos terminado con la configuración de consultas dinámicas!

Por supuesto, podrás registrar todas las consultas dinámicas que requieras para informar a tus clientes de todo lo que consideres necesario.

❗ Si has habilitado el módulo de departamentos y has configurado una única consulta dinámica en un departamento específico, cuando un cliente elija ese departamento en la lista, se le solicitarán directamente los datos de entrada. En caso de tener varias preguntas, ya sean estáticas o dinámicas, el cliente deberá seleccionar la que le interese.

Así se crean las consultas dinámicas en B2Chat, esperamos que esta información fuera de utilidad para tu empresa.

Gracias por confiar en nosotros. 🤗