Iteration HQ7-day-click only · refreshed 2026-10-13 00:08

Curvelle

2026-07-29 → 2026-10-12 · 5 spend winner · 152 loser

Account click ROAS 7d0.89prev 7d 0.61
Breakeven1.50placeholder
Breakthrough bar2.30+ 15% of account, budget up
Spend / day 7d$102prev $219
Click share of purchases95%Zak gate: scale only ≥70%
Breakthrough hit rate0/157launches judged, 2026-07-29 →

Moments calendar · urgency without a sale

Alex Cooper / Taylor: create moments the buyer has to act before. Launch-by gives ads ~7-10 days to find spend before the date. Edit overrides/moments.json.

DateLaunch byMoment · angleLanesPersonas
Fri Nov 27Nov 6Black Friday / Cyber Monday
Bundle moment: 'buy 2 get 1' with per-bottle price as the hero (AOV ~$35 is mostly single bottles).
static, offer
Sat Dec 19 (approx)Nov 28Holiday party season (the dress)
Start now to see it by the party. Specific dress / photo moment as the stake.
native, song
Thu Dec 31Dec 10New Year's Eve outfit + new-year body goal
'60 days from today is the end of February' style countdown; 60-day guarantee as risk reversal.
static, native
Sun Feb 14Jan 24Valentine's Day
Confidence in the outfit, not the scale.
native, static
Sat Mar 20 (approx)Feb 20Spring break / swimsuit season start
Shape-first before swimsuit season; stomach-first vs shape-first mechanism.
native, song, static

Launches per week by first-week label

07-2709-2109-2810-05

Who carries the account (last 7 days)

LabelAdSpendShareClick ROASPrev 7dRead
Spend WinnerLP Split · S1 - curvelle-song-911 · A · PDP$23032.0%0.630.99fading: extract the angle now
Loser2-26 · vid16 · clean$22931.9%1.160.00below breakeven
Spend Winner2-26 · vid1 - Copy 2$11916.5%1.221.09below breakeven
LoserLP Split · A6-02 - apetamin-bottles-fridge · A · PDP$354.9%1.570.00holding
Loser2-26 · static1$233.3%1.290.00below breakeven
LoserLP Split · A2-04 - body-writing-bbl-gone · A · PDP$131.8%0.000.00below breakeven
LoserN2-p2-five-pack$111.6%0.000.00below breakeven
LoserS1-o2-all-in-my-stomach$111.6%0.000.00below breakeven

What commenters are telling us

Only 3 comments across the top 15 posts on Facebook and Instagram. Not enough voice-of-customer here yet; real reviews and creator interviews have to fill the gap.

Iteration queue · 5

Spend WinnerLP Split · S1 - curvelle-song-911 · A · PDP
song · LP 9-28 — PDP CBO (US + GB) · created 2026-09-28 · 2 ads share this post
wk-1 share24.0%
wk-1 ROAS1.08
last 7d$230 · 0.63

Headline

Grow your shape, naturally

Primary text

Feel confident in your jeans with a natural blend built for where your weight goes, not how much you gain!

9 components (Evolve)

awarenessfill in
valencefill in
desirefill in
avatarfill in
anglefill in
mechanismfill in
belieffill in
positioningfill in
urgencyfill in

Hypothesis

Not written yet. Every learning is a hypothesis until the iteration built on it wins.

Judged window · 2026-09-28 +7d

Spend / account$379 / $1,583 = 24.0%
Share of its own campaign (context only)46.4%
Click ROAS / KPI bar / BT bar1.08 / 1.50 / 2.30
Click purchases (view-only)12 (0)
Click share of purchases (Zak ≥70%)100%
Account $/day before → after$170 → $109

Where ROAS is lost (vs account, same 7 days)

InputAdAccountRead
CTR5.66%5.84%par
CPM$40$48par
ATC per LPV14.4%15.2%par
Purchase per ATC16.9%10.6%beats
AOV$34$36par

ad 120252723325270592 · post 1025457470646777_122123162421271784

Next move

Ad type: unknown (guessed from name) · Evolve retry rule: Set the ad type

Meta wants to spend on it; it isn't converting at the bar. Fix belief / urgency / stakes / funnel first, usually in the SAME format. Moving it to a new format without fixing these rarely works.

Spend-winner issues (07.06) · red = flagged by the numbers

Then script iterations (07.08)

Zak PDA check: an iteration that keeps the same persona × desire × awareness is a variation, not new diversity. Move at least one.

Spend WinnerS1 - curvelle-song-911 misleading
song · 9-26-2026 Curvelle Natives 1-8 - Highest · created 2026-09-26
wk-1 share17.4%
wk-1 ROAS0.22
last 7d$0 · 0.00

Headline

Grow your shape, naturally

Primary text

Feel confident in your jeans with a natural blend built for where your weight goes, not how much you gain!

9 components (Evolve)

awarenessfill in
valencefill in
desirefill in
avatarfill in
anglefill in
mechanismfill in
belieffill in
positioningfill in
urgencyfill in

Hypothesis

Not written yet. Every learning is a hypothesis until the iteration built on it wins.

Judged window · 2026-09-26 +7d

Spend / account$274 / $1,571 = 17.4%
Share of its own campaign (context only)63.4%
Click ROAS / KPI bar / BT bar0.22 / 1.50 / 2.30
Click purchases (view-only)2 (0)
Click share of purchases (Zak ≥70%)100%
Account $/day before → after$0 → $129

Where ROAS is lost (vs account, same 7 days)

InputAdAccountRead
CTR7.56%6.11%beats
CPM$88$60lags → #4 audience signal / #3 valence-intensity
ATC per LPV16.9%15.8%par
Purchase per ATC5.4%10.9%lags → #8 offer / #7 belief at checkout
AOV$30$35par

ad 120252691296060592 · post 1025457470646777_122122927899271784

Next move

Ad type: unknown (guessed from name) · Evolve retry rule: Set the ad type

Meta wants to spend on it; it isn't converting at the bar. Fix belief / urgency / stakes / funnel first, usually in the SAME format. Moving it to a new format without fixing these rarely works.

Spend-winner issues (07.06) · red = flagged by the numbers

Then script iterations (07.08)

Zak PDA check: an iteration that keeps the same persona × desire × awareness is a variation, not new diversity. Move at least one.

Spend WinnerLP 9-30 · S1 - curvelle-song-911 · New PDP misleading
song · LP 9-30 — New PDP CBO (US + GB) · created 2026-09-30
wk-1 share17.0%
wk-1 ROAS0.25
last 7d$0 · 0.00

Headline

Grow your shape, naturally

Primary text

Feel confident in your jeans with a natural blend built for where your weight goes, not how much you gain!

9 components (Evolve)

awarenessfill in
valencefill in
desirefill in
avatarfill in
anglefill in
mechanismfill in
belieffill in
positioningfill in
urgencyfill in

Hypothesis

Not written yet. Every learning is a hypothesis until the iteration built on it wins.

Judged window · 2026-09-30 +7d

Spend / account$238 / $1,403 = 17.0%
Share of its own campaign (context only)40.8%
Click ROAS / KPI bar / BT bar0.25 / 1.50 / 2.30
Click purchases (view-only)2 (0)
Click share of purchases (Zak ≥70%)100%
Account $/day before → after$193 → $101

Where ROAS is lost (vs account, same 7 days)

InputAdAccountRead
CTR5.34%5.77%par
CPM$38$44par
ATC per LPV12.2%15.3%lags → #11 funnel congruence / #7 belief
Purchase per ATC5.4%8.8%lags → #8 offer / #7 belief at checkout
AOV$30$38lags → #8 offer (bundle take)

ad 120252748601470592 · post 1025457470646777_122123303967271784

Next move

Ad type: unknown (guessed from name) · Evolve retry rule: Set the ad type

Meta wants to spend on it; it isn't converting at the bar. Fix belief / urgency / stakes / funnel first, usually in the SAME format. Moving it to a new format without fixing these rarely works.

Spend-winner issues (07.06) · red = flagged by the numbers

Then script iterations (07.08)

Zak PDA check: an iteration that keeps the same persona × desire × awareness is a variation, not new diversity. Move at least one.

Spend Winner2-26 · vid1 - Copy 2 upgraded on a later week
video · LP 9-28 — PDP CBO (US + GB) · created 2026-09-29
wk-1 share16.5%
wk-1 ROAS1.22
last 7d$119 · 1.22

Headline

Get curves in your hips and thighs — not your belly.

Primary text

These drops put curves on women who thought they'd never have them. ✨ Plant-based formula guides fat to your hips & booty — not your belly ✨ Maca + Fenugreek work with your natural estrogen ✨ Results in 2–4 weeks with daily consistency 50% OFF your first bottle — limited time 🔥 #CurvelleEffect #BootyGlowUp

9 components (Evolve)

awarenessfill in
valencefill in
desirefill in
avatarfill in
anglefill in
mechanismfill in
belieffill in
positioningfill in
urgencyfill in

Hypothesis

Not written yet. Every learning is a hypothesis until the iteration built on it wins.

Judged window · 2026-10-06 +7d

Spend / account$119 / $717 = 16.5%
Share of its own campaign (context only)16.5%
Click ROAS / KPI bar / BT bar1.22 / 1.50 / 2.30
Click purchases (view-only)4 (0)
Click share of purchases (Zak ≥70%)100%
Account $/day before → after$219 → $0

Where ROAS is lost (vs account, same 7 days)

InputAdAccountRead
CTR5.49%5.40%par
CPM$24$43beats
ATC per LPV4.9%17.1%lags → #11 funnel congruence / #7 belief
Purchase per ATC36.4%13.4%beats
AOV$36$36par

ad 120252745249570592 · post 1025457470646777_122123593041271784

Next move

Ad type: imitation (guessed from name) · Evolve retry rule: 2-3 more executions

Meta wants to spend on it; it isn't converting at the bar. Fix belief / urgency / stakes / funnel first, usually in the SAME format. Moving it to a new format without fixing these rarely works.

Spend-winner issues (07.06) · red = flagged by the numbers

Then script iterations (07.08)

Zak PDA check: an iteration that keeps the same persona × desire × awareness is a variation, not new diversity. Move at least one.

Spend Winnerad-02-logbook misleading
image · Curvelle Testing Camp - CBO $40 Target C · created 2026-07-31
wk-1 share93.9%
wk-1 ROAS0.32
last 7d$0 · 0.00

Headline

Eighteen months of glute work, looser jeans

Primary text

Eighteen months of glute training, logged. Progressive overload, surplus, the whole program twice. Now the jeans are looser in the back, not tighter, and the weight that came went to your stomach. That is not a discipline problem. Estrogen is the signal that decides where new fat lands. Cortisol overrides it, and hard training raises cortisol. The harder you trained the louder you jammed the signal. Curvelle is four plants aimed at the signal instead of the muscle. Ashwagandha quiets the cortisol. Maca directs where fat lands. Fenugreek anchors it. One dropper, mornings. You do not need a better program. You need the instruction pointed somewhere else. 180-day money back. 👉 https://www.trycurvelle.com/products/booty-drops

9 components (Evolve)

awarenessfill in
valencefill in
desirefill in
avatarfill in
anglefill in
mechanismfill in
belieffill in
positioningfill in
urgencyfill in

Hypothesis

Not written yet. Every learning is a hypothesis until the iteration built on it wins.

Judged window · 2026-08-01 +7d

Spend / account$115 / $122 = 93.9%
Share of its own campaign (context only)93.9%
Click ROAS / KPI bar / BT bar0.32 / 1.50 / 2.30
Click purchases (view-only)1 (0)
Click share of purchases (Zak ≥70%)100%
Account $/day before → after$0 → $0

Where ROAS is lost (vs account, same 7 days)

InputAdAccountRead
CTR3.57%3.53%par
CPM$102$105par
ATC per LPV8.3%8.1%par
Purchase per ATC33.3%33.3%par
AOV$37$37par

ad 120251685233590592 · post 1025457470646777_122117830953271784

Next move

Ad type: unknown (guessed from name) · Evolve retry rule: Set the ad type

Meta wants to spend on it; it isn't converting at the bar. Fix belief / urgency / stakes / funnel first, usually in the SAME format. Moving it to a new format without fixing these rarely works.

Spend-winner issues (07.06) · red = flagged by the numbers

Then script iterations (07.08)

Zak PDA check: an iteration that keeps the same persona × desire × awareness is a variation, not new diversity. Move at least one.

Label board · 52 posts with ≥$5 or a winning label

LabelAdCreatedWk-1 shareWk-1 ROASSpend (window)ROAS (window)Last 7d
Spend WinnerLP Split · S1 - curvelle-song-911 · A · PDP
song · unknown
09-2824.0%1.08$6860.85$230
Spend WinnerS1 - curvelle-song-911
song · unknown
09-2617.4%0.22$2740.22$0
Spend WinnerLP 9-30 · S1 - curvelle-song-911 · New PDP
song · unknown
09-3017.0%0.25$2380.25$0
Spend Winner2-26 · vid1 - Copy 2
video · imitation
09-2916.5%1.22$1461.20$119
Spend Winnerad-02-logbook
image · unknown
07-3193.9%0.32$1150.32$0
Loser2-26 · vid16 · clean
video · imitation
10-0311.6%0.57$2641.00$229
LoserLP 9-30 · 2-26 · vid1 · New PDP
video · imitation
09-308.6%0.50$1210.50$0
LoserLP 9-30 · 2-26 · vid1 - Copy 2 · New PDP
video · imitation
09-305.4%0.00$760.00$0
LoserLP Split · S1 - curvelle-song-911 · B · PDP+listicle
song · unknown
09-284.2%0.00$670.00$0
LoserLP Split · A6-02 - apetamin-bottles-fridge · A · PDP
image · unknown
09-285.6%1.28$600.92$35
LoserLP Split · M-C - curvelle-moroccan-bbl-seeds · A · PDP
video · unknown
09-28——$560.53$1
Loser2-26 · vid13
video · imitation
09-29——$532.76$0
LoserLP Split · A2-04 - body-writing-bbl-gone · A · PDP
image · unknown
09-28——$310.00$13
LoserA2-04 - body-writing-bbl-gone
image · unknown
09-26——$290.00$0
Loser2-26 · static1
static · imitation
09-29——$281.07$23
LoserLP 9-30 · M-B - curvelle-moroccan-baby-due · New PDP
video · unknown
09-30——$270.00$0
LoserLP Split · M-B - curvelle-moroccan-baby-due · B · PDP+listicle
listicle route · unknown
09-28——$241.25$0
Loser2-26 · OG 2
video · imitation
09-29——$230.00$0
LoserLP 9-30 · 2-26 · vid8 · New PDP
video · imitation
09-30——$200.00$0
LoserN2-p2-five-pack
image · unknown
10-05——$190.00$11
LoserLP Split · M-A - curvelle-moroccan-nobody · B · PDP+listicle
listicle route · unknown
09-28——$190.00$0
LoserLP 9-30 · 2-26 · static2 · New PDP
static · imitation
09-30——$170.00$0
Loser2-26 · static2
static · imitation
09-29——$160.00$7
LoserLP 9-30 · M-C - curvelle-moroccan-bbl-seeds · New PDP
video · unknown
09-30——$150.00$0
LoserLP Split · M-C - curvelle-moroccan-bbl-seeds · B · PDP+listicle
listicle route · unknown
09-28——$150.00$0
LoserS3 - curvelle-song-roommate
song · unknown
09-27——$150.00$0
Loser2-26 · vid16
video · imitation
09-29——$140.00$0
LoserLP Split · M-B - curvelle-moroccan-baby-due · A · PDP
video · unknown
09-28——$130.00$1
LoserS1-o2-all-in-my-stomach
static · unknown
10-05——$130.00$11
Loser2-26 · vid1
video · imitation
09-29——$120.00$0
LoserLP 9-30 · 2-26 · vid16 · New PDP
video · imitation
09-30——$124.72$0
LoserM-B - curvelle-moroccan-baby-due
video · unknown
09-28——$112.80$0
LoserM-C - curvelle-moroccan-bbl-seeds
video · unknown
09-28——$100.00$0
LoserLP 9-30 · M-A - curvelle-moroccan-nobody · New PDP
video · unknown
09-30——$100.00$0
LoserA7-01 - people-lounge-entertainer
image · unknown
09-26——$100.00$0
LoserLP Split · M-A - curvelle-moroccan-nobody · A · PDP
video · unknown
09-28——$100.00$2
Loser2-26 · vid12
video · imitation
09-29——$90.00$0
Loser2-26 · vid1 · clean
video · imitation
10-03——$80.00$5
LoserA3-01 - daily-rip-meal-prep
image · imitation
09-26——$80.00$0
LoserLP Split · S5-AV - curvelle-avatar-graduation · B · PDP+listicle
UGC · unknown
09-29——$80.00$0
Loser2-26 · vid13 · clean
video · imitation
10-03——$80.00$6
LoserN1-c1-weight-gain-drops
image · unknown
10-05——$70.00$5
LoserA1-03 - wtf-padded-shorts-on-gown-rack
image · unknown
09-26——$70.00$0
LoserA6-02 - apetamin-bottles-fridge
image · unknown
09-26——$70.00$0
LoserLP 9-30 · 2-26 · vid13 · New PDP
video · imitation
09-30——$70.00$0
LoserA8-01 - group-photo-45-degree-pose
image · unknown
09-26——$60.00$0
LoserA4-01 - people-auntie-trashes-tub
image · unknown
09-26——$60.00$0
LoserS2 - curvelle-song-casting
song · unknown
09-26——$60.00$0
Loser2-26 · vid8
video · imitation
09-29——$69.38$0
LoserA1-04 - before-after-jasmine
image · unknown
09-26——$60.00$0
LoserLP 9-30 · 2-26 · static1 · New PDP
static · imitation
09-30——$50.00$0
Loser2-26 · vid1 - Copy 2
video · imitation
09-29——$50.00$0