ChatCieloDocs

ChatFlow — Constructor Visual de Chatbots

Crea flujos interactivos estilo N8N para automatizar la atención en WhatsApp

ChatFlow — Constructor Visual de Chatbots

ChatFlow es el constructor visual de chatbots de ChatCielo. Te permite crear flujos interactivos estilo N8N para automatizar la atención en WhatsApp sin código, conectando bloques en un canvas arrastrando y soltando.

Acceso: Automatización > ChatFlow. Necesitas perfil de administrador o permiso de automatización para crear y editar flujos.

Qué vas a lograr

  • Crear un flujo desde cero y publicarlo en un canal de WhatsApp.
  • Entender bloques, interacciones y tipos de conexión.
  • Usar variables como {{name}}, {{firstName}}, {{protocol}} y {{phoneNumber}} en cualquier mensaje.

Acceso a ChatFlow

Conceptos fundamentales

ConceptoDescripción
FlujoEl chatbot completo con todos los pasos y ramas
Bloque (Etapa/Nodo)Cada caja en el canvas; representa un momento de la conversación
InteracciónAcción que ejecuta el bot dentro de un bloque (enviar mensaje, etiquetar, transferir)
ConexiónLínea que une dos bloques y define hacia dónde avanza la conversación

Tipos de conexión

TipoCuándo usar
Estándar (cualquier respuesta)Avanza al recibir cualquier mensaje del cliente
Automático (sin esperar) ⚡Avanza inmediatamente sin esperar respuesta
Por palabras claveAvanza solo si la respuesta contiene las palabras configuradas

Crear una etapa no la activa automáticamente. Debe ser apuntada por una condición de la etapa anterior; si queda huérfana, nunca se ejecutará.

Crear tu primer flujo

Accede a ChatFlow

Ve a Automatización > ChatFlow. Verás el listado de flujos existentes.

Gestión de flujos

Haz clic en + Nuevo Flujo

Configura:

  • Nombre — identificación interna del flujo.
  • Número para prueba — número aislado para probar sin afectar clientes reales.
  • Estado — Activo o Inactivo.
  • Filtros de audiencia — define quién entra al flujo (etiquetas, origen, canal).

Canvas del flujo

Diseña en el canvas

Arrastra bloques desde la paleta lateral, conecta nodos y configura cada interacción. El canvas es infinito y puedes hacer zoom y desplazar.

Configura filtros de entrada

En la cabecera del flujo, ajusta los filtros para que solo ciertos contactos ingresen automáticamente.

Filtros del flujo

Vincula el flujo a un canal

  1. Accede a Canales.
  2. Localiza el canal de WhatsApp deseado.
  3. Haz clic en el icono Chatbot.
  4. Selecciona el flujo creado.
  5. Guarda los cambios.

Vincular canal

El flujo solo se activa en conversaciones nuevas. Si estás probando, resuelve/cierra el chat de prueba antes de iniciar una nueva conversación; de lo contrario el flujo no se disparará.

Prueba y publica

Envía un mensaje de prueba desde el número configurado. Verifica que las condiciones, variables y transferencias funcionen antes de activar para producción.

Variables disponibles

Usa variables entre backticks en cualquier mensaje, por ejemplo {{name}}:

VariableDescripciónEjemplo
{{name}}Nombre completo del contactoHola {{name}}, ¿en qué puedo ayudarte?
{{firstName}}Primer nombre¡Hola {{firstName}}!
{{protocol}}Número de protocolo del ticketTu protocolo es {{protocol}}
{{greeting}}Saludo según hora (buenos días/tardes/noches){{greeting}} {{firstName}}
{{user}}Nombre del agente asignadoTe atiende {{user}}
{{email}}Correo del contactoConfirmamos en {{email}}
{{phoneNumber}}Teléfono del contactoRegistrado como {{phoneNumber}}

Todas las variables van siempre entre backticks en la documentación: {{name}}, {{protocol}}, etc. En el editor del flujo las escribes tal cual: {{name}}.

Configuración rápida del nodo

Cada bloque tiene su panel de configuraciones:

Configuraciones del nodo

Desde ahí defines mensaje, espera, fallback y destino.

Panel global del flujo

Las configuraciones globales (timeout, fallback, distribución) se editan en el panel lateral del flujo:

Panel de configuraciones

Consulta Configuraciones Globales del Flujo para el detalle completo.

Siguientes pasos