Everything in one place. What CT-06 proved, and the exact plan — creative, landing pages, email, and checkout — to make the bundle the campaign that scales. Built on CT-06 actuals.
CT-06 reached 1.24× Meta-reported ROAS after switching to purchase optimization. Inside it, one combination did the work. CT-07 leans into exactly what worked.
The BYOB bundle returned 1.51× ROAS at $25.61 CPP — vs the single-flavor anchor's 1.04× at $50.65. The bundle converts, so it leads (55% of budget).
CT-05 optimized for the wrong event (0.04×). CT-06 optimized for Purchases and hit 1.24×. Purchases, 7-day click / 1-day view, Shopify as source of truth.
Summer flavors skew younger and more social — poolside, golden hour, gatherings. CT-07 re-centers on 25–44, hard cap 54.
In CT-06 one ad ate 52% of budget at 0.90× while efficient ads starved. CT-07 caps any ad at 35% of its set and reallocates by ROAS from day 5.
CT-06 planned four ad sets; two ever cleared learning on $800. CT-07 funds two properly, with a reserve for the winner.
CT-06's standalone products reused master SKUs — the collision that broke packing slips. CT-07 uses a distinct -CT07 scheme. Resolved.
BYOB-led. The bundle is the conversion engine; Pineapple Paradise & Flora Passion are the hooks that pull people into it. Two well-funded ad sets, one reserve.
| Ad Set | Audience | Budget | Share | KPI |
|---|---|---|---|---|
| AS01 · BYOB-led → Build-Your-Box LP | 25–44 · all · broad | $630 · ~$21/day | 55% | CPP < $30 · ROAS > 1.5× |
| AS02 · Flavor hook → flavor LPs | 25–44 · all · broad | $400 · ~$13/day | 35% | CPP < $35 · ROAS > 1.3× |
| Reserve day 8 → the winner | Best performer | $120 · held | 10% | To the CPP < $30 winner |
New products + SKUs · three LPs pixel-verified · mobile checkout walk (sub-free-shipping cart) · SUMMER25 verified on mobile.
Both live. Ad-level reallocation allowed from day 5. Watch pixel + Shopify sessions daily.
Shift to highest-ROAS ads; kill any ad below 0.8× ROAS; enforce the 35%-per-ad cap.
$120 to the CPP < $30 winner. Pause any zero-ATC ad set.
Confirm Meta ROAS against Shopify revenue net of discount before scaling.
Max +20% every 3 days; pause anything below 0.8× ROAS. Concentrate spend in the SUMMER25 window.
| KPI | CT-06 actual | CT-07 target |
|---|---|---|
| Cost per purchase · blended | $35.79 | < $30 |
| Cost per purchase · BYOB | $25.61 | < $25 |
| Purchase ROAS · Meta | 1.24× | > 1.5× |
| Cart → purchase | ~9–10% | > 20% |
| CTR | 2–3% | diagnostic only |
Sunset / golden-hour hybrid. The scene breathes for three seconds in warm evening light, then the frame warms and the copy materializes out of a sun-haze glow — unhurried, summer, alive.
| Time | What happens |
|---|---|
| 0–3.2s | Pure golden-hour lifestyle scene · no text |
| 3.2–4.7s | Contained warm glow behind the centered card · copy fades in layer by layer |
| 4.7–8.6s | Card holds in the center safe band · sunlit scene above and below |
| 8.6–9s | Fades back · loops clean |
Card assembly: contained warm glow behind the centered card (opacity 0→70%, 0.8s) → tag → headline → gold rule + subtext → CTA, all in the center safe band. Sale flag on conversion ads only. AE scripts animate Opacity only. Export 1080×1920. Standard mode.
Golden Hour Card (primary) · Tropical Close-Up · Scroll-Stop Sun Flare · UGC Mimic. Lead with clean product-forward + outdoor/observed — the CT-06 winners. Don't over-produce.
01 poolside · 02 hammock · 03 sunset garden (BYOB) · 04 porch lights · 05 picnic · 06 rooftop · 07 open-window hero. Sealed pouch present only as an incidental prop.
| Safe | Sealed product as a prop · flavor + brand names · brand taglines · golden-hour lifestyle language · "wrap," "roll," "herbal." |
| Avoid | Handling / rolling / unpackaging · smoke or vapor · "smoke," "high," "THC," "cannabis" · hemp-leaf imagery · medical or wellness claims. |
| Never | Reuse the legacy Flora copy ("Once you smoke a Flora Passion…"). Rewrite from the approved library only. |
Two new standalone products power the flavor LPs. All three share one luxury design: warm bone palette, Cormorant serif, floating product cards, real photography, Pinwheel above Add-to-Cart, mobile-first with pick animations.
Live mix-and-match of all 16 in-stock pouches. Curation panel, tier ladder 20→50%, ambient golden-hour warmth, fly-to-box + tier-unlock animation. Bundler h67u.
"Summer in every wrap." Pack selector defaults to 2 boxes, $34.99 → $26.24, upsell → Flora, Maui Mango, BYOB.
"Tangy, tart, unforgettable." Passion-fruit accent; upsell leads with Pineapple — cross-selling the heroes into each other.
Ten templates across four sequences, built in the luxe system on Shopify Email — the channel that recovers paid traffic at near-zero cost.
Reminder → social proof + Pinwheel trust → "Last call," coral urgency.
Flavor-matched spotlight (Pineapple + Flora) → "Can't pick? Get both" + BYOB for AOV.
Welcome + order block → ritual + cross-sell → "Your next box ships free."
"Summer, by the box." Two heroes side by side, BYOB band, 25% off. Seeds a retargeting pool.
The checkout works. The infrastructure around it is what needs verifying — the CT-06 lesson.
25% off, scheduled Jul 1–31, no code. Confirm $34.99 → $26.24 on mobile. Set to stack on BYOB via the Bundler toggle. Margin holds 68%+ at the deepest tier.
Name and explain the processor with card icons before payment — not for the first time at checkout.
A 2-second form field after add-to-cart — never a wall before the product.
iOS + Android, private browsing. Catch any "shipping not available" bleed before launch.
ViewContent, AddToCart, InitiateCheckout, Purchase — verified before a dollar of spend.
"Your summer is on its way." The last touchpoint sounds like the brand they responded to.
CT-07 does not launch until the funnel is verified end to end.