Conceptos clave
Workflows vs Tools
Workflow
Diseñado para conversar con usuarios. Contiene nodos de mensajes (texto, imágenes, botones) y nodos lógicos (código, API, condicionales).
Tool
Diseñado para ejecutar operaciones técnicas. Solo contiene nodos lógicos. No conversa, solo procesa.
Workflow hijo
Un workflow hijo es un workflow que otro workflow llama. Arranca su propia ejecución, así que suma aparte del workflow que lo llamó.¿Qué cuenta como una ejecución?
La regla es simple: cada workflow que arranca = una ejecución.Cuenta como ejecución
- Cada workflow que arranca, por cualquier canal (WhatsApp, Instagram, web, etc.), por API o por webhook
- Cada workflow hijo que otro workflow llama
- El workflow que falla a la mitad: la ejecución cuenta al arrancar, no al terminar
No cuenta como ejecución
- Las Tools, tanto las que usa un workflow o un Agente IA como las que llamas directamente por API
- Las pruebas desde el Tester de Brain Studio
- Los mensajes que el usuario envía mientras el workflow sigue en curso
- El envío de una plantilla o campaña de WhatsApp, que se cobra como mensaje de plantilla
Las pruebas que haces escribiendo a un número de WhatsApp real o al sandbox sí cuentan como ejecuciones, igual que el tráfico de producción.
Misma ejecución o ejecución nueva
Mientras el workflow está en curso, todo lo que pasa dentro es la misma ejecución, y reanudarla no se cobra de nuevo:- Un nodo Pregunta espera la respuesta del usuario.
- El usuario abre un link de pago, paga y vuelve a la conversación.
- Un nodo falla y el workflow sale por su rama de error.
- El usuario vuelve a escribir después de que el workflow terminó.
- El usuario vuelve a escribir después de que expiró la espera del workflow.
- Un workflow llama a un workflow hijo.
¿Qué incluye el costo?
Incluido en una ejecución
- Mensajes ilimitados mientras el workflow está en curso
- Todos los nodos que corren dentro del workflow
- El uso de Tools (Workflow → Tool)
Se cobra por separado
- Tokens de modelos IA: El procesamiento de lenguaje natural se factura según el uso del modelo (GPT-4, Claude, etc.). Aplica al Agente IA, al AI Router y a las Tareas de IA.
- KYC: Las verificaciones de identidad tienen un costo independiente por cada validación realizada. Además, la app de biometría del marketplace está construida con workflows: cada workflow que arranca dentro de la app suma su propia ejecución.
- Firma electrónica: Cada proceso de firma se factura de forma individual.
- Pagos: Cada transacción tiene su propia tarifa y se cobra solo si sale bien.
- Plantillas de WhatsApp: Se cobran como mensaje de plantilla según su categoría y el país de destino.
- Conversaciones: La mensajería del canal tiene su propio cobro, que no cambia la cuenta de ejecuciones.
La regla es la misma para todas las empresas: siempre cuentan el workflow principal y cada workflow hijo, y no hay una configuración por empresa que lo cambie. Lo que cambia es cómo se paga. Los planes self-service descuentan las ejecuciones de la bolsa de su plan y, cuando se agota, de su billetera de créditos. Los clientes SMB y Enterprise tienen un paquete mensual y pagan lo que exceda ese paquete al cierre del mes. Consulta Precios.
Ejemplos prácticos
Workflow con Tools y un workflow hijo
Workflow con Tools y un workflow hijo
Tu workflow “Soporte” atiende al usuario → llama a 3 Tools (validar usuario, consultar historial, crear ticket) → llama al workflow hijo “Encuesta de satisfacción”.Total: 2 ejecuciones (las Tools no suman; el workflow hijo sí)
Pago con link
Pago con link
El workflow consulta la deuda del usuario con una Tool y le envía un link de pago. El usuario paga y vuelve a la conversación.Total: 1 ejecución, más el pago, que se cobra aparte
Validación de identidad con biometría
Validación de identidad con biometría
Tu workflow de apertura de cuenta usa la app de biometría del marketplace. La app arranca sus propios workflows, por ejemplo uno que valida la identidad y otro que arma el reporte.Total: 3 ejecuciones (1 del workflow principal + 2 de la app), más la validación de identidad, que se cobra aparte. La cantidad depende de cuántos workflows arranque la app.
Campaña de cobranza
Campaña de cobranza
Envías 1.000 plantillas de WhatsApp y 120 personas responden con un botón que arranca tu workflow de atención.Total: 120 ejecuciones. Las 1.000 plantillas no son ejecuciones: se cobran como mensajes de plantilla.
El usuario vuelve después de que expiró la espera
El usuario vuelve después de que expiró la espera
Un usuario pide una tarjeta de crédito y el workflow le pregunta su ingreso mensual. El usuario no responde, la espera expira y dos días después vuelve a escribir.Total: 2 ejecuciones. Si hubiera respondido antes de que expirara la espera, sería 1.
El workflow falla a la mitad
El workflow falla a la mitad
El workflow consulta un pedido en una API externa que no responde. El workflow sale por la rama de error del nodo y le pide al usuario que lo intente más tarde.Total: 1 ejecución. La ejecución cuenta al arrancar, así que fallar no la descuenta.
Múltiples conversaciones del mismo usuario
Múltiples conversaciones del mismo usuario
Un usuario te escribe 3 veces en el mismo día:
- 9:00 AM - Pregunta por su saldo
- 2:00 PM - Solicita un reporte
- 6:00 PM - Pide actualizar datos
Workflow disparado por API
Workflow disparado por API
Tu sistema externo llama a un workflow por API cada vez que se crea un pedido, y el workflow le envía al comprador una plantilla de confirmación. En el día se crean 50 pedidos.Total: 50 ejecuciones, más las 50 plantillas, que se cobran aparte
Obtener el ID de una ejecución
Cuando arranca una ejecución, Brain Studio genera un identificador único (executionId). Este ID se mantiene durante toda la ejecución, incluso cuando el workflow espera al usuario y luego se reanuda. Cada workflow hijo y cada Tool tienen su propio executionId; para agrupar una cadena completa, usa el Id de ejecución raíz del reporte de ejecuciones.
Puedes acceder a él desde cualquier nodo utilizando:
Resumen
Dividir un workflow grande en varios workflows hijos ordena el proyecto y facilita el mantenimiento, pero cada hijo suma su propia ejecución. Tenlo en cuenta al diseñar tus workflows.Artículos relacionados
Cómo funciona la facturación
Conceptos clave sobre la facturación por organización en Jelou.
Precios
Detalles de precios para conversaciones, campañas y asientos de Connect.
Tu Primer Tool
Crea tu primer Tool desde cero y publícala para reutilizarla en tus workflows.
Workflows con AI
Configura un AI Agent que recolecta datos de tus usuarios.
Variables de Contexto
Accede al executionId y otras variables disponibles durante la ejecución.