Parallel Execute Workflow icon

Parallel Execute Workflow

Execute a sub-workflow in parallel for each input item using Promise.all, with concurrency control

Parallel Execute Workflow

AI-generated

Summary

Execute a sub‑workflow in parallel for each input item.

Inputs

  • Main (required) — Items to iterate over; each item triggers a sub‑workflow execution.

Output shape

Main

When waiting for completion, returns the aggregated output data from all sub‑workflows, preserving item pairing via the pairedItem metadata. In fire‑and‑forget mode, returns each input item enriched with sub‑execution metadata (execution ID).

Examples

Example 1: Process a list of user IDs by calling a reusable 'enrich user' sub‑workflow for each ID.

Set Source to Database, pick the 'enrich user' workflow, leave Concurrency Limit at 0 (unlimited), keep Wait for Sub‑Workflow Completion enabled, and On Sub‑workflow Failure set to Stop All.

Links

Discussion