> 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./chatbot-de-whatsapp./edita-tu-flujo-de-chat/componentes-de-flujo/solicitud-de-informacion.md).

# Solicitud de Información

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="/files/K4HIsyFxKDxFKOrZbqoY" 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="/files/vNjWCKaC7mKnHMnwbktr" 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="/files/RkFJALY2M8FwgCBNviq6" 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="/files/3MU1bzZFvisFsfxb9C7d" 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="/files/03XcxzcB15GoxrM1801D" 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="/files/l8k7lnNIPobwvPuFTbjq" 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="/files/1MewPHUX9bjRFrqpVU4H" 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="/files/sOSFqIpioAHofyIUOpu6" 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="/files/dSQZUPyG3hy9q6noEYW9" 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="/files/syK3qDNIuw8ZbQ0KnW8i" 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="/files/yRlhCBVC8d3fqxMCGXnM" 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="/files/DcqvpbpkCKZZq9s8gRUN" 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 %}
