Flowwow · 2026 · E-commerce · Ad versions
4 videos into 40 ad files in 4 days: 40 of 40 passed the spec check
Flowwow had four videos from creators and needed them ready for paid ads on every platform. I built 40 files in four days: 4 creators, 10 files for each, in four formats and three offer versions. All 40 passed the spec check.
The task
The creators shot the videos. The brand needed each one as a set of ad-ready files: square, vertical, 4:5 and widescreen, with and without an offer, with subtitles and on-screen overlays.
What was delivered
40 final files: 4 creators with 10 files each. By format: 12 square, 12 vertical, 8 in 4:5, 8 widescreen. By version: 16 without an offer, 16 with a 20% discount, 8 with a promo code. 36 files by the brief, 4 more added on September 22.
How it was built
Transcription of every clip, analysis of faces and entrances in the frame, a framing plan for each format, voice cleanup and one loudness level, subtitles, offer overlays. The frame window is calculated for each format, and every finished file is checked by a detector: it found no black bars. Framing was checked clip by clip.
Result
40 of 40 files passed the spec check. The brand received a ready set of ad files and a repeatable process for the next batch.
36 files came from the brief. 4 more (1080x1080 squares with a promo code) the client asked for on September 22.
Before → After
- Source
- 4 creator videos
- 40 ad files
- Timeline
- -
- 4 days
- Spec check
- -
- 40 of 40 passed
How we did the resizes
From 4 creator videos to 40 files
One source video becomes ten files: three offer versions across four formats. Everything below is drawn from the project's real numbers.
3 versions by 4 formats
- Text version of the grid. Version 1, no offer: 16 files, 4 in each format. Version 2, 20% off the first order: 16 files, 4 in each format. Version 3, promo code: 8 files, 4 in 1:1 and 4 in 9:16. Total by format: 1:1 12, 4:5 8, 9:16 12, 16:9 8. Total 40.
1:1: 12 / 4:5: 8 / 9:16: 12 / 16:9: 8. Total: 40.
The brief asked for 36 files. 4 more (V3 in 1:1) were added on 22 Sep at the client's request and delivered in 18 minutes. All files: H.264, 30 fps, 16 to 27 MB each.
Safe zones on a vertical 9:16
Meta covers part of the frame with its own interface. We keep the top and the sides free. At the bottom the risk of overlap remains, and the decision is the client's.
- Top 14%, bottom 35% (40% for ads with disclaimers), sides 6%. Source: Meta help center.
- Offer badge at the top center, just below the top zone.
- Subtitles: white, 54 px, on a soft gradient backing, centered.
- 12+ mark at the top right, below the top zone. Legal text at the bottom, full width.
The legal text sits at the bottom by the client's decision.
Five steps
1
Break down the source
Transcript with timecodes. Faces and entries into the frame are found for each of the 4 creator videos.
2
Framing plan per format
The frame window is calculated for 1:1, 4:5, 9:16 and 16:9, not cut from the center.
3
Subtitles and graphics
Subtitles, offer badge, 12+ mark and legal text follow the client's rules and the safe zones.
4
Batch build and render
One timeline per file, 40 in total. The final pass of 36 files rendered in under 3 minutes.
5
Automatic check of 40 files
Each file is checked against the brief: size, codec, frame rate, weight, loudness and file names.
What we need from the client
- A brief with exact sizes, formats and file limits.
- The packshot: the final frame with the logo.
- The legal text, word for word. We do not edit it.
These three things are what we ask for first.
Related cases
Flowwow
Flowwow holiday campaign: storyboards, still scenes, animation. 442 generations, every stage approved by the brand's designers.
MinglMe
Ad for a social app: 7 ideas to choose from, 3 days, four platform formats.
Andrey Kurpatov's YouTube channel
About 14 episodes a month for a channel with 3M+ subscribers.