Note: These limitations apply only at the workflow level and do not extend to the tenant or workspace level

Workflow Executions

FeatureDescriptionLimit ValueNotes
Workflow Execution TimeMaximum duration for a workflow to run.12 hours (default: 2 hours)Visit the More In-Depth Explanation of Time Limitations section, for a more detailed explanation.
Execution HistoryMaximum number of entries stored in a workflow’s execution history from the past 40 days.100 in the past 40 daysContact support if you need to increase the number of history entries.

Execution Queue

Execution queue limits are defined at two levels:
  1. The workspace level, which controls concurrency of workflows in individual workspaces.
  2. The tenant level, which governs overall activity across all workspaces within the tenant.
FeatureDescriptionLimit ValueNotes
Execution Queue (Workspace)The maximum number of workflows that can run concurrently within a specific workspace.40Additional workflows beyond this limit are placed in a queue and will run as capacity becomes available. While this may introduce a brief delay, all queued executions will still be processed. Visit this section, for a more detailed explanation.
Execution Queue (Tenant)The maximum number of workflows that can run concurrently across all workspaces under the tenant.50The limit is shared across all workspaces in the tenant. When multiple workflows are queued across different workspaces in the tenant, Blink cycles through the workspaces in turn, giving each one a fair opportunity to run its next batch of workflow. This helps ensure balanced resource usage across the entire tenant. Visit this section, for a more detailed explanation.

Steps

Limit DescriptionLimit ValueNotes
Maximum output size for a step’s output (result)20MBFor larger outputs, save the result to a file using the step configuration.
Maximum number of steps in a workflow5000
Default timeout for a step1 minuteVisit the More In-Depth Explanation of Time Limitations section, for a more detailed explanation.
Maximum number of HTTP Steps per minute1200Applies to Blink Cloud Runners only.

More In-Depth Explanation of Timeout Limitations

Timeouts can be defined at two levels: Step and Workflow

Actions

FeatureLimit DescriptionLimit ValueNotes
Global VariablesMaximum size of a Global Variable1MB
Set Variable Flow Control ActionMaximum size for a value in the Set Variable action20MB
Wait Flow Control ActionMaximum timeout duration for the Wait action14 DaysPaused time doesn’t count toward workflow duration. E.g., a 4-hour workflow with a 1-hour pause takes 3 hours to execute.
Interactive ActionsMaximum timeout for Interactive Actions14 Days
Wait For Web Form Response ActionMaximum timeout for Web Form Response action14 Days
Synchronous SubflowsTimeout for Synchronous SubflowsLimited by parent workflow timeoutA synchronous subflow must finish within the parent workflow’s timeout (e.g., 10 min for a 10-minute parent workflow).
WebhooksMaximum number of executions per minute per workflow1800
Polling IntervalMinimum time between each poll1 minDefault is set to 5 min
Scheduled TriggersMinimum time frequency for scheduled workflows1 minDefault is set to 5 min

Files

Limit DescriptionLimit ValueNotes
Maximum file size for a single step500MBDoes not apply if using your own Object Storage.
Maximum total file size across all steps in a workflow1500MBDoes not apply if using your own Object Storage.
Maximum number of files that can be created in one workflow execution100