Ad research · LazyFit rank05 → 50Queen
Frame-by-frame breakdown of LazyFit's #5 Facebook ad (37.9s, 9:16), why it converts women 50+, and a production plan for a 50Queen version with Roxie as the illustrated card character, the live-action payoff, and the voice.
ads/page-101244775776433-top15/rank05_1360412599322112.mp4 — LazyFit's fifth-ranked creative from the top-15 pull. It sells a "28-day printable bed pilates challenge" to women over 50, ending in an app-store CTA.
Structurally it is one continuous motion-graphics world, not an edited video: a kraft-paper background persists from 0:00 to 0:33, and everything — the fake printable sheet, a printer that spits out day cards, even the app UI — is drawn on that paper. The only scene cut in the whole ad is hook → printer. That matters for replication: this is an animation project, not a shoot.
The audio is a soft music bed plus a calm female voiceover that reads every on-screen caption word-for-word — the ad is fully legible with sound off, and fully legible with eyes off. Voiceover ends at "Download this app" (~22.7s); the app demo runs on music alone.
| Time | Beat | What happens on screen · voiceover |
|---|---|---|
| 0:00–0:02.7 | Hook — the fake printable | A static sheet styled like a Pinterest printable: headline "PRINTABLE BED PILATES — How to lose 30 lbs in 28 days.", a 3×3 grid of hand-drawn exercise poses labelled Day 1–9, a "NEXT PAGES" pill. Kraft-paper texture. It reads as saved content, not an ad."How to lose 30 pounds in 28 days." |
| 0:02.7–0:07 | Printer prints Day 1 | Only hard cut. A white printer slot sits at the top of frame; a card prints downward: "Day 1 · Belly · 7 min". On the card, a flat-illustrated woman lies on her back doing a crunch hold while holding her phone — she's following the app as she goes. A circular zoom inset highlights her waist."Printable bed pilates for women over 50 who haven't exercised in years." |
| 0:07–0:09 | Card swap | Day 1 detaches and tumbles away with a paper-curl; Day 2 "Leg&Butt" prints in its place."Just 7 minutes a day." |
| 0:09–0:11 | Day 2 animates | Side-lying leg lifts; the inset circles her thigh and glutes. Card character loops continuously — this is rigged 2D animation, not a slideshow."After 1 week, you'll feel the difference." |
| 0:11–0:13 | Swap to Day 3 | Day 2 falls; Day 3 "Back" prints."In 2 weeks, you'll see the change." |
| 0:13–0:16 | Day 3 animates | Prone back extension, kneeling child's-pose variations; inset on the upper back."And in 3 weeks, everyone else will notice!" |
| 0:16–0:19 | Swap to Day 4 | Day 3 falls; Day 4 "Full Body" prints and animates through compound floor moves."All your friends will be asking how you did it." |
| 0:19–0:20 | The tease | Nothing changes visually — the caption alone carries the beat."The secret?" |
| 0:20–0:23 | Brand reveal | The LazyFit app icon pops onto the Day 4 card."Download this app!" |
| 0:23–0:24.5 | The app, on paper | Same paper world restyles into an app screen: "28-DAY PRINTABLE BED PILATES CHALLENGE", a "1 of 28 workouts" progress bar, a 4×7 grid of day tiles — Day 1 open, 27 padlocked. A manicured hand taps Day 1. Music only from here. |
| 0:24.5–0:28.5 | The payoff | A video card plays real footage: the same woman, in the same outfit as the illustration, doing Day 1 on a mat — phone in hands, mirroring the card art. "DAY-1 · 30sec · No equipment". The progress bar fills orange. |
| 0:28.5–0:31 | Progression proof | Back to the grid — Days 1–2 now show unlocked thumbnails. The hand taps Day 2. |
| 0:31–0:33.5 | Day 2 clip | Second real-footage clip plays (seated forward fold). |
| 0:33.5–0:35 | Wipe | An S-curve swoosh wipes the paper world to brand pink; LazyFit wordmark. |
| 0:35–0:37.9 | End card | LazyFit icon · "Shed Your First 15 Pounds" · App Store + Google Play badges. |
The hook is a Pinterest-style printable — the single most native content format for women 50+. For 2.7 seconds there is no brand, no app, no ad grammar. The scroll-stop is "oh, a chart I'd save," not "an ad."
A printout is low-tech, familiar, and implies you could do this without any subscription. The ad then spends 30 seconds converting that printable into an app — but the first promise is paper.
Bed. Seven minutes. She's holding her phone while exercising. Every visual choice says "this asks nothing of you" — precisely calibrated to "women over 50 who haven't exercised in years," which the ad names out loud in its first caption.
1 week you'll feel it → 2 weeks you'll see it → 3 weeks everyone else will notice → your friends will ask how. The outcome migrates from private sensation to public validation — the strongest motivator in this demographic — without ever showing a before/after body.
"The secret?" is a one-second open loop, and only then does the app icon appear. By reveal time the viewer has already accepted the program's premise.
The same woman, same outfit, walks out of the card art into real footage inside the app UI. It proves the app's content is real, and it's a small delight that rewards watching.
27 padlocks and a "1 of 28" progress bar communicate structure, progression, and a reason to commit — the mental model 50Queen's 12-week program shares.
Captions carry the entire argument sound-off; the VO reads them verbatim for sound-on scrollers. Nothing depends on both.
Keep the skeleton beat-for-beat — hook sheet → printer ladder → app payoff → end card — and swap three things: the program, the character, and the CTA.
LazyFit sells "bed pilates." 50Queen's honest equivalent is the morning routine + gentle mobility catalog — rock your hips and wake up your ankles are literally done in bed, and the rest of the programme is seated and standing work. Recommended framing: "Printable morning stretches for women over 50" — it inherits the proven in-bed, zero-barrier angle while staying true to what the programme actually is.
LazyFit ends at store badges. 50Queen is a web quiz funnel, so the reveal becomes "Take the 1-minute quiz" and the end card carries the quiz promise: answer a few questions, get your personal 12-week program. The locked-grid screen maps naturally to the programme's week structure.
Roxie is already canonical (content/_character/roxie.json, profile v3) with four wardrobe charsheets and a locked Higgsfield voice preset. She takes over all three human roles in the ad:
The printed day cards get a flat-illustration Roxie — silver-grey hair, her face, drawn in the source's warm 2D style, phone in hand. Generate keyframe stills with Nano Banana Pro using a Roxie charsheet as the identity reference plus a style instruction for flat vector illustration. House rules apply: pass the charsheet whole, never alongside another image containing a person, and describe wardrobe by the cut of the cloth, not body contours.
The illustration→real trick becomes illustration-Roxie → live-action Roxie: the app-demo video card plays actual programme footage (the rank06 pipeline's MiniMax H3 motion-transfer output, or existing workout clips). Wardrobe continuity is the whole trick, so the illustration must wear the same set as the footage.
Roxie's Qwen Audio TTS preset (f6448975…, rate 1.2, pitch 1.1, "cheerful upbeat morning coach") reads the caption ladder verbatim, exactly as the source does. This also makes the ad voice-consistent with the programme she coaches.
Sage loungewear (canonical sheet, roxie-charsheet-sage-loungewear-bilateral.png) — it's the wardrobe already assigned to "morning three and at-home sessions," it matches the in-bed framing, and sage-on-paper is distinct from LazyFit's pink-on-paper so the remake doesn't read as a clone at thumbnail size.
| Card | Label | Movement | Zoom inset |
|---|---|---|---|
| Day 1 | Hips · 10 min | Rock your hips (in bed, lying) | hips/waist |
| Day 2 | Legs · 10 min | Knee drops → calf pumps (lying) | thighs |
| Day 3 | Back · 10 min | Seated spine circles (bed edge) | upper back |
| Day 4 | Full body · 10 min | Seated arm sweep + turn and look | shoulders |
Set the per-card minutes to whatever the real sessions run — "7 min" in the source is a promise the product must keep. Verify against the actual programme before locking copy.
Same 38-second envelope, same beat timing. Captions on screen = VO, read by Roxie.
Everything outside the card character is deterministic 2D animation — paper texture, printer slot, print-down motion, card tumble, caption swaps, zoom insets, progress bars, end card. Building it in Remotion (React) instead of After Effects means every variant — hook claim, card labels, captions, wardrobe — is a props change, and A/B variants render from the same timeline. It also fits the existing web stack.
| # | Asset | How | Est. cost |
|---|---|---|---|
| 1 | Hook sheet (9 hand-drawn poses + headline) | One Nano Banana Pro generation of the full sheet in line-art style, or 9 small pose drawings composited in Remotion | 2–6 cr |
| 2 | Illustrated Roxie, 4 poses × 2–3 keyframes | Nano Banana Pro, charsheet ref + flat-illustration style prompt; animate by crossfading/tweening keyframes in Remotion (the source's smooth rig can be approximated with 2–3 poses at 1s intervals) | 16–30 cr incl. retries |
| 3 | Card animation upgrade (optional) | If keyframe tweening reads too stiff: MiniMax H3 image-to-video on the approved illustration still, 4 loops × 6s | ~96 cr |
| 4 | Live-action Day 1–2 clips | Reuse rank06 W-pilot motion-transfer pipeline (H3 + charsheet) or existing workout footage; must match sage wardrobe | 0–48 cr |
| 5 | Programme UI screen | Recreate in Remotion styled on paper (source does the same — it's a stylized UI, not a real screen recording), using real programme structure | 0 |
| 6 | Tapping hand | Cut out from a still (generate one hand still or photograph); animated in Remotion | 0–2 cr |
| 7 | Voiceover, 9 lines | Roxie Higgsfield TTS preset, existing generate-roxie-voiceovers.sh flow | ~0 |
| 8 | Music bed | Reuse content/week-one-background-music or licensed soft bed | 0 |
Ballpark generation spend: ~20–80 credits for the lean path (keyframe-tweened cards), ~120–180 if both optional video-generation passes run. Per house rules, nothing generates without an explicit go-ahead per batch.