NodeTool Cloud is in alpha — run workflows in the browser, on your own keys.NodeTool Cloud is in alpha. Try it →
Viral Video Ad Engine
A vertical product ad, plus the hook lines and thumbnails to test it against.
For: Performance and social teams shipping several ad variants a week.
What it produced
Not a mockup. The chain below was run end to end and this came back. The list under the caption is every model that ran: green where it is the model the workflow names, reached through whichever provider this render held a key for, blue where a better one was chosen deliberately, and amber where a different model had to stand in — each with the reason.

- openrouter:openai/gpt-5-minithe model openai:gpt-5-mini names, billed through OpenRouter
- atlascloud:google/nano-banana-pro/text-to-imagechosen over fal_ai:fal-ai/flux/schnell — the best text-to-image model reachable from this render. The workflow names FLUX.1 Schnell for speed and cost, which is the right default for a fan-out of throwaway thumbnails and not the right choice for one picture that has to stand on a page
- kie:kling-2.6/image-to-videoas the workflow ships it
Four workflows, ordered cheapest first. The copy and the hook set are text and fast images, so you can throw most of them away; only the last two steps touch a video model, and by then you have already chosen the line and the frame.
That order is the whole point. Deciding register and hook after paying for footage is how an ad budget disappears into renders nobody posts.
The chain, in order
01Settle the register before anything renders
In: the offer in a sentence. Out: the same offer written plain, playful and premium. One text call, so the argument about tone costs cents instead of a render queue.
gpt-5-miniAd Copy in Three Registers — see the graph
02Fan the winning line into a test set
In: the video topic. Out: a stream of hook lines, each with its own color-graded thumbnail. The fan-out is the useful part — one hook stream drives the whole gallery in a single run.
gpt-5-minifal-ai/flux/schnellHook & Thumbnail Factory — see the graph
03Put the product in motion
In: the product photo. Out: a short hero loop. A prompt node writes the motion brief, the image-to-video model animates the still, and a speed pass slows it. This is the step that costs real money.
kling-2.6/image-to-videoAd Loop from a Product Photo — see the graph
04Cut it to the frame the channel wants
In: the 16:9 loop. Out: a 1080×1920 file. Runs through ffmpeg on your own machine — no key, no per-run charge.
Runs locally — no key, no per-run costCut a Landscape Clip for Vertical — see the graph
What it does not do
- The vertical step rescales rather than crops, so frame the loop with room to lose or add a crop node ahead of it.
- Nothing here measures performance. The recipe produces variants to test; the testing happens in your ad platform.
Running it
- 01
Install Studio
The desktop app is free and runs on your own machine. No account is needed to open a workflow.
- 02
Import the bundle
Open the command menu and choose Import Workflow as Bundle. All the workflows in this recipe land in your library at once.
- 03
Add your keys
Paste each key above into Settings. Studio stores them in your OS keychain and sends them only to that provider.
- 04
Run the chain
Work down the list. Each step takes what the one before it produced, so you can stop and change your mind at any point.
Other recipes

One presenter clip, spoken in a second language, with a lip-synced cut, subtitles, and a back-translation to check it.

One packshot per SKU becomes the whole channel set: cutout, studio scene, seasonal relight, turntable clip, print master, and the listing copy.

A logline becomes a beat sheet, a numbered shot list, a cut teaser, and a score under it.