Pedir datos
Pedir datos (collect) reúne campos tipados, valida cada valor y los guarda en facts.
Configuración
Cada campo define clave, etiqueta, tipo, obligatoriedad, pregunta, validación y, cuando corresponde, opciones. Admite texto, email, teléfono, número, fecha, booleanos y listas dinámicas provenientes de datos anteriores.
Reutilización de información
Antes de preguntar revisa facts, entradas estructuradas y lo que el usuario ya expresó. Si escribe “Hola, mi módem no funciona, me llamo Federico”, y el nodo necesita nombre, DNI y problema, debe reconocer nombre y problema y solicitar solamente DNI.
Los valores provenientes de WhatsApp Flow o formularios reemplazan placeholders vacíos. Un fact con "" o null no se considera completado.
Salidas y memoria
- Completo: todos los campos obligatorios tienen valores válidos.
- Falta dato: todavía necesita preguntar o corregir un campo.
Los datos quedan como facts.<clave> y sobreviven a la espera del siguiente mensaje. Si el usuario corrige un dato, el runtime puede reanudar desde el punto de captura correspondiente.
Cada campo configurado también queda disponible en el selector Insertar variable como destino esperado, aunque todavía no haya sido capturado en una ejecución. Si el campo profesional_id se guarda en facts.profesional_id, podés insertar {{facts.profesional_id}} en nodos posteriores desde el editor.
Si otro nodo limpia ese fact al finalizar, el valor vigente se borra para la conversación actual. La clave sigue apareciendo porque el workflow sabe que puede volver a recolectarla.
Interpretación con IA
Cuando está habilitada, puede extraer varios campos explícitos del mismo mensaje. La confianza mínima evita aceptar valores inventados. Si la interpretación no está disponible, la captura debe continuar campo por campo sin quedar en un ciclo.
Pruebas indispensables
- todos los datos juntos;
- un dato por turno;
- datos ya presentes antes de entrar al nodo;
- respuesta inválida y corrección;
- opción dinámica;
- formulario estructurado;
- indisponibilidad temporal de IA.