Visión general
El Flow Builder es el constructor visual de flujos conversacionales de ConversaLabs. En lugar de escribir código, armas el diálogo conectando nodos en un lienzo: un mensaje lleva a un menú de opciones, que lleva a una condición, que puede consultar una API y seguir caminos distintos según la respuesta del contacto.
Es la herramienta adecuada cuando la automatización necesita varios pasos e interacción — autoservicio por menú, calificación de leads, agendamiento, captura de datos e integraciones — más allá de lo que puede hacer una regla simple.
Requisitos previos
- El módulo Flow Builder habilitado para tu cuenta (recurso opcional, activado por plan/flag). Si no aparece en el menú, habla con un administrador.
- Permiso de administrador para crear y publicar flujos.
- Una bandeja de entrada (por ejemplo, WhatsApp) donde se disparará el flujo.
- Para nodos que dependen de otros módulos (Pagos, Follow-ups, CRM, Contratos), el módulo correspondiente debe estar activo.
Paso a paso
- Abre el Flow Builder y crea un nuevo flujo (puedes partir de una plantilla de la galería).
- Configura el disparador del flujo (el evento que lo inicia) en el nodo de inicio.
- Arrastra nodos desde el panel al lienzo y conéctalos para dibujar el camino de la conversación.
- Configura cada nodo en el panel lateral (texto del mensaje, opciones del menú, regla de la condición, URL de la solicitud, etc.).
- Usa variables para guardar y reutilizar las respuestas del contacto y los datos de integraciones.
- Prueba el flujo (hay herramientas de prueba de solicitud y de seguimiento de sesión) y publícalo.
Configuración y opciones
Tipos de nodo más usados:
| Nodo | Para qué sirve |
|---|---|
| Mensaje de texto | Envía un texto al contacto. |
| Menú de opciones | Presenta botones o una lista para que el contacto elija. |
| Multimedia | Envía imagen, video, audio o documento. |
| Condición | Sigue caminos distintos según una regla/variable. |
| Solicitud HTTP | Consulta una API externa y usa la respuesta en el flujo. |
| Variación A/B | Divide el tráfico entre caminos para probar mensajes. |
| Pago | Crea/envía un cobro y espera el pago (módulo Pagos). |
| Follow-up | Inscribe o cancela al contacto en una secuencia (módulo Follow-ups). |
| Contrato | Envía un contrato para firma (módulo Contratos). |
- Variables: captura respuestas y datos de API y reutilízalos en mensajes y condiciones.
- Galería de plantillas: empieza desde un flujo listo y adáptalo.
- Prueba y seguimiento de sesión: valida el comportamiento antes de publicar.
Casos de uso
- Autoservicio por menú: el contacto elige un tema y es dirigido al equipo correcto.
- Calificación de leads: preguntas en secuencia que guardan respuestas en variables y en el CRM.
- Agendamiento y cobro: recopilar datos, crear un cobro y confirmar tras el pago.
- Integración: consultar un pedido mediante una solicitud HTTP y responder el estado al cliente.
Consejos, límites y buenas prácticas
- Dibuja el flujo en papel antes de armarlo — mapea los caminos y los puntos de salida.
- Ofrece siempre una salida para hablar con un humano; no todo debe quedar automático.
- Prueba cada camino, incluidas las respuestas inesperadas del contacto.
- Cuidado con los bucles y el exceso de mensajes (buenas prácticas anti-ban de WhatsApp).
- Mantén los flujos cortos y concretos — divide los flujos muy grandes en partes reutilizables.
Solución de problemas
- No veo el Flow Builder: el módulo puede no estar habilitado para la cuenta o tu rol.
- El flujo no inicia: revisa el disparador y que el flujo esté publicado y vinculado a la bandeja de entrada correcta.
- El flujo se detuvo a la mitad: probablemente un nodo no tiene camino de salida para la respuesta recibida — cubre todas las opciones y añade un camino por defecto.
- La solicitud HTTP falló: usa el probador de solicitud para revisar la URL, las cabeceras y la respuesta.