Ejecutar

Límites y créditos

El motor aplica cada uno de los límites siguientes. La última columna dice qué ocurre cuando lo alcanzas, porque esa suele ser la pregunta.

LímiteValorEn el límite
Pasos en una ejecución1000 posiciones. El trigger, cada condición, switch, iteración, comprobación de bucle, salto, espera y acción ocupan una, y también los pasos que se repiten tras una espera. Un Intentar no ocupa ninguna, pero los pasos de dentro sí.La ejecución falla de inmediato y sin reintento.
Pasos que se reproducen cuando se reanuda una ejecución1000La ejecución falla sin reintento.
Intentos tras un error del motor3 (esperas de 30 y 60 segundos)La ejecución termina como fallida.
Vueltas de un BucleDe 1 a 500; un bucle nuevo empieza en 100El paso falla, así que el run falla (un Intentar alrededor del bucle puede capturarlo).
Elementos de un paso Iterar500La ejecución falla antes de procesar ningún elemento.
Saltos de un paso SaltarDe 1 a 500; uno nuevo empieza en 3La ejecución continúa con el paso siguiente.
Cadena de ejecuciones (señales, Disparar workflow, eventos)10 saltosFalla el paso que lanza o dispara; un evento se ignora.
Un paso Esperar30 díasSe rechaza al guardar.
Un paso Esperar hasta365 días hacia delanteEl paso falla cuando se ejecuta.
Ajustar fecha3650 días en cualquier sentidoSe rechaza al guardar.
Cuánto tiempo puede retener un worker una ejecución5 minutosPasado ese punto, otro proceso puede retomar la ejecución, y eso cuesta un intento.
Profundidad de una definición guardada100 nivelesSe rechaza al guardar.

No hay un número máximo de pasos en un workflow: los límites afectan a lo que hace una ejecución.

DóndeLímiteEn el límite
Cuerpo del webhook256 KiB413
Frecuencia del webhookUnas 60 peticiones por minuto por dirección (contadas por instancia de servidor)429 con Retry-After
Idempotency-Key del webhook255 caracteres400
Respuesta del paso HTTP5 MBEl paso falla
Tiempo del paso HTTP15 segundos sin actividadEl paso falla
Redirecciones del paso HTTP3El paso falla
Búsqueda de email / búsqueda de calendario50 resultadosTruncado: los 50 emails más recientes, los 50 eventos más antiguos
Adjuntos en línea del correoUnos 2.7 MiB una vez codificado (unos 2 MiB de archivos)El paso falla
Adjuntos del correo desde FilmoUnos 39 MiB codificadosEl paso falla
Historial de runs mostrado100 ejecucionesLos runs antiguos no se pueden consultar en la app
Runs conservados90 días después de que terminenSe eliminan con sus pasos
REST API / MCP120 peticiones por minuto por clave429
Idempotencia de REST API / MCP24 horas de reproducciónUna repetición posterior es un run nuevo

Ejecutar un workflow usa el mismo fondo de créditos que la IA de Filmo.

  • Un crédito por cada paso de acción que se completa, haga lo que haga. Una espera, un Definir variable y un Ajustar fecha cuestan uno, igual que un email.
  • Gratis: el trigger, las condiciones, los switches, los bucles, las iteraciones, los saltos, los pasos que fallan y todo lo que se repite tras una espera, un reintento o una reanudación.
  • Un paso en el cuerpo de un bucle o de una iteración cuesta uno en cada vuelta.
  • Un paso que llama a la IA cuesta ese crédito más créditos de IA por los tokens que ha usado.
  • En un reintento, un paso sin IA se cobra una sola vez; un paso con IA se cobra en cada intento.
  • Lo que ves son créditos, nunca tokens: en la tarjeta del run, en el historial de runs y en cada paso.

Antes de cada paso de acción el motor comprueba el crédito de la empresa. El resultado depende de por qué rechaza:

MotivoResultadoLo que haces
Sin créditosEl run está «Pausado».Añade crédito o activa «Activar pago por uso», luego pulsa «Reanudar».
Un problema de pago en la suscripciónEl run está «Pausado».Corrige el pago y pulsa «Reanudar».
La ejecución de workflows está desactivada para la empresaEl paso falla, así que la ejecución falla.Pide a quien administre los ajustes de IA que la vuelva a activar y pulsa Reintentar.
No se ha encontrado ninguna suscripciónEl paso falla.Contacta con soporte.
  • La comprobación pregunta si queda algún crédito, no si hay suficientes para este paso, así que el último paso puede llevar el consumo ligeramente por encima del límite.
  • Una pausa no cuesta nada, no escribe ningún error y no envía ningún aviso. El run continúa en el paso que estaba bloqueado.
  • Los planes sin techo nunca alcanzan el límite. Un presupuesto mensual en pago por uso sigue deteniendo la ejecución al llegar al presupuesto.
  • Si el propio servicio de facturación está caído, el paso sigue adelante en lugar de pausar todas las ejecuciones de todas las empresas.
  • Ejecutar

    Errores y reintentos

    En un run pueden ir mal dos cosas distintas: un paso informa de un problema, o el propio motor falla. Se tratan de forma diferente, y la diferencia es lo más importante de esta página.

  • Construir

    Ramas y bucles

    Tres pasos repiten trabajo (y un cuarto, Intentar, mantiene un run en marcha tras un fallo): Bucle repite mientras se cumple una condición, los pasos Iterar ejecutan su cuerpo una vez por elemento de una colección, y Saltar vuelve a un paso anterior. Cada uno tiene un límite, y cada límite se aplica.

  • Ejecutar

    Runs

    Un run es una ejecución de un workflow. Cada run guarda lo que hizo, paso a paso, para que puedas ver dónde se detuvo y por qué.

¿Te ha resultado útil esta página?