Yearly Pay yearly and get 2 months free on every paid plan. See plans
Sign in Start free

No-Code Workflows (DAG Automation)

Last updated 8 Nov 2026

Overview

Workflows let you chain steps into an automated pipeline — a DAG (directed acyclic graph) of nodes — without writing code. A workflow can generate content, call AI capabilities, hit external APIs, branch, loop, wait, get approvals, and publish results. Each step runs with its own timeout, budget, and error policy so a single flaky step can't run away or hang the whole run.

Node kinds

Workflows support these step types:

  1. Capability — call an AI capability (chat, image, TTS, translate, etc.)
  2. Tool — invoke a registered tool/function
  3. HttpRequest — call an external HTTP endpoint
  4. Branch — route based on a condition
  5. Loop — iterate over a collection
  6. FanOut / FanIn — parallelise and rejoin
  7. Transform — set/reshape variables
  8. ArtifactSave — persist a transient asset to your CDN
  9. Publish — push to a channel (webhook, markdown artifact, etc.)
  10. SubWorkflow — call another workflow as a step
  11. HumanApproval — pause for an approval
  12. Wait — delay
  13. Webhook — POST to an external hook

Per-step controls

Each node carries:

  • Timeout — how long the step may run before it's cut off.
  • Error policy — what happens on failure: fail the run, retry, or continue/ignore. For example, set a notification step to ignore so an outage there doesn't fail the whole run, and set a fetch step to retry for transient upstream blips.

Variables and artifacts

  • Variables thread data between steps. Steps read prior outputs with {{vars.name}} interpolation.
  • Artifacts are outputs you persist — ArtifactSave re-hosts transient provider URLs to permanent Bunny CDN URLs so links don't expire.

Cost

There is no separate workflow execution fee. A run is billed as the sum of every step's BillingRecord — exactly the same per-call billing as running each step by hand. Steps that make no AI call (HTTP, transform, wait, webhook) cost nothing. Sub-workflow costs roll up into the parent run's total.

Running and monitoring

Kick off a run, then watch it on the workflow runs page. Each run records its steps, their outcomes, and total cost. Failed steps surface their error per the step's error policy.

Tips

  • Give external/notification steps a forgiving error policy (retry or continue) and core steps a strict one.
  • Use ArtifactSave on any generated media you want to keep — provider URLs expire.
  • Extract reusable subgraphs into a SubWorkflow and call it from multiple parents.
  • Test a flow with cheap echo/transform steps before wiring in costly AI capability steps.
Video guide

Watch how it works

How AI workflows work: one form in, a finished video out

A workflow is a ready-made recipe of AI steps. You pick a template, fill in a short form, and every step runs on its own until a finished video comes out. Here we follow one bedtime story video from the form to the result.

Watch it on its own page

Chapters
  1. 0:00 What a workflow is
  2. 0:17 Pick a template
  3. 0:35 Fill in the form, see the cost
  4. 0:53 Preview cheaply, then run
  5. 1:14 Your result and run history

What happens when you press Run? The anatomy of an AI workflow

Let's open one workflow and look inside. A workflow is a graph: each box is a step, the arrows set the order, and steps that don't depend on each other run side by side. Your answers flow into the steps, some steps check their own work and run again, some wait for your approval, and every AI call is recorded with its own cost.

Watch it on its own page

Chapters
  1. 0:00 Steps, arrows and one job per step
  2. 0:26 How your answers flow
  3. 0:39 Watching it run: checks and retries
  4. 0:55 Steps that wait for your approval
  5. 1:06 Every AI call, recorded
  6. 1:18 Done, and shareable

The building blocks of an AI workflow

Every workflow, from a bedtime story to a research report, is built from the same few blocks. The AI step sends a prompt to a model and gets back text, an image, a voice, music or a video. Knowledge blocks bring in facts with their sources. Quality blocks check the work, and a human approval waits for you. Logic blocks shape the flow with branches and loops. Output blocks join everything into one video and save the result.

Watch it on its own page

Chapters
  1. 0:00 Built from blocks: the AI step
  2. 0:20 Knowledge: facts, with sources
  3. 0:30 Quality: checks and approvals
  4. 0:43 Logic: branches and loops
  5. 0:53 Output: put it together, keep the result
Stuck? The forum usually answers within hours; support within 24 hours. Ask the forum Contact support