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.
- 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, lista de campos (nombre, tipo, obligatorio/opcional), mensaje de finalización 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.