Un flujo es un grafo con trigger, condiciones y acciones. Conectá nodos en orden y activalo después de probarlo. Un flujo tiene un tope de 40 pasos por corrida — un límite de seguridad contra loops.
Triggers
DM/keyword, comentario en post o Reel, respuesta a Story, mención en Story, lead nuevo, lead calificado y reunión agendada.
Modo tabla de keywords (varias filas) está disponible en triggers de comentario: en vez de una sola condición de keyword por nodo, cargás una tabla de filas (cada una con su propio medio, keyword, tipo de match y respuesta/DM). Las filas se evalúan en orden y gana la primera que matchea — poné arriba las más específicas y abajo las genéricas. Este modo hoy solo está cableado para triggers de comentario, no para respuestas a Story, que siguen usando una sola condición de keyword.
El match de keywords tiene tres modos: contiene (por defecto — matchea por límite de palabra, así "info" no dispara dentro de "información"), exacto y empieza con. Varias keywords en un mismo campo se separan por comas, punto y coma o saltos de línea y se evalúan como OR (con que matchee una alcanza) — no hay modo regex. Dejar las keywords vacías matchea cualquier cosa.
Los triggers de comentario y Story se pueden restringir a un post/Reel o una Story activa específica con un selector de medio; dejarlo vacío dispara en cualquiera.
Condiciones
Los tipos de condición que realmente funcionan hoy: keyword, lead ya calificado, lead con un tag específico, score del lead por encima de un umbral, lead en una etapa específica, y "es el primer mensaje del lead."
Acciones
Enviar mensaje o medio, responder o dar like a un comentario, agregar/quitar tag, cambiar de etapa, reasignar el preset de cerebro, ajustar el score, prender/apagar la IA en esa conversación, asignar a alguien del equipo, crear tarea, delay, o llamar a un webhook (timeout de 8 segundos, tiene que devolver éxito o la corrida falla).
La acción respuesta de IA / instrucciones personalizadas es distinta al resto — no es de una sola vez. Le da a la conversación una misión permanente que sigue guiando las respuestas de la IA en los turnos siguientes hasta que esa misión se completa, no solo para el mensaje que la disparó.
Delays y reanudación
Un delay corto (menos de ~15 segundos) hace esperar al pedido actual antes de seguir. Uno más largo se delega a un proceso en segundo plano que reanuda el flujo más tarde — no mantiene nada bloqueado ni una conexión abierta mientras tanto.
Cómo interactúan los flujos con el agente normal
Los triggers de una sola vez (comentario, respuesta/mención a Story, lead nuevo, lead calificado, reunión agendada) disparan una vez por evento; después de un abridor de Story, los DMs siguientes en el mismo hilo se tratan como mensajes normales, así que el abridor no vuelve a dispararse y la conversación normal con el agente sigue sola — salvo que el flujo haya apagado la IA explícitamente. Si varios flujos matchean el mismo evento de DM/keyword, solo gana el primero que efectivamente manda una respuesta de IA; el resto no también responde. Varios flujos de una sola vez SÍ pueden dispararse todos juntos por el mismo evento (por ejemplo uno le pone un tag al lead mientras otro le manda un DM).
No hay un tope duro de cantidad de flujos ni de filas de keywords en el código actual.