Zasbot Docs
  • Hola!
  • EMPIEZA POR AQUÍ
    • Zasbot
    • FAQs
    • Soporte
    • Planes y precios
  • GUIA PARA PRINCIPIANTES
    • Introducción
    • ¿Que es un chatbot?
    • Canales
    • Integraciones
    • Casos de uso
    • Establece tus objetivos
  • LA PLATAFORMA
    • Accede a la plataforma
      • Registrate
      • Inicia tu prueba gratuita
      • Olvidé mi contraseña
      • Pantalla de inicio
      • Configuración de la plataforma
    • Conexión a los canales
      • Omnicanal
        • Crea un bot omnicanal
      • Canal de Whatsapp
        • Whatsapp Cloud
        • Verificar tu negocio en Meta
      • Widget
      • Otros canales
    • Chat de grupo de agentes
    • Chats en vivo
      • Como usar el chat en vivo
    • Estadísticas
    • Integraciones
      • Base de datos (MongoDB, Mysql, Postgresql)
      • OpenAI
      • Stripe
      • Paypal
      • Cloudinary
      • Shopify
      • Facebook Business
      • Calendly
      • Slack
      • Google Sheet
      • Twilio
      • Gmail
      • MailChimp
      • GoHighLevel
      • Zapier
      • Make
      • Google Maps
    • Mini Apps
    • Tienda
      • Configuración
      • Usa ecommerce en tu flujo
      • Carritos y Pedidos
    • Ticketing
      • Crear un sistema de Ticketing
      • Crea o modifica tickets desde el chat en vivo
      • Automatiza la creación de tickets
      • Casos de uso frecuentes
    • Mis Contenidos
      • Plantillas de correo
      • Plantillas de bots
    • Más información
      • Workspace y miembros
      • Límites de la plataforma
  • CREA TUS FLUJOS
    • Introducción
      • Diferencias entre Canal, Bot y Flujo
      • Planifica tus flujos
      • Menú lateral
      • Flujos y subflujos
    • Diseña tu primer flujo
      • Configuraciones generales
      • Operaciones básicas para construir tus flujos
      • Variables
        • Campo del sistema y campo personalizado
        • Campo de bot y campo de usuario
        • Tipos de variables
      • Publicar un flujo
    • Tipos de nodos
      • Acción
        • Acciones básicas
          • Agregar y eliminar etiquetas
          • Establecer y borrar valor variable
            • Establecer valor de variable
              • Texto
              • Número
              • Fecha y Hora
            • Borrar valor de variable
          • Operación JSON
          • Suscribirse y desuscribirse a un bot
          • SMS Opt-In
          • Email Opt-In
          • Marcar conversación como...
          • Pausar / Reanudar automatización
          • Asignar agente
          • Agregar nota a miembros del equipo
        • Acciones avanzados
          • Solicitud externa
          • Función Javascript
          • Retraso inteligente
          • Enviar SMS
          • Establecer idioma
          • Establecer zona horaria
          • Registrar evento personalizado
          • Mover a tablero
          • Generador de archivos de calendario
          • Ir a número de nodo
          • Ejecutar flujo de trabajo
          • Intento de límite de tasa
          • Bot User API
        • Integraciones
        • Notificaciones
        • Tienda
      • Pregunta
        • Texto / Número / Email / Teléfono
        • Fecha / FechaHora
        • Elección
        • Ubicación
        • Medios
      • Mensaje
        • Texto
        • Medios de comunicación
        • Tarjeta
        • Para cada
        • Contenido dinámico
        • Catálogo de productos
        • Flujo de WhatsApp / WhatsApp Flow
        • Mensaje de lista
        • Plantilla de mensaje
        • Tienda
        • Debug Text
        • Esperar
      • Email
      • Condición
      • Separar
      • Ir
  • MIS BOTS
    • Usuarios
    • Tableros
    • Automatizaciones
      • Palabras claves
      • Secuencias
      • Disparadores
      • Intenciones
    • Contenido
      • Campos de usuario
      • Campos de bot
      • Tags
      • Etiquetas
      • Nodos
      • Eventos predeterminados
      • Notas finales
      • Plantillas de Mensajes
      • Flujos de WhatsApp / WhatsApp Flows
      • Plantillas de correo electrónico
    • Herramientas
      • Registro de errores
      • Testers
      • Administradores
      • Widgets
      • Idiomas adicionales
      • Mensaje predefinido
      • Mensajes programados
      • Retrasos inteligentes
      • Reportes personalizados
      • Webhooks entrantes
        • Introducción
        • Creación y Configuración
        • Mapeo y Procesamiento de Datos
        • Uso del Webhook en Flujos
        • Solución de Problemas y Depuración
    • Difusiones
    • Configuración
  • INTELIGENCIA ARTIFICIAL
    • Open AI | ChatGPT
      • Funciones disponibles en OpenAI
    • DeepSeek
      • Funciones disponibles en DeepSeek
    • Google Gemini
      • Funciones disponibles en Google Gemini
    • Coze
      • Funciones disponibles en Coze
    • Claude AI
      • Funciones disponibles en Claude
    • DialogFlow
      • Funciones disponibles en DialogFlow
    • X AI
      • Funciones disponibles en X AI
  • DEVELOPERS
    • Zasbot API
  • VER MÁS
    • Zasbot
    • Linkedin
    • Instagram
Con tecnología de GitBook
En esta página
  • Diferencia entre Campos de Usuario y Campos de Bot
  • ¿Cómo crear campos de bot en Zasbot?
  1. MIS BOTS
  2. Contenido

Campos de bot

Diferencia entre Campos de Usuario y Campos de Bot

Tanto los Campos de Usuario como los Campos de Bot se utilizan para almacenar y manejar datos dentro de los flujos conversacionales. Sin embargo, tienen diferencias clave en su propósito y alcance.

1. Campos de Usuario

  • Definición: Se utilizan para almacenar información específica de cada usuario.

  • Alcance: Son individuales y únicos para cada contacto en el chatbot.

  • Persistencia: Los valores se mantienen almacenados incluso si el usuario vuelve a interactuar en otro momento.

  • Ejemplo de uso:

    • Guardar el nombre de un usuario para personalizar mensajes.

    • Almacenar la dirección de entrega de un cliente para futuras compras.

    • Registrar el estado del usuario en un proceso, como "Pendiente de pago".

2. Campos de Bot

  • Definición: Se utilizan para almacenar información general del bot, accesible para todos los usuarios.

  • Alcance: Son globales, por lo que el mismo valor se aplica a todos los usuarios del chatbot.

  • Persistencia: Su valor se mantiene hasta que sea modificado manualmente o por un flujo automatizado.

  • Ejemplo de uso:

    • Guardar un código de descuento vigente para todos los usuarios.

    • Almacenar la cantidad de usuarios activos en el bot.

    • Configurar un mensaje de bienvenida global que se actualiza automáticamente.

Resumen en tabla

Característica
Campos de Usuario
Campos de Bot

Propósito

Almacenar información individual del usuario

Guardar información global del bot

Alcance

Único por usuario

Compartido por todos los usuarios

Persistencia

Se mantiene por cada usuario

Se mantiene hasta ser actualizado

Ejemplo

Nombre, dirección, estado de compra

Código de descuento, mensaje global

¿Cuándo usar cada uno?

Usa Campos de Usuario cuando necesites almacenar datos específicos de cada cliente. Usa Campos de Bot cuando la información debe ser la misma para todos los usuarios del chatbot.

Diferencias en la Prioridad de Campo de usuar y Campo de bot

Si creas un Campo de usuario y un Campo de bot con el mismo nombre, Zasbot seguirá estas reglas de prioridad:

  1. Los Campo de usuario tienen prioridad sobre los Campo de bot cuando se usan dentro de un flujo.

    • Si un usuario tiene un Campo de usuario con el mismo nombre que un Campo de bot, el flujo utilizará primero el Campo de usuario.

    • Ejemplo:

      • Campo de usuario: {{descuento}} = 10% (guardado individualmente para cada usuario).

      • Campo de bot : {{descuento}} = 5% (valor global).

      • Si en un mensaje usas {{descuento}}, el bot usará el 10% ya que tiene prioridad.

  2. Si no existe un Campo de usuario con ese nombre, el bot usará elCampo de usuario.

    • En caso de que el usuario no tenga un campo de usuario con ese nombre, entonces se tomará el valor del Bot Field.

    • Ejemplo: Si el usuario no tiene el campo {{descuento}}, el bot tomará el valor global del Campo de bot (5%).

¿Cuándo puede generar problemas?

Si no eres consciente de esta jerarquía, podrías obtener resultados inesperados en tus flujos, por ejemplo:

  • Si creas un Campo de bot con un valor global esperado, pero en algún punto del flujo se crea un Campo de usuario con el mismo nombre, el valor global quedará "reemplazado" para ese usuario.

  • Puede generar confusión si esperas que un valor sea global, pero en algunos usuarios se comporta de manera diferente debido a que ya tienen un Campo de usuario con ese nombre.

Mejores prácticas para evitar confusiones

✔ Usa nombres claros y diferenciados para los Campos de bot y Campos de usuario. Ejemplo:

  • bot_descuento

  • user_descuento

✔ Si necesitas un valor global pero que pueda ser personalizado para cada usuario, usa primero el Campo de bot y luego sobrescribe con un Campo de usuario solo cuando sea necesario. ✔ Si tienes dudas, revisa en el menú Contenidos → Campos de Usuario / Campos de bot para verificar si existen duplicados.


¿Cómo crear campos de bot en Zasbot?

Puedes crearlos y gestionarlos desde el menú de contenidos siguiendo estos pasos:

  1. Acceder al menú de Bot Fields

    • Dirígete a Contenidos → Campos de bot.

    • Aquí verás una lista de todos los campos de bot creados previamente.

  2. Crear un nuevo Bot Field

    • Haz clic en "Crear nuevo campo".

    • Asigna un nombre único al campo (por ejemplo, codigo_descuento).

    • Define su tipo de dato (texto, número, booleano, etc.).

    • Ingresa un valor predeterminado, si es necesario.

  3. Guardar y usar el Bot Field

    • Guarda los cambios y el campo quedará disponible en todos los flujos del bot.

    • Puedes llamarlo en cualquier nodo usando el atajo {{ y seleccionándolo de la lista de Bot Fields.

AnteriorCampos de usuarioSiguienteTags

Última actualización hace 3 meses