Recolección de datos
Formularios multi-paso para pedir datos al usuario
¿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.