Ad Studio · from 1 credit

A video ad without a film crew.

Paste your product link, pick a look from a grid of playable sample clips, and get back a vertical MP4 you can post. Six render engines sit behind one studio, so a cheap hook test and a flagship spot with real audio are the same few clicks at different prices.

How a render happens

01

Paste the link

Drop in a product URL and the brief fills itself in. Enter it by hand if the page can't be read. If it came from a research run, the angles come with it.

02

Pick a look

Choose from playable sample clips — UGC, cinematic, unboxing and more — each showing the same product shot that way. Picking one sets the engine that suits it.

03

Customise, or don't

Engine, format, duration and the written shot script all sit behind one Customise panel. Open it to override any of them — the credit cost is shown before you spend.

04

Download the MP4

Roughly one to four minutes depending on the engine. The file is yours — post it, or embed it in a funnel page.

The six engines

One balance, six renderers. Cost scales with length, so the ranges below cover the shortest and longest cut each engine offers.

EngineTierResolutionAudioCredits
Wan 2.5AlibabaFast drafts. The cheapest way to see whether a hook works at all.Budget720pSilent1–2
Hailuo 02MiniMaxSmooth motion on a budget, and noticeably stronger with people in shot.Budget768pSilent1–2
Kling 2.5 TurboKuaishouThe workhorse. Crisp product detail and reliable physics.Standard1080pSilent2–3
Seedance 1.0 ProByteDanceA TikTok-native look, and it handles multi-shot scenes.Standard1080pSilent2–4
Veo 3.1 FastGoogleA premium look with real sound, at the fast-tier price.Premium1080pNative audio2–4
Veo 3.1GoogleBest-in-class realism with dialogue, sound effects and music.Flagship1080pNative audio4–8

Only the two Google engines generate sound. On a silent engine the script is written to carry the story visually rather than wasting the render on dialogue nobody will hear — how the script adapts.

The six ad styles

The style is the creative decision. Each one carries its own shot direction, and each suggests the engine that renders it best — a talking-head testimonial needs native audio, a two-beat problem-solution needs multi-shot.

UGC Testimonial

Handheld, selfie-framed, an ordinary person demonstrating the product in a real room. Made to look native in-feed rather than like an ad.

Cinematic Hero

Macro product commercial: dramatic studio lighting, a slow dolly-in, shallow depth of field, premium dark backdrop.

Unboxing Reveal

Overhead hands opening the package, deliberate ASMR-paced movements, and the product hero reveal at the end.

Problem → Solution

Two beats. The frustration in a muted grade, then the fix in a brighter one. The oldest structure in direct response because it still works.

Lifestyle Aesthetic

The product inside an aspirational moment — golden-hour light, candid framing, a setting matched to the audience.

Studio Spotlight

A clean 360° pedestal shot on a seamless background. When the product is the whole argument, this gets out of its way.

Use your actual product

Text-to-video invents a product that looks roughly like yours. That is fine for testing a hook and useless for an ad that has to match what arrives in the box.

So upload a real product photo and the render switches to image-to-video: the script stops describing what the product looks like and starts describing how the object already in your image moves, how the camera treats it, and what happens around it. Every engine here supports it.

Vertical first

The output defaults to 9:16 because that is where the ads run. Other ratios are there when a placement needs them.

9:16Vertical · TikTok / Reels / Shorts
The default, and what every engine here supports. Full-screen on a phone with no letterboxing.
1:1Square · feed
Available on the four silent engines, for placements that crop a vertical badly.
16:9Wide · YouTube
Available across the engines when the placement is a desktop or in-stream slot.

Failed renders are refunded

Generative video fails sometimes. A provider rejects the job, or the render comes back broken. When that happens you should not be paying for it, so you do not.

  • Credits are debited when the job is submitted, and returned automatically if the provider rejects it at submit time.
  • If a job later comes back terminally failed, the failure and the refund are written in a single transaction — so two open tabs polling at once cannot double-refund it, and neither can miss it.
  • You do not have to notice, email anyone, or ask. The balance corrects itself.

Read next

Your finished ad can be embedded in the landing page the Funnel Builder generates — see where the output goes.

Test a hook for one credit.

Plans start at $29 a month for 25 credits, and unused credits roll over. There is no free trial — every plan is paid from day one.