Once your SuperFlow is built, the editor gives you everything you need to test it, watch it execute, debug failures, manage in-flight runs, handle human approvals, and share the SuperFlow with teammates. This page walks through each.Documentation Index
Fetch the complete documentation index at: https://docs.lyzr.ai/llms.txt
Use this file to discover all available pages before exploring further.
Testing a run
Click the Run button in the top-right toolbar of the editor (tooltip Run SuperFlow) to open the execution panel. In the panel:- Type your input in the Simple mode text area, or toggle to JSON mode (link at the top right of the input area) to send a structured payload as raw JSON.
- If your Trigger expects a file (for example, with a document node downstream), the input area shows a drag-and-drop file picker and the run button reads Upload & Run.
- Click Run to submit. The button changes to Running… while the SuperFlow is executing.
Live monitoring
While a SuperFlow runs, status is shown in two places. On the canvas — every node displays its live state:- Amber pulse — currently executing.
- Green check — completed successfully.
- Red × — errored.
- Blue pause — awaiting a human approval.
Lifecycle controls
For long-running SuperFlows, you can intervene from the execution panel. All three controls are backed by durable state — they survive service restarts and behave consistently even under concurrent operator action.- Pause — request a cooperative pause. The run pauses at the next boundary between nodes (it won’t interrupt a node mid-execution). Paused runs stay paused even across restarts.
- Resume — continue a paused run from where it stopped. Completed nodes stay completed; the next pending node starts fresh.
- Terminate — cancel the run outright. Any in-flight work is stopped, and the run is marked as cancelled. Cancellation is final.
Retries on failure
Every retryable node can be configured to automatically retry on transient failures. In a node’s configuration drawer, expand the Retry section and toggle Retry on failure on. Then set:- Max attempts — how many times the engine will retry before declaring the node failed.
- Wait between attempts — backoff delay in milliseconds.
Execution history
Click the History button in the toolbar to open the history drawer on the right side of the canvas. The drawer has two tabs:- Executions — past runs of this SuperFlow, with their status, trigger source, and timestamps.
- Approvals — pending approval requests waiting for a human decision (see below).
- Every node shows the status it had during that run.
- Clicking a node opens its output drawer with the JSON it emitted in that specific run.
- Re-run from a specific node if you want to retry just the failed tail of a previous run.
Human-in-the-loop approvals
When a SuperFlow reaches a Wait for Approval node, the run pauses durably and waits for a person to act. While paused:- The run’s status changes to “Awaiting approval”.
- The node shows the blue pause indicator on the canvas.
- A new entry appears in the Approvals tab of the history drawer, including the configured approval message (with any expressions resolved against the live data).
- Anyone with access to the SuperFlow can review the request.
- Approve — the run continues down the node’s Output 0 path with the input items flowing through unchanged.
- Reject — the run continues down the node’s Output 1 path. You typically connect this output to a “send rejection email” or “mark as denied” chain.
Sharing a SuperFlow
By default, only the user who created a SuperFlow can see it. To collaborate, share it with teammates. From the SuperFlow list page (or from the editor toolbar), click the Share button on a SuperFlow you own. A modal opens listing your organization members:- Tick the teammates you want to share with.
- Confirm.
- View the SuperFlow and its execution history.
- Edit nodes and configuration.
- Run the SuperFlow manually or trigger its schedules.
- Delete the SuperFlow.
- Change who it’s shared with.
Where to go from here
- Reliability & durable execution — the full guarantees behind retries, pauses, and replay.
- Node reference — explore the rest of the node catalog.
- Triggers & schedules — move from manual runs to webhooks or scheduled execution.
- Expressions & data flow — keep going on data wiring.