Recolección de datos

Formularios multi-paso para pedir datos al usuario

Volver a Cómo funciona

¿Para qué sirve?

Esta acción muestra un formulario multi-paso en el chat: el bot pide campo por campo (nombre, email, teléfono, etc.) y valida las respuestas. Ideal para “déjame tus datos”, “quiero que me contacten”, “registrarme”, etc.

Características principales

  • Campos configurables: nombre, tipo (texto, email, teléfono, etc.) y si son obligatorios u opcionales.
  • Validación por tipo (email válido, número, etc.) y mensajes de error claros.
  • Mensaje de bienvenida al iniciar el formulario y mensaje de cierre al completarlo.
  • Barra de Similitud en bienvenida y cierre: al 100% el bot envía el texto literal (sin LLM). Por debajo, el LLM recibe el mensaje como guía con la fidelidad indicada.
  • Con detección de idiomas activa y similitud 100%, puedes definir el texto exacto por idioma o usar Generar traducciones con IA en el dashboard.
  • El estado del formulario se guarda en la sesión para no perder datos si el usuario escribe otra cosa entre campo y campo.

Configuración en el dashboard

En la intención eliges la acción Recolección de datos (request_data). Luego configuras: mensaje de bienvenida, similitud con la IA, traducciones por idioma (si similitud 100% y multiidioma), lista de campos (nombre, tipo, obligatorio/opcional), mensaje de finalización con su similitud, y si aplica, qué hacer con los datos (integración, webhook, etc.).

Flujo en el sistema

Usuario escribe algo que activa la intención → se ejecuta la acción y se muestra el mensaje de bienvenida y la primera pregunta → el usuario responde → se valida y se pasa al siguiente campo → al completar todos los campos se muestra el mensaje de cierre y se guardan o envían los datos.

Volver a Cómo funciona