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
  • ¿Cómo funciona el Nodo de Condición?
  • Cómo Configurar un Nodo de Condición en Zasbot
  • Tipos de Condiciones Soportadas en Zasbot
  • Casos de Uso:
  • Beneficios del Nodo de Condición
  1. CREA TUS FLUJOS
  2. Tipos de nodos

Condición

El Nodo de Condición en Zasbot permite evaluar variables o datos del usuario y dirigir el flujo del chat según distintos criterios. Es una herramienta clave para personalizar respuestas y optimizar interacciones dinámicas basadas en información específica.


¿Cómo funciona el Nodo de Condición?

El nodo funciona mediante grupos de condiciones, los cuales determinan el camino que seguirá el bot según los valores evaluados. Se pueden agregar múltiples condiciones dentro de un grupo y configurar diferentes rutas según los resultados obtenidos.

  1. Evaluación de Condiciones:

  • Se define una o varias condiciones basadas en variables, entradas del usuario o valores del sistema. (Ej: puedo utilizar Tags existentes, variables de campo personalizadas, variables de sistema, etc)

  • El bot verificará si la condición es verdadera (se cumple) o falsa (no se cumple).

2️. Acción según el Resultado:

  • Si la condición es verdadera, el flujo sigue un camino específico.

  • Si la condición es falsa, el bot ejecutará la acción configurada en la opción "En caso contrario".


Cómo Configurar un Nodo de Condición en Zasbot

  1. Agregar un Nodo de Condición en el flujo del chat

  2. Hacer clic en "+ Agregar Grupo de Condiciones" para definir al menos un grupo de condiciones.

  3. Configurar una o varias condiciones dentro del grupo.

  4. Elegir la lógica de validación:

    1. Todas las condiciones" (Y ): Todas las condiciones dentro del grupo deben cumplirse para que la evaluación sea positiva.

    2. "Cualquier condición" (OR): Basta con que una de las condiciones se cumpla para que el grupo sea válido.

  5. Definir la acción a seguir si la condición se cumple.

  6. Definir la acción alternativa en "En caso contrario".

Importante: El sistema evalúa los grupos de condiciones de arriba hacia abajo. Una vez que un grupo coincide, el bot sigue el flujo correspondiente sin evaluar las condiciones restantes. Es recomendable configurar siempre una acción en "En caso contrario", incluso si su uso es poco probable.


Tipos de Condiciones Soportadas en Zasbot

Tipo de Condición

Operadores Disponibles

Ejemplo de Uso

Variables de Texto

Igual a, Contiene, No contiene, Comienza con, Termina con, Tiene algún valor, Está vacío

Verificar si el usuario escribió una palabra clave en su mensaje

Variables Numéricas

Mayor que, Menor que, Igual a, Diferente de, Entre valores, Es un número, No es un número

Determinar si la edad del usuario es mayor o igual a 18

Variables de Fecha y Hora

Antes de, Después de, Igual a, Dentro de un rango de tiempo

Evaluar si la fecha de registro del usuario es anterior a una fecha específica

Condiciones Basadas en JSON

Comparación de listas, Verificación de existencia de elementos

Verificar si una lista de productos contiene un artículo específico

Tags y Secuencias

Está en, No está en

Determinar si un usuario tiene un tag antes de continuar en el flujo

Fórmulas Matemáticas

+, -, *, e, pi, abs(), min(), max(), ceil(), floor(), log(), pow(), round(), sqrt(), sin(), cos(), tan()

Evaluar si el total de una compra con impuestos supera un determinado valor


Casos de Uso:

Ejemplo 1: Mi negocio vende bebidas alcoholicas y deseo confirmar que mi usuario sea mayor de edad. Para ello guardaré la información de la edad de mi usuario en una variable llamada user_age En este caso quiero compronarsi user_age es mayor o igual a 18.

  • Si se cumple: Mostrar contenido para adultos.

  • Si no se cumple: Mostrar un mensaje con contenido restringido.

Ejemplo 2: Quiero filtrar el motivo de consulta para derivar a diferentes grupos de agentes según el caso. Para ello quiero cinfirmar si el user_preference es "Ventas".

  • Si se cumple: Redirigir al usuario al equipo de ventas.

  • Si no se cumple: Enviar el usuario al equipo de soporte.


Beneficios del Nodo de Condición

  • Personalización avanzada: Permite adaptar la conversación en función de las respuestas del usuario.

  • Automatización eficiente: Reduce la intervención manual al segmentar y dirigir a los usuarios automáticamente.

  • Optimización de procesos: Facilita la clasificación de usuarios, permitiendo respuestas más rápidas y precisas.

AnteriorEmailSiguienteSeparar

Última actualización hace 3 meses