Componente Guardar Campo
En este artículo te explicaremoscómo guardar información dentro de un flujo conversacional, qué opciones existen para hacerlo ycuándo conviene usar el componente Guardar Campo o un Smarton de guardado de campo.
Guardar correctamente los datos del cliente es clave para:
Personalizar respuestas
Tomar decisiones dentro del flujo
Mejorar reportería y análisis
Evitar errores o datos inconsistentes
📌 ¿Qué es Guardar Campo?
El componenteGuardar Campopermite almacenar información dentro de uncampo de información, a partir de:
Lo que dice el usuario (input)
Un valor fijo definido por el flujo
📍 Ejemplos de información que puedes guardar:
Documento / cédula
Ciudad
Método de pago
Estado de una consulta
Identificadores internos
Configuración:
Selecciona el campo donde se almacenará la información.
Opción para asignar un valor específico a todos los clientes.
✍️ ¿Cómo se puede guardar información?
Existendos formas principalesde guardar un campo dentro de un flujo:
1️⃣ Guardar el input del usuario
El campo tomala respuesta real del cliente.
Ejemplo:
El bot pregunta: “¿En qué ciudad te encuentras?”
El usuario responde: “Ciudad de Panamá”
El flujo guarda ese valor en el campoCiudad
👉 Ideal cuando necesites capturar información explícita del usuario.
2️⃣ Asignar un valor específico (valor “quemado”)
El campo guardasiempre el mismo valor, sin depender del input.
Ejemplo:
Campo: Ciudad
Valor específico: Ciudad de Panamá
👉 Útil cuando el dato:
Se define por contexto
Es fijo para todo el flujo
No necesita ser preguntado
🔀 Guardar Campo vs Smarton de guardado de campo
Ambas opciones sirven para almacenar información, perono se usan en los mismos escenarios.
🧩 Componente Guardar Campo
Guarda un dato puntual
Se ejecuta en un punto específico del flujo
Ideal para:Inputs directosValores fijosLógica simple y controlada
Inputs directos
Valores fijos
Lógica simple y controlada
🤖 Smarton de guardado de campo
La IA interpreta el contexto
Decidequé valor guardar y cuándo
Ideal para:Conversaciones abiertasDatos que no vienen en una sola respuestaGuardado automático sin preguntas explícitas
Conversaciones abiertas
Datos que no vienen en una sola respuesta
Guardado automático sin preguntas explícitas
📌Tip:Si el dato es claro y estructurado → Guardar Campo
📌 Si el dato surge de una conversación más libre → Smarton
🗂️ Campos de información vs Variables de flujo
Es clave entender esta diferencia para no sobrecargar el bot.
🟦 Campos de información
Persisten en el tiempo
Se usan para reportería y análisis
Impactan en performance si se usan en exceso
🟨 Variables de flujo
Viven solo durante la conversación
No se almacenan a largo plazo
Ideales para lógica temporal o estados intermedios
📌Regla práctica:
Si el dato solo sirve “en el momento”, utiliza variable.
Si necesitas histórico o reportes, utiliza campo.
📝 La importancia de la descripción de los campos
Ladescripción del campo funciona como un prompt para la IA.
Le indica:
Qué guardar
Cuándo hacerlo
Qué valores son válidos
Una mala descripción puede generar:
Datos incorrectos
Campos mal poblados
Errores en decisiones automáticas
📢 Mejores prácticas para Guardar Campo
1️⃣ Definir descripciones claras y específicas
🔹 Evitá textos genéricos o ambiguos.
✅Ejemplo correcto
Campo: Método de pago
Campo: Método de pago
Descripción:“Método de pago elegido por el usuario. Valores posibles: ‘contado’ o ‘crédito’.”
Descripción:
“Método de pago elegido por el usuario. Valores posibles: ‘contado’ o ‘crédito’.”
❌Ejemplo incorrecto
“Forma de pago del usuario.”
2️⃣ Incluir condiciones de almacenamiento claras
🔹 Especifica cuándosíy cuándonose debe guardar el valor.
✅Ejemplo correcto
Guardar solo si el usuario menciona “contado”
No guardar si menciona “cuotas”
❌Ejemplo incorrecto
“Guardar cuando el usuario mencione un método de pago.”
3️⃣ Adaptar el campo al contexto de la conversación
🔹 No todos los campos dependen de una respuesta directa.
✅Ejemplo
Campo: Consulta realizada
Campo: Consulta realizada
Descripción:“Guardar ‘True’ si el usuario realizó una consulta y recibió una respuesta exitosa.”
Descripción:
“Guardar ‘True’ si el usuario realizó una consulta y recibió una respuesta exitosa.”
4️⃣ Usar valores estructurados y estandarizados
🔹 Evita textos largos o interpretaciones libres.
✅Ejemplo correcto
Valores permitidos:“Resuelta” / “Pendiente” / “Escalada”
Valores permitidos:
“Resuelta” / “Pendiente” / “Escalada”
❌Ejemplo incorrecto
“El usuario preguntó algo y se le respondió correctamente”
5️⃣ Evitar guardar información innecesaria
🔹 No todo debe ser un campo persistente.
🔹 Datos temporales →variables de flujo.
📌 Caso real:
Un bot tenía más de 600 campos de información, de los cualesun 30% podrían haber sido variables, afectando:
Reporterías
Performance del bot
Carga de datos innecesarios