## 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

1. Abre el **Flow Builder** y crea un nuevo flujo (puedes partir de una plantilla de la galería).
2. Configura el **disparador** del flujo (el evento que lo inicia) en el nodo de inicio.
3. Arrastra **nodos** desde el panel al lienzo y conéctalos para dibujar el camino de la conversación.
4. Configura cada nodo en el panel lateral (texto del mensaje, opciones del menú, regla de la
   condición, URL de la solicitud, etc.).
5. Usa **variables** para guardar y reutilizar las respuestas del contacto y los datos de integraciones.
6. **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.

## Ver también

- [Visión general de Automatización y Flujos](/hc/ajuda/articles/automation-flows-overview-es)
- [Reglas de automatización: disparadores, condiciones y acciones](/hc/ajuda/articles/automation-flows-regras-de-automacao-es)
- [Bots y Captain (IA de atención)](/hc/ajuda/articles/automation-flows-bots-e-captain-es)
- [Enrutamiento inteligente (Smart Routing)](/hc/ajuda/articles/automation-flows-smart-routing-es)