Encuentra la respuesta que buscas

Nodo Form

El nodo Form, disponible dentro de la categoría de nodos Aivo, permite crear formularios con campos personalizables para que los usuarios ingresen la información necesaria y realicen diferentes gestiones a través del Asistente Virtual.

Además, permite proteger información sensible ocultando los datos ingresados tanto en el historial de chat de Virtual Assistant como durante las conversaciones con un Agente humano.

⚙Configuración del nodo
A continuación, se detallan los campos necesarios para su configuración:
  • Bot: muestra todos los bots a los que tienes acceso para que selecciones dónde se ejecutará este nodo.
  • Next Step: indica el paso (Step In) al que se dirigirá el flujo una vez que el usuario complete y envíe el formulario.
  • Block input: al seleccionar la opción 'true', la caja de texto quedará temporalmente deshabilitada para impedir que el usuario escriba mientras completa y envía el formulario. Si deseas mantenerla habilitada, deja seleccionada la opción 'false'. Ten en cuenta que esta configuración solo aplica al canal Web, ya que en el resto de los canales conversacionales, como WhatsApp, este comportamiento depende de las capacidades propias de cada plataforma.
  • Inputs: permite agregar los campos que compondrán el formulario.
  • Add input: agrega un nuevo campo al formulario. No existe un límite en la cantidad de campos que puedes incorporar; sin embargo, todos deben estar correctamente configurados y el formulario debe contener al menos un input.
  • Type:selecciona el tipo de dato que se solicitará al usuario para ese campo del formulario. Las opciones disponibles son:
    • Text: permite ingresar cualquier tipo de carácter.
    • Number: admite únicamente caracteres numéricos, puntos y comas.
    • Email: permite ingresar únicamente direcciones de correo electrónico con un formato válido.
    • Password: oculta el contenido ingresado por el usuario para que no sea visible en la ventana de chat. Este tipo de campo solo está disponible para el canal Web.
    • Textarea: permite ingresar texto en un campo de varias líneas.
    • Media: permite adjuntar imágenes, videos o archivos. Este tipo de campo no está disponible para el canal Web.
    • Select: permite crear un campo con una lista de opciones. Cada una debe configurarse con un Label (texto visible) y un Value (valor asociado).
    • Hidden: crea un campo oculto para el usuario final cuyo valor se envía automáticamente al siguiente paso del flujo. Es necesario asignarle un valor para evitar que se envíe vacío.
  • Label: define el nombre del campo que se mostrará al usuario en el formulario.
  • Ref: indica el nombre interno con el que se almacenará la información ingresada por el usuario para utilizarla en los siguientes pasos del flujo.
  • Callback Label: define el texto que verá el usuario cuando el formulario sea de tipo callback.
  • Required: determina si la respuesta será obligatoria u opcional para el usuario. Selecciona true para que el campo sea obligatorio o false para que sea opcional.
  • Regex: permite validar el contenido ingresado por el usuario cuando el formulario se utilice en el canal Web.
    ➡ Encuentra aquí conceptos básicos sobre expresiones regulares útiles para validar la información ingresada en formularios.
  • Hide this value in the chat history: al activar esta opción, el valor ingresado por el usuario se ocultará tanto en el historial del chat como durante las conversaciones con un agente humano.
  • Remove input: elimina el campo seleccionado del formulario. 
 📥 Puedes descargar un flujo de ejemplo en este enlace.

▶ En el siguiente video te mostramos cómo configurar el nodo en Studio:
Este sitio web almacena cookies en tu computadora. Estas cookies se utilizan para recopilar información sobre cómo interactúas con nuestro sitio web y nos permite recordarte. Utilizamos esta información para mejorar y personalizar tu experiencia de navegación y para obtener estadísticas y métricas sobre nuestros visitantes tanto en este sitio web como en otros medios. Para obtener más información sobre las cookies que utilizamos, consulta nuestra Política de privacidad.

Si rechazas, tu información no será rastreada cuando visites este sitio web. Se usará una sola cookie en tu navegador para recordar tu preferencia de no ser rastreado.