> For the complete documentation index, see [llms.txt](https://recursos.demandu.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://recursos.demandu.tech/crea-tu-primer-bot./crea-tu-chatbot-de-sitio-web/edita-tu-flujo-de-chat/componentes-de-flujo/solicitud-de-informacion.md).

# Solicitud de Información

Solicitar información (entrada del usuario)

Estos componentes **preguntan algo al usuario** y esperan una respuesta.&#x20;

{% hint style="info" %}
*Nota:* El flujo **no continuará** hasta que el usuario proporcione la información solicitada en estos componentes.
{% endhint %}

1. **Nombre:** Pide al usuario su nombre.

   * Al añadirlo desde “Agregar componente”, puedes personalizar el mensaje de solicitud (ej. “¿Cómo te llamas?”).

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FBl8l8Nlx2Fo1ocTpV7iU%2FCaptura%20de%20pantalla%202025-03-31%20a%20la(s)%206.36.50%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=e8cebe5f-1c8b-4137-9a7d-cc5381370676" alt=""><figcaption></figcaption></figure>
2. **Teléfono:** Solicita un número de teléfono.

   * Personaliza el mensaje (ej. “Por favor, ingresa tu número de teléfono”).
   * Puedes especificar un código de país predeterminado para el número en las opciones.

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FqkNseWWhg4A6rQIlkqSW%2FCaptura%20de%20pantalla%202025-03-31%20a%20la(s)%207.00.33%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=efb57ff3-eef5-4588-8102-d0562f311d60" alt=""><figcaption></figcaption></figure>
3. **Email:** Solicita la dirección de correo electrónico del usuario.

   * Personaliza el texto de la petición (ej. “¿Cuál es tu correo electrónico?”).

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FwWN7hU8zykz0SqVMF5j3%2FCaptura%20de%20pantalla%202025-03-31%20a%20la(s)%207.01.28%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=32c242ac-3417-4a61-a4c7-4b443298aa15" alt=""><figcaption></figcaption></figure>
4. **Opción única (Single Choice):** Presenta una pregunta con varias opciones, de las cuales el usuario solo puede elegir **una**.

   * Personaliza la pregunta y las opciones (hasta 5 opciones).
   * Debes vincular cada opción a su siguiente paso en el flujo (desde las opciones del componente).

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FFyIcFDIabhYnLLPNIJG5%2FCaptura%20de%20pantalla%202025-03-31%20a%20la(s)%208.00.10%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=cfaebd1a-ab0d-4373-af1b-79b937133f84" alt=""><figcaption></figcaption></figure>
5. **Pregunta abierta (Texto):** Pide al usuario una respuesta libre (texto cualquiera).

   * Ejemplo: “¿En qué puedo ayudarte?” sin opciones predefinidas.
   * El usuario puede responder libremente, y deberás manejar esa respuesta (posiblemente con Pregunta inteligente o con acciones manuales).

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FLQqPfu9EE7jC705cll6u%2FCaptura%20de%20pantalla%202025-03-31%20a%20la(s)%208.05.00%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=1c4e923e-9429-468b-befa-85b1b0276ecd" alt=""><figcaption></figcaption></figure>
6. **Subir archivo (File Upload):** Solicita al usuario que adjunte un archivo, imagen o video.

   * Personaliza el mensaje (ej. “Sube una imagen de tu problema”).
   * El usuario verá la opción de cargar un archivo desde su dispositivo. *(El tamaño máximo admitido es generalmente 15 MB para videos en Demandu.)*

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FVa9PwP5iXmxz5JP2wz8z%2FCaptura%20de%20pantalla%202025-04-01%20a%20la(s)%202.54.46%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=400e0958-dbde-4170-ab07-0c6817a4fdb4" alt=""><figcaption></figcaption></figure>
7. **Agendar cita (Appointment):** Permite agendar una cita o seleccionar una franja horaria.

   * Puedes configurar el mensaje solicitando al usuario elegir un horario.
   * Define el horario disponible (hora de inicio y fin de disponibilidad diaria).
   * Define la duración o intervalos de las citas (ej. intervalos de 30 minutos).
   * Establece para cuántos días futuros se puede reservar.
   * Integra una aplicación de calendario externa si corresponde (por ejemplo, Google Calendar, SimplyBook, etc., si la plataforma lo ofrece).
   * Este componente recoge una fecha y hora preferida del usuario.

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FRUSgkw84UH8UEv79KAmn%2FCaptura%20de%20pantalla%202025-04-01%20a%20la(s)%203.35.31%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=0389cfa6-f5f9-49fd-90ce-8c6ab64fb73e" alt=""><figcaption></figcaption></figure>
8. **Ubicación (Location):** Pide una ubicación (en formato texto) al usuario.

   * Por ejemplo: “¿En qué ciudad te encuentras?”.
   * *Nota:* Este componente no solicita coordenadas ni mapas, solo texto de ubicación.

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FN4cRlNOrCgKKKfc3R3dO%2FCaptura%20de%20pantalla%202025-04-01%20a%20la(s)%203.37.16%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=fc816b19-d9fa-4d19-8460-9483c8d67471" alt=""><figcaption></figcaption></figure>
9. **Entrada numérica (Numeric Input):** Similar a Pregunta abierta, pero esperando específicamente un número.

   * Ejemplo: “¿Cuántos empleados tiene su empresa?” con validación para que ingrese solo dígitos.
   * Personaliza el mensaje e indica claramente que se espera un número.

   <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FSddsIIJfk5rEhC29tgdx%2FCaptura%20de%20pantalla%202025-04-01%20a%20la(s)%203.40.09%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=fdabc865-a91f-4d55-8bef-7260cc6c4025" alt=""><figcaption></figcaption></figure>
10. **Pregunta inteligente (Smart Question):** Permite que el bot interprete la respuesta libre del usuario para decidir el siguiente paso (palabras clave).

    * Especifica la pregunta o indicación (ej. “¿En qué puedo ayudarte?”).
    * Define conjuntos de **palabras clave** y asócialos a determinados siguientes pasos. Por ejemplo, palabras clave como *“precio”* o *“costos”* podrían dirigir a información de precios; palabras clave *“soporte”* o *“ayuda”* a un flujo de soporte.
    * Elige el modo de coincidencia: **exacta** (la respuesta debe coincidir exactamente con la palabra/frase) o **contener** (si la palabra aparece en la respuesta).
    * Puedes definir múltiples conjuntos de palabras clave. Cada conjunto puede desencadenar una ruta distinta del flujo.
    * Este componente es muy útil para crear un comportamiento similar a preguntas abiertas pero con entendimiento básico mediante palabras clave.

    <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FSrTyEpQgtYPQxiFmYezx%2FCaptura%20de%20pantalla%202025-04-01%20a%20la(s)%203.41.02%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=0bb3a864-98bc-44bb-85e2-cf3b98911162" alt=""><figcaption></figcaption></figure>
11. **Redirigir (Redirect):** Ya mencionado en la sección de flujos múltiples, este componente **no solicita información al usuario**, sino que salta a otro flujo interno.

    * Puedes incluir un mensaje breve antes de redirigir (opcional).
    * Selecciona del menú desplegable el flujo de destino (previamente creado en el bot).
    * Al activarse, el chat **cambiará al flujo seleccionado**, continuando allí la conversación.

    <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2FYnEoj3u4Hht5vl9TsrQp%2FCaptura%20de%20pantalla%202025-04-01%20a%20la(s)%203.44.48%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=b86ece44-f727-4e3a-94a9-b743a9ec2d00" alt=""><figcaption></figcaption></figure>
12. **API (Integración externa):** Este componente permite conectar el flujo con una integración o API de terceros configurada.

    * Úsalo para realizar, por ejemplo, una consulta externa (como a tu base de datos o servicio) durante la conversación.
    * En Demandu, seleccionarás la API preconfigurada que deseas llamar.
    * Puedes personalizar un mensaje de espera o de respuesta, y especificar qué hacer con el resultado:
      * Por ejemplo, puedes manejar **código 200 (éxito)** y **código 400 (error)** con rutas distintas en el flujo (continuar a un mensaje de éxito o de error).

    <figure><img src="https://441558249-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXG8aAzkMc58hK1U3tSe8%2Fuploads%2Fmoa16t377sq3orgEUQXi%2FCaptura%20de%20pantalla%202025-04-01%20a%20la(s)%203.50.06%E2%80%AFp.%C2%A0m..png?alt=media&amp;token=f734a6bc-0a1e-4956-a7f3-15dde0db0c32" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
*Nota:* Configurar APIs externas puede requerir haber introducido credenciales o claves en la sección de **Desarrolladores** de Demandu. Consulta la[ documentación de integraciones](/guia-de-productos-y-formacion/referencias-api/integracion-de-api-de-terceros.md) API para más detalles.
{% endhint %}
