The short version

Generating one asset at a time is the right call exactly once. The moment you will produce the same shape of creative again, a pipeline that runs the whole sequence beats repeating the steps by hand — and the threshold is lower than most teams assume.

The threshold

One asset: generate it directly. Building a flow for a single output is overhead.

Repeated work: build the pipeline. Not because any individual step is hard, but because the steps have to happen in order, every time, and a person doing that ordering by hand is the thing that does not scale.

This is the same distinction that separates a task skill from a workflow. A step is a step. A sequence that runs repeatedly is a pipeline, and treating it as a series of manual steps is how creative production stays slow while every individual part gets faster.

What a flow is made of

A pipeline is a graph of nodes, each doing one operation and passing its output onward:

NodeWhat it does
TextSupplies a prompt or script into the flow
LLMA language step — writing, rewriting, reasoning over inputs
Image generationProduces images from the composed prompt and references
Image resizeReformats into target placement formats
Video generationProduces video from prompt and reference input
Video compositionAssembles clips, audio, and elements into a finished video
Caption generationProduces captions for a video
Audio generationProduces audio, including music and effects
Ad cloneBuilds a brief from an existing ad as a starting point
AssetBrings an existing asset in as input
StickyA note on the canvas; does not affect the run

A common shape: text or ad clone into an LLM for the brief, into image or video generation, then into resize and caption for delivery formats.

Model selection and output count are set per node rather than for the whole flow, which is how one run produces several variants instead of several runs producing one each.

Four mistakes that cost credits

Debugging at high output count. Build the flow with output count set to one until it produces what you want, then raise it. A flow generating twelve variants of the wrong thing is an expensive way to discover the prompt was off.

Resizing before the composition is final. Put the resize step at the end. Reformat early and you redo it after every change upstream.

One flow that does everything. A large flow is harder to diagnose when one step degrades, and one step always eventually degrades. Several small flows are easier to reason about and cheaper to fix.

Describing from scratch what you could clone. When you already have a reference that works, ad clone gets you a brief faster than writing one.

Where the cost sits

Runs consume credits, and cost depends on which nodes and models a flow uses multiplied by output count. A flow with several high-cost generation nodes and a large output count is considerably more expensive than a single generation — which is fine when the flow is correct and painful when it is not. Hence output count one until it is right.

Run history keeps previous runs, so results can be reviewed and downloaded later rather than regenerated.

Practical rule

Build the flow at output count one, put resize last, and keep flows small enough to diagnose. Then scale the count once, not the debugging.

Related reading

Automate marketing in less than 2 minutes