NodaroAccount
Nodaro Docs
DocumentationNode ReferenceModelsTemplatesAI Agents (MCP)DevelopersSelf-hostingResearchCompare
Core concepts

Running workflows

How Nodaro runs one node or a whole workflow, what runs when, how to follow progress, stop a run, handle failures and refunds, and find every result.

Running a workflow means asking Nodaro to execute its nodes and make their results. You can run one node, a node and every node after it, a selection of nodes, or the whole workflow. Each node runs when the nodes it depends on have results, costs the credits shown on its button, and keeps every result it makes as a version.

Ways to run

ButtonWhere it isWhat runs
RunIn the strip under a node, in the right-click menu, or Run This Node in the settings panelOnly this node, with the current results of the nodes before it.
Run from hereUnder a Text node, in the right-click menu, or in the settings panelThis node and every node connected after it, in order.
Run up to hereIn the right-click menu, or in the settings panel of Speaker View and Apply EDLThe nodes before this node that have no result yet. The node itself does not run.
Run selectedIn the right-click menu, with several nodes selectedOnly the selected nodes.
Execute workflowAt the bottom of the canvasEvery node of the workflow, in order, except skipped nodes.

On Nodaro Cloud, every button shows its price in credits before you click it. Execute workflow shows the estimate for the whole workflow.

Several versions in one click. On generation nodes, Repeat in the settings panel runs the node up to 20 times, and the × 1 to × 4 menu in the strip under the node does the same for up to four versions. Each version is a full run and costs the full price.

What runs when

promptstart framepromptmediamediaTextSceneGenerate ImageGenerate VideoTextNarrationText to SpeechMerge Video & Audio
Generate Image and Text to Speech do not depend on each other, so they can run at the same time. Merge Video & Audio waits for both branches.
  • A node waits for its inputs. A node starts when every node connected to its inputs has a result. Nodes that do not depend on each other can run at the same time.
  • A single run reuses results. Run on one node does not run the nodes before it again. It uses their current, selected results. If a node before it has no result yet, run that node first.
  • A node that runs passes on this run's result. In Run from here, Run selected and Execute workflow, the nodes after it get what it made in this run, never a result from an earlier run. Nodes on an inactive route of a Router pass on nothing. Nodes outside the run, and nodes you skip with Skip Node, pass on their current result.
  • Text nodes update on their own. After a node runs, simple text nodes after it, such as Combine Text, Split Text and Extract Field, update without a separate run.
  • The whole workflow runs on Nodaro's servers. Execute workflow saves the workflow first and runs the saved version. The run continues when you close the tab, and the results are on the canvas when you open the workflow again.
  • Data results show on the canvas too. After a workflow run, nodes that produce data rather than media show what the run produced. Examples are Transcribe, Edit Plan, Video Analysis, Web Scrape and Extract Field. A later Run from here starts from that result.
  • A reopened workflow keeps your newer results. When you open a workflow after your newest run finished, a node takes that run's result only if it has none yet. On a workflow with Apply EDL, every node the run ran shows the run's result, so the transcript, the plan and the render come from the same run. A node you ran again on its own after the run keeps its newer result.
  • One run at a time. When a workflow is already running, Execute workflow follows that run instead of starting a second one.
  • Message runs show on the canvas. A run that a Telegram Trigger starts shows on the open workflow like your own runs. Runs that a schedule, a webhook or the API starts are only in Executions.

Run up to here

Run up to here runs the nodes before a node that have no result yet, and never the node itself. Use it to feed a node that reads an earlier result, such as a Speaker View or an Apply EDL that waits for an Edit Plan. You can then check that result before you pay for the node.

  • Where it is. Right-click the node and choose Run up to here. The menu shows it only when there is something to run. The Speaker View and Apply EDL settings panels also show a Run up to here button with its credits when a node before them has no result.
  • What runs. Only the nodes before the node that have no result. A node that already has a result does not run again, and neither do the nodes that only feed it. A node whose last run failed has no result, so it runs again.
  • An outdated result still counts. If you changed something before a node that has a result, use Run from here on the changed node to refresh it.
  • It asks first only when it is costly. It follows the same confirmation rule as Run from here. See Before a run starts.

Skip a node

To keep a result and not pay for it again, right-click the node and choose Skip Node. A skipped node shows a SKIP badge, keeps its current result and does not run again. The nodes after it still run, with the skipped node's result. Choose Unskip Node to include it again. With several nodes selected, the menu offers Skip and Unskip for all of them.

Before a run starts

Nodaro checks a run before it spends any credits.

  • Confirmation. Execute workflow always asks "Run the entire workflow?", with the number of nodes and the estimated credits. Other runs ask only when the estimate is more than 1,000 credits.
  • Balance. On Nodaro Cloud, a run with an estimate higher than your balance does not start. The message shows the credits the run needs and the credits you have.
  • Unknown variables. A prompt that names a node that does not exist, such as a mistyped {Scene}, stops the run. See Prompt variables.
  • Wrong media. A media input that receives something that is not a file of the right kind, such as text in a video input, stops the run and names the node.
  • Missing start frame. On Generate Video, a model that needs an image keeps Run disabled until an image is connected to Start Frame. The button's tooltip names the model.

Follow the progress

  • On a node. A running node shows a progress bar with a percentage. The percentage is an estimate, based on how long the same model usually takes with similar settings. It moves fast at first, slows down near the end, and stays at 99% until the result arrives.
  • On a list. A node that runs once per item shows a counter in its header, such as 3/10, and a Processing list... bar that reads Complete at the end. See Lists and batching.
  • For the whole workflow. During Execute workflow, the run bar at the bottom of the canvas shows the status, the finished nodes, such as 3/7 done, and the credits spent so far.
  • When the connection drops. A lost connection does not fail a running node. While the editor cannot reach the server, the node shows Reconnecting…, and the job keeps running. Its result appears on the node when the connection is back. During Execute workflow, a message says that the connection was lost, and the editor keeps waiting for the run to finish.

Stop a run

Stop one node

While a node runs, its Run button becomes Stop. Click it to open a menu:

ChoiceWhat happens
Run insteadThe current run is discarded and a new run starts at once.
Stop & keep what's renderedOnly on Generate Video Pro. The node stops, joins the finished segments into its result, and refunds the segments that had not started.
DiscardThe run leaves the canvas.

Discard asks you to confirm, unless you chose Don't ask again. A job that has not reached the model yet is cancelled and refunded. A job that the model is already working on usually finishes in the background: its result is saved to My Library and does not appear on the canvas. If a job cannot be completed, its credits are refunded automatically.

Stop the whole workflow

During Execute workflow, click the stop button next to the run bar:

ChoiceWhat happens
Stop after current nodeThe nodes that are running finish, and no new node starts. The finished results stay on the canvas.
Discard (save to Library, off canvas)The run leaves the canvas. Jobs already in progress cannot be cancelled: they finish and are saved to My Library.
Run insteadThe current run is discarded and the workflow starts again.

Failures and refunds

When a node fails, it shows Failed and an error message. The nodes after it do not run, because their input is missing. Fix what the message names, then click Run on the failed node, or Run from here to continue the workflow from that point.

  • Credits come back. Nodaro reserves credits when a node starts. When the node fails, the reserved credits are refunded automatically. The only exception is a failure that happens after the model has delivered its result.
  • Blocked requests are always refunded. When a model's safety filter or a content policy blocks a generation, the node shows the block and the credits come back.
  • Some nodes retry for you. Generate Image retries some models once and can offer a button to run the same request on another model. Generate Video can rewrite a blocked prompt once and retry at no extra cost.
  • Partial lists keep their results. When a node runs once per item and one item fails, the items that succeeded keep their results. See Lists and batching.

Continue a run that failed

When a run on Nodaro's servers fails, you can continue it from where it stopped. The failure message offers Continue from failed. The same button appears next to Run when your newest run of the workflow failed, including a run that a schedule, the API, an MCP client or a Telegram message started.

  • Finished nodes are kept. Every node the run completed keeps its result. It does not run again and is not charged again.
  • The rest runs. The node that failed, the nodes it held back and the nodes the run never reached run and are charged. Then every node after them runs.
  • A failed node runs in full. A node that failed partway through a list runs every item again. A node that you ran yourself since the failure also runs again, and is charged again.
  • The same nodes as the first run. A run of Run from here or Run selected continues on those nodes. A full run continues on every node. A node you added to the workflow since the failure does not run, unless the continuation needs it.
  • The saved workflow runs. Unsaved changes are saved first. When they cannot be saved, nothing is continued.
  • You confirm first. A dialog lists every node that will run with its estimated credits, and the nodes that are kept. It always asks, whatever the price.

A newer continuation of the same run decides what happens next. When it failed, the message offers Continue it. When it already ran everything that was left, nothing runs, and its results are under Executions. When it stopped at a Preview, the final comes first: the editor starts the render's Render final, or offers Finish review when there are several renders or a Tighten Episode review. A cancelled or timed-out run, and a run of a published app, are not offered. A published app has its own Retry, described in MiniApps.

Results and versions

  • Every run adds a version. A node keeps all of its results. When it has more than one, a counter appears on its result. Click the counter to show the versions and choose one.
  • The selected version flows on. The next node receives the selected version, which is normally the newest one. A connection in Item or Each mode can pass other results. See Connection modes.
  • Act on a result. Point at a result to download it, open it full screen, copy its link or delete it. A deleted version cannot be restored.
  • Find every file. Generated files are also listed under My Files in the sidebar and in the Media Library of the editor.

Clear all results

Clear all results takes the canvas back to how it looked before anything ran, in one click. It is the eraser button in the canvas toolbar, above Undo. Use it before you change a workflow, so that fresh results are easy to tell from old ones.

It removes everything a run left on the canvas:

  • Generated images, videos, audio, text and lists, including every node's earlier versions.
  • The completed and failed marks, error messages and progress.
  • The cells of a List column that is connected to another node, because runs fill those cells.

It never touches what you put on the canvas:

  • Prompts, settings, connections, labels and sticky notes.
  • Files you uploaded, and the video that a Video URL node downloaded.
  • Character, object, creature, location, face and scene cards, because their images belong to your library.
  • A generated script, because you edit it scene by scene.
  • A trained character model, and composition and 3D scene plans.
  • Nodes that belong to a Film Director pipeline.

If you edited a generated text by hand, such as a transcript or an AI answer, the edit is part of that result and is cleared with it.

Nothing leaves your account. Your files stay in My Files and the Media Library, and your past runs stay under Executions.

To get the results back, click Undo on the message that appears, click Undo in the canvas toolbar, or press Ctrl+Z. The undo history lasts while the editor is open. After you reload the page or leave the workflow, the clear is permanent for the canvas.

The button is dimmed when there is nothing to clear, and it does nothing while a run is in progress: wait for the run to finish, or stop it, first.

Executions

Every run is recorded as an execution.

  • In the editor, the Executions tab lists the runs of the open workflow. A badge on the tab shows how many jobs are running.
  • In the sidebar, the Executions page lists the runs of all your workflows, newest first. Filter it by status, and expand a run to see every node with its own status. Click a node to see its input, its output and its error. At the top, My Stats counts your runs, the successful and failed ones, and the average time of an image and of a video.
StatusMeaning
PendingThe run is waiting to start.
RunningThe run is in progress.
CompletedEvery node finished.
FailedAt least one node failed.
CancelledThe run was stopped.
DiscardedThe run was taken off the canvas. Jobs in progress finished in the background.

For each run, the page also shows what started it, its progress, its duration and the credits it used.

The Executions page with the My Stats counters above a list of runs and their status, workflow, trigger, progress, duration, credits and start time.The Executions page with the My Stats counters above a list of runs and their status, workflow, trigger, progress, duration, credits and start time.

Frequently asked questions

Does running one node also run the nodes before it?

No. Run on a node runs only that node, with the current results of the nodes before it. Use Run from here to run a node and every node after it, or Execute workflow to run everything.

Do I get my credits back when a node fails?

In almost every case, yes. Credits are reserved when a node starts and refunded automatically when it fails. A generation blocked by a safety filter or a content policy is always refunded.

Can I close the browser while a workflow runs?

Yes. Execute workflow runs on Nodaro's servers from the saved workflow, so the run continues when you close the tab. The results appear the next time you open the workflow.

How do I stop a workflow without losing what is finished?

Open the stop menu next to the run bar and choose Stop after current node. The nodes that are running finish, nothing new starts, and every finished result stays on the canvas.

Does Clear all results delete my files?

No. It only removes results from the canvas. Your files stay in My Files and the Media Library, your past runs stay under Executions, and Undo brings the results back while the editor is open.

Last updated on

On this page