Saltar al contenido principal
Una ejecución de workflow es la unidad métrica principal de Brain Studio. Se cuenta una sola vez, cuando el workflow arranca, sin importar cuánto dure, cuántos mensajes intercambie con el usuario ni si termina bien o falla.

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.
Solo los workflows suman ejecuciones. Una Tool nunca cuenta como ejecución: no importa si la usa un workflow, un Agente IA o si la llamas directamente por API.

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.
Hay una ejecución nueva cuando arranca otro workflow:
  • 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 tienda (Shop) no tiene cobro propio: ver el catálogo y armar el carrito no suma ejecuciones ni otros cargos.
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

Un usuario saluda, elige opciones en un menú con botones y hace una pregunta. Son seis mensajes, y cada respuesta pasa por un nodo Pregunta que espera al usuario dentro de la misma ejecución.Total: 1 ejecución
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í)
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.
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.
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 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.
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
Total: 3 ejecuciones (cada conversación inicia un nuevo workflow)
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

En Brain Studio pagas por cada workflow que arranca, no por cada paso del proceso. Las conversaciones largas, los mensajes y las Tools no suman ejecuciones.
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.