Paid · Meta · 2026-08-13 07:49
The plan, the creative evidence, and what the paid-ads seats say to actually do — in one place. Every figure is read live from the creative pull, never typed.
Rung 2 is 50% off — and 50% off is the one retargeting offer this account has tried and had fail. Everything that worked sold a deep Lifetime discount that no longer exists. And the people you are retargeting declined a free trial, so "pay half, now" is a harder ask than what they already turned down, not an easier one.
That does not mean don't run it. It means run it as a test with the $89 cost-per-sale kill condition live from day one, frame the money, not the percentage — "$78.50 for the year" or the proven framing from our own upgrade emails, "6 months free" (they already sell it as "keep $142.64 = ~6 months free") — never a bare "50% OFF", and don't let anyone forecast 1.72 onto it. The budget number is genuinely your call — the two seats split, and their reasoning is set out below rather than blended into one recommendation.
Retargeting is the only thing this account has ever done well. It returned 1.72 ROAS at $43 CPA across $6,807, while everything else returned 0.32 at $178 across $93,011. The plan is right to run it. Three things in the plan will stop it working.
Measured live from the Graph API: 302 distinct visuals regrouped from 485 spending ad rows, covering 99.1% of the $100,763 this account has ever spent. Only 92 of 302 visuals ever produced a single sale.
The account's lifetime ROAS is 0.42. That headline hides the only thing that matters here — the money and the results went to opposite places.
The most-funded creative in the account's history
Took 40.8% of all account spend and returned 14p on the pound. Four variants, three years.
The best-returning creative in the account's history
A twelfth of the budget, almost the same number of sales, at an eighth of the cost each. Ran in remarketing.
Split every visual by whether it ran in a remarketing/retargeting campaign. The gap is not subtle, and it holds across three years and $99,818.
| Lane | Visuals | Spend | Sales | ROAS | CPA |
|---|---|---|---|---|---|
| Retargeting / remarketing | 50 | $6,807 | 159 | 1.72 | $43 |
| Everything else | 252 | $93,011 | 522 | 0.32 | $178 |
Retargeting got 7% of the money and produced 23% of the sales. That is the case for the playbook's Meta test. It is not a case for expecting 1.72 again — read the next section before anyone forecasts on it.
A visual reused across several campaigns has its spend and sales split evenly between them here, so treat these rows as indicative, not measured — the lane totals above are exact. The pattern survives the caveat: it is visible in every row.
| Retargeting campaign | Spend | Sales | ROAS | CPA |
|---|---|---|---|---|
| Retargeting | July 4th 2026 Sale | WW | API | $312 | 7 | 5.16 | $47 |
| Retargeting | July 4th 2026 Sale | NA-EU-AU-NZ | EXU | $280 | 5 | 4.49 | $56 |
| Retargeting | July 4th 2026 Sale | WW | EXU | $316 | 6 | 3.51 | $56 |
| New Users Remarketing | $3,851 | 117 | 1.66 | $33 |
| Retargeting | July 4th 2026 Sale | WW | LLU | Hot | $284 | 2 | 0.94 | $170 |
| Remarketing 50% Off | May 2024 | $745 | 18 | 0.87 | $41 |
| Retargeting | July 4th 2026 Sale | WW | LLU | Cold | $136 | 1 | 0.77 | $205 |
| Retargeting | July 4th 2026 Sale | WW | LLU | Warm | $289 | 1 | 0.36 | $433 |
| Retargeting | July 4th 2026 Sale | WW | QUP | $297 | 1 | 0.35 | $445 |
| Remarketing | New Users | $298 | 3 | 0.34 | $99 |
The promo-window winners (Memorial Day 2.47 · July 4th 2.38) sold a deep Lifetime discount that no longer exists. But the dominant winner is different, and earlier drafts of this page mis-stated it: New Users Remarketing — 120 sales at ROAS 1.58 — sold SUBSCRIPTIONS at ~$54 AOV, not Lifetime. There IS a subscription-era retargeting precedent. What remains true: the only explicit 50%-off retargeting run — the exact offer Rung 2 proposes — returned ROAS 0.87, the worst of the set.
Read it honestly, in both directions. That campaign ran May 2024, outside any promo window and without an email arc behind it, on 18 purchases — so it is confounded and small, not a verdict on 50% off. But it is the closest thing we have to the proposed offer, and nothing in the account supports forecasting 1.72 onto it. Those Lifetime offers no longer exist, so none of the winners is a like-for-like precedent.
Ranked by money, aggregated into concept families rather than single ad rows — the same concept is re-uploaded under near-identical names, so judging one row understates it.
Returning-member UGC — talking head, captions, app on screen
The most efficient concept in the account: ROAS {F['Why You Started']['roas']:.2f} at ${F['Why You Started']['cpa']:,.0f} CPA on only ${F['Why You Started']['spend']:,.0f}. Retargeting-native — it speaks to someone who already knows us.
The same footage as New Sales Ad, without the discount overlay
A man in his fifties doing a push-up with a small child on his back. This footage is behind both the #1 revenue ad and a top-ROAS 2026 ad.
A static that already carried exactly the Rung 2 offer
ROAS {F['Handstand Image']['roas']:.2f} at ${F['Handstand Image']['cpa']:,.0f} CPA. The only 50%-off creative in the account that worked — and it is an image, not a video.
Cheapest leads in the account, worst return in the account
1,324 leads at ${usd(1.04):,.2f} each and ROAS {F['PDF Ad']['roas']:.2f}. A cheap lead is not a buying signal. This is what the lead-gen campaigns are still doing.
It is not a fitness ad. Nobody in it is impressive — a man in his fifties, on his living-room floor, with a child climbing on his back. It sells capability, not aesthetics, and it is Jesse's own origin story: being able to pick up his kids mattered more than any skill. It is also the only asset in 302 that won twice, under two different offers, in two different years. Everything else won once.
The contrast is PDF Ad — a shredded physique model, the cheapest leads we have ever bought, and effectively no revenue. The account has already run the A/B between aspiration and capability, and capability won.
Classified on the asset actually served, not Meta's object_type — 53 of our
statics report as SHARE because they are page-post shares, which is why an earlier
read concluded no static had ever sold.
| Format | Visuals | Spend | Sales | CPA | ROAS |
|---|---|---|---|---|---|
| VIDEO | 247 | $87,286 | 495 | $176 | 0.34 |
| IMAGE | 53 | $12,421 | 186 | $67 | 0.97 |
Statics out-returned video in every single year (2023 2.45 v 0.19 · 2024 0.54 v 0.34 · 2025 0.93 v 0.40 · 2026 0.37 v 0.28) on a seventh of the budget. That makes them under-tested, not proven — they mostly ran inside promo windows where the offer deserves credit too. It is enough to earn one of the two slots, not enough to go statics-only.
50off/ charges immediately and has no free trial. The checkout page says so
itself: "the discount replaces the free trial." So a single ad can never promise both 50% off
and a 7-day trial, and no Rung 2 asset may contain the words free, trial or
7 days.
There is a subtler version of the same problem, and it is the biggest risk in this plan: the people we are retargeting declined a free trial. Rung 2 offers them an immediate charge — a harder ask, not an easier one. Half price is a smaller barrier than full price, but "pay now" is a bigger barrier than "pay nothing for 7 days". That is a real possibility for why the May 2024 50%-off retargeting returned 0.87, and it is testable.
Frame the money, not the percentage: "$78.50 for the year" beats "50% off", because
the discount only means something against a price they remember. Link:
https://app.themovementathlete.com/payments/checkouts-v3/50off/12month/
Meta paid-acquisition specialist
"$7/day (£5) is not a test — it is a rounding error." Meta needs roughly 50 optimisation events per ad set per week to exit learning. At $7/day (£5) and a $34–$90 CPA this account produces under 1.5 purchases a week per ad set. It never exits learning, delivery stays erratic, and you cannot tell "retargeting doesn't work at the new offer" from "retargeting never got enough signal." The fragmentation kills this, not the offer.
Do not split the four tiers into four ad sets — none would ever exit learning. Pool T1+T2 (~677 people, the ones with real intent) into one ad set; hold T3+T4 back until T1+T2 produces sales. Run Rung 1 (trial) first even for T1, and rotate to Rung 2 only on non-converters after 14 days — a time-based rotation, not an audience split. Change one variable at a time.
Missing from the playbook entirely: a CAPI dedup and Event Match Quality check (if the browser pixel and server CAPI both fire, Meta sees 2× the events); a frequency cap (~430 people will hit 3–5× frequency inside a week and burn out); and an exclusion list drawn from BOTH Stripe estates — retargeting a lifetime member with a 50%-off subscription would be a brand disaster.
Growth CMO · allocation and sequencing
"That 1.72 is real data. It is also from a different business." Every campaign that produced it ran offers that no longer exist. Treat it as directional signal, never a projection.
Meta should not go last. The playbook orders it after the landing-page and Google work, which is right for cold traffic — the page is the gate. It is wrong for quiz retargeting: these people already saw the page. Run it concurrently with the conversion-demotion job. Cold Meta still goes last.
Do not take money from Google. Google is the only channel with a verified recent CPA (6 purchases on $194). You do not cannibalise the control to fund the test. Take it from the lead-gen campaigns that produced zero purchases in nine days.
On whether this is worth Aga's time: at roughly +$279/mo against a $7,172 gap, this is a margin lever, not a growth plan. It is defensible only because it does not compete for her attention — Nic executes, she reads one number once. If it starts needing briefs and creative reviews from her, the return goes negative. Retention is still where the gap actually lives.
The specialist says $27/day (£20)–$34/day (£25). Below that the ad set never escapes learning, so a small budget doesn't buy a cheap test — it buys an unreadable one.
The CMO says $14/day (£10), scale at day 14 only on a verified Stripe purchase. The one comparable offer returned 0.87; spending more before proof compounds a possible mistake.
The honest position: they are trading a measurement risk against a money risk. $14/day (£10) likely produces too little signal to conclude anything in 30 days; $34/day (£25) risks ~$1,013 on an offer with no supporting precedent. A defensible middle is $20/day (£15) for 30 days, pre-registered as a signal-generating test rather than a profit test — with the $89 cost-per-sale kill condition live from day one. What neither seat disputes: $7/day (£5) across three campaigns answers nothing, and the conversion-event check comes first regardless.
50off/ link.Named files and finished copy, so nothing here needs re-deciding. The assets are already in the repo at the paths below; the copy is written against the structure our own best-performing retargeting ads actually used.
Our two highest-ROAS retargeting-voiced ads ("You already know about TMA", 24 sales at 2.48 · "You've seen what's possible.", 9 sales at 3.14) run the same six beats. That is the asset, more than any single line:
The Short static — 22 sales, ROAS 2.50, $16-ish CPA — already carried "12 Months: $157 → $78.50" on the image, alongside the lifetime deal. Our exact Rung 2 offer, framed exactly the way this dossier recommends, has already sold. It ran inside Black Friday so the window shares the credit — but "$157 → $78.50" is not an untested framing, and that materially softens the 0.87 worry above.
| Use | File | Sales | ROAS |
|---|---|---|---|
| Concept A · video | marketing/assets/meta-ad-creatives/video_24238830839127139.jpg "You already know about TMA" — the 0:52 UGC master | 24 | 2.48 |
| Concept A · alt | marketing/assets/meta-ad-creatives/video_856889726702257.jpg "You've seen what's possible." — the 0:28 cut | 9 | 3.14 |
| Concept B · static | marketing/assets/meta-ad-creatives/image_a2c564434375806723fd257cf424697b.jpg "Short" — the ex-lifter pain hook, 1000×1000 | 22 | 2.50 |
| Hero footage | marketing/assets/meta-ad-creatives/video_896918766133384.jpg push-up with child on back — re-edit, strip the "GET 50%" overlay | 14 | 2.48 |
🔴 These are the thumbnail frames pulled from Meta. The editable masters live with whoever cut them — the Meta API serves frames, not source files. If a master cannot be found, the frame is still enough to re-shoot or re-cut against.
Primary text
Maybe you took the assessment. Maybe you got as far as the price and closed the tab.
Here's what changed: nothing about the offer — it's still your first 7 days free. What changed is that your plan is already built and sitting there.
Not a generic beginner program. Your exact level on every movement, from an assessment you already did. Push, pull, core and mobility are all at different levels in every body, and it trains them where they actually are.
Members tell us the same thing: first pull-up in their forties. Back pain gone. Shoulders that stopped clicking.
7 days free. Cancel in two taps. 60-day money-back guarantee after that.
Headline: Your plan is already built
Description: Start your 7 days free — 100,000+ members
CTA button: Start free trial
Primary text
You already know what this is. You took the assessment, you saw the plan, you didn't start.
Here's what changed: $157 a year is now $78.50. Half price, and it stays half price for as long as you keep training.
That's $6.54 a month for a program that rebuilds itself around you every session — 100+ skills with full progressions, from your first proper push-up to a handstand.
What members say after: first muscle-up in six months. Chronic back pain gone. Lean muscle that didn't cost them their joints.
One of them put it better than we can: "I'd have paid full price if I'd known it would work this well."
$78.50 for the year. 60-day money-back guarantee — if it isn't for you, you get it all back.
Headline A: $78.50 for the year
Headline B (run head-to-head): 6 months free — $78.50 today
Description: Half price · 60-day guarantee · 100,000+ members
CTA button: Get offer
Link: https://app.themovementathlete.com/payments/checkouts-v3/50off/12month/
🔴 On headline B: the playbook bans the word free in Rung 2 assets. That rule exists to stop free-trial promises against a checkout that charges immediately — Aga's framing gives away months, not a trial, and it is her own measured history (the monthly→annual emails sell the same arithmetic). The carve-out condition: "$78.50 today" must sit in the same breath as "6 months free", so the checkout never contradicts the ad. Never "free" standing alone.
50off/ charges immediately, and trial copy against it is a promise the checkout breaks.A /growth-fleet run: analyst, funnel/CRO lead, Meta specialist, Growth CMO, the Maverick challenger, and the Skeptic gate. Timeline-gated (the evidence window is DECOMPOSE-FIRST); two open decisions honoured by DEC-id. What survived adversarial review:
ONE event: a Stripe-verified purchase. Not leads (the account's cheapest leads returned
ROAS 0.04), not clicks, not Meta-reported conversions. The dominant real conversion is the
$97 quiz-window annual — and the analyst's LTV math says that is also the minimum
price at which recovery works: a $78.50 half-price recovery at historic CPA nets ≈ $0 in year one.
Paid traffic therefore lands on trial/full-price surfaces, never on 50off/.
(Scoped to PAID — the email ladder's day-17–30 rung 2 is a ~$0-cost channel and stands per
DEC-2026-08-10-remarketing-ladder; its 15 Sep review inherits this LTV evidence.)
An earlier draft said "kill the lead-gen — $354/9d for zero purchases." That conflated two different machines, and the verdict flips once they are separated:
The retargeting test funds from the paused lead-form spend plus envelope headroom — the whole Meta line stays inside the ~$3,175/mo cap.
| Tier | ~/mo | Verdict | Destination |
|---|---|---|---|
| T1 · opened checkout, didn't pay | 430 | FUND — pooled | /start-training/ |
| T2 · gave email, never saw price | 247 | FUND — pooled | /start-training/ |
| T3 · started quiz, no email | 740 | FUND — pooled (for volume) | quiz root |
| T4 · bounced before Q1 | 1,670 | EXCLUDE | — behaves like cold traffic |
One campaign, one ad set, built from pixel audiences (quiz + checkout URL visitors), not AC lists — the pool needs every real member it can get. Exclusions from both Stripe estates plus active trialists. Frequency-capped: this is a ~1,400/mo stock, not a flow, and it saturates in 2–4 weeks.
5,252 non-buyer objections: program fit 32% · time 28% · technical 18% · price 15%. Only one objector in seven is a price objector — a discount answers the smallest objection on the board. The creative must answer fit ("your plan is already built, at your level") and time ("15 minutes counts") before it ever mentions money. That is what the 6-beat structure in §07 does, and it is why the belief-building lives inside a 60-second video ad rather than one click away on a blog.
For T1/T2 (already past the content stage) a blog detour adds three steps before a checkout that converts 11.6% of openers. For T3/T4 it is genuinely plausible — but the one on-persona asset (the BJ ex-lifter story) is not verified live, and a content-vs-offer split test at our volumes needs 200+ clicks per arm ≈ 8–30 months to read. NO for now; publish the BJ article anyway (it costs nothing and unblocks the play), revisit after a 60-day baseline.
The Maverick seat's dissent, preserved because parts of it are arithmetically right: the checkout that loses 88% of its openers is a ~18× bigger lever than this whole campaign (146 checkout-openers per 9 days convert 11.6%; doubling that ≈ +$4,900/mo vs this plan's ≤ +$279/mo), reads statistically in 6–10 weeks where the ad test may never read, and costs no media. Likewise churned payers — people who already paid us once — are warmer than any non-buyer tier, and retention is the company's own named constraint. The fleet's answer: do both — the ad test costs Aga ≈ zero attention precisely so the attention can go there. And the challenger's sharpest design note is adopted: without a holdout, every Meta-claimed sale in September is plausibly an email conversion wearing a Meta badge.
His down-sell question ships as an email experiment, not an ads one: the
$9.99/30-day intro (30trial/1month — the only live 30trial path) answers fit, time AND
price at once for people who declined a free trial. The email rail can read a three-cell offer test
in weeks at $0 CPM; ads never can at these volumes.
purchase), never
summed. Treat every ROAS here as MODELLED.