One photo in. A reel out. Every week.
- A photo in, a finished reel out — vertical 9:16, voiced, scored, captioned and labeled. One product shot is the whole brief.
- Five formats, and it picks the right one — a garment gets a try-on, a candle gets a voiceover. You can override it.
- Your product stays exactly as photographed — a vision gate checks every generated still against the real product before it is allowed to move.
- You approve the stills before motion is billed — the expensive half of the job doesn’t start until you say so.
- Every reel carries its provenance — the machine-readable AI tag is written into the file on every render, and a visible label rides on the caption track.

A real reel from a real store — Bezza. Four beats, one source photograph. Nothing was filmed.
Five stages. You stand in the middle of them.
The reel is planned, voiced and shot as stills before a single frame of motion is rendered — because motion is where the money goes, and a still you can reject costs almost nothing.
- 01
Plan the shots
A director writes the beats: what’s said, how long it runs, how each one is framed.
- 02
Voice it
The script is spoken with word-level timing, so captions land on the syllable.
- 03
Shoot the stills
Your product, composed into each scene — then checked against the original photo.
- 04
You approve
See every still before motion begins. Regenerate any of them. Then it runs.
Merchant gate - 05
Move and finish
Stills animate, audio is laid, captions burn in, provenance is stamped into the file.
- stopping at the approval gate is a pause, not a failure — nothing you didn’t approve was ever charged
It has to still be your product.
Generative video’s oldest failure is quiet: the model produces something beautiful that is no longer the thing you sell. A sleeve grows a cuff. A print rearranges itself. The buyer orders what they saw and receives something else.
So every generated still is put back in front of a vision model with the original catalog photo, and asked one question: is this the same garment? A still that fails is regenerated, not shipped — and the check runs before the still is allowed to become motion, which is the only point at which fixing it is cheap.
- Checked against your photo — not against a description of it
- Failures regenerate — you see the pass, not the attempt
- Run before motion — the expensive stage never inherits a bad still

neck-downfidelity check passed 
from behindfidelity check passed
Two of the four stills from the reel above. Each one is the store’s own product photo, re-composed — and each one had to pass the check before it moved.
A dress and a candle are not the same ad.
The format is chosen from what the product actually is — a vision check on your photo decides whether it can be worn at all. You can always pick one yourself.
Try-on showcase
Worn, not held
A hook, the product on a body in motion, a close.
- Apparel and wearables
- 3–5 beats
Creator sandwich
The talking-head ad
A presenter opens and closes; the product fills the middle.
- Any product
- 3–5 beats
Voiceover b-roll
Nobody on camera
The voice carries the hook and the call to action; the product carries the frame.
- No presenter needed
- 3–5 beats
One-take native
One continuous take
A single unbroken shot that reads as a real post, not an ad.
- Under 14 seconds spoken
- 1 beat
Transition
Music, no voice
Outfit cuts on the beat with short on-screen captions. Nothing is spoken.
- Looks and styling
- 2–4 beats
Twenty places you never have to travel to.
A reel shot in one room looks like a reel shot in one room. So a shot lands in a chosen environment — and when a reel’s beats describe different moments, each beat gets its own, rather than three near-identical bedroom mirrors in a row.

Café 
Home living room 
City street 
Boutique 
Creator studio 
Kitchen 
Bedroom 
Home office 
Vanity 
Gym 
Yoga studio 
Rooftop terrace 
Garden patio 
Beach 
Salon 
Bookstore 
Industrial loft 
Dining nook 
Spa 
Market
Or use your own. Upload your studio, your shopfront, your actual backdrop, and your product is composed into that instead. Either way the product stays exactly as photographed — the scene changes around it, never the thing you sell.
Whether a face appears is a product decision.
Most try-on shots don’t need one. A dress, a coat, a pair of jeans reads perfectly from the neck down — so that’s the default, and no face is generated at all.
Some products invert that rule. Sunglasses, earrings, hats, makeup — hiding the face hides the product. So the planner classifies where the product is worn and frames accordingly, rather than following a fixed list of categories.
| Framing | Face | Used for |
|---|---|---|
| Neck-downthe garment fills the frame | Not shown | default |
| From behindthe back of the outfit | Not shown | movement |
| Mirror, at distancefull-body, phone raised | Not shown | full look |
| Head and shouldersthe only framing that shows a face | Shown | face-worn |
Priced by the second. Quoted per beat.
You choose the length before it runs, and the length is the price. Each beat is charged as it renders — so a job that stops at the approval gate has only spent what it rendered.
Standard
10 credits / secondThe everyday tier — most reels, most catalogsPremium
20 credits / secondHigher-fidelity motion for hero products and paid placementsA failed shot
refundedOne free retry; if a shot can’t be delivered, every beat charged on that run is returned
The reel at the top of this page
- Beat 1 · hook · 4s
- 80 cr
- Beat 2 · b-roll · 5s
- 100 cr
- Beat 3 · b-roll · 5s
- 100 cr
- Beat 4 · close · 4s
- 80 cr
- 18 seconds, premium
- 360 cr
a real job on a real store · the quote was the invoice
Every reel says what it is.
AI-generated marketing video is a disclosure obligation in a growing number of places, and platforms are beginning to read that disclosure from the file rather than take a poster’s word for it. So the label is applied in two layers, and neither is optional.
- Machine-readable provenance on every render — the tag platforms and tooling read, written into the file whether or not you asked for it
- A visible label burned into the picture — carried on the caption track, so it rides with the video through a re-upload
- Disclosure is not an afterthought — it is applied at the moment the file is finished, not bolted on at publishing time
| On the file | Applied | Optional? |
|---|---|---|
| Visible labelburned into the picture, so a re-upload can’t strip it | With captions on | yes |
| Machine-readable tagthe tag platforms and tooling read, written on every render | Always | no |
| Musicgenerated for the reel, not licensed from a catalog | Cleared beds | — |
The music is generated, not licensed. There is no third-party track on your reel to be claimed, muted or taken down.
The honest answers.
Do I need to film anything?
No. The product photos already in your Shopify catalog are the source material. If you have better photography, you can use that instead — but you don’t need a camera, a studio or a model.
Will it invent a product that doesn’t exist?
That’s what the fidelity gate is for. Every generated still is compared back to your real product photo and regenerated if it has drifted. It is a check, not a promise — which is exactly why you see the stills and approve them before anything is animated.
Does a person have to appear in my reels?
No. Two of the five formats never put anyone on camera, and the try-on framings are faceless by default. A face only appears when the product is worn on the face.
What language does it speak?
Your store’s. The script is written in your shop’s language rather than written in English and translated afterwards.
Can I edit the script?
You approve the plan before it runs, and you can regenerate any shot you don’t like. What you can’t do is hand-write every word — this is a producer, not a text editor.
Your catalog is already
a season of content.
first reel in your free trial · approve the stills before motion is billed