3.5x Revenue Growth In 6 Months
A premium DTC skincare brand had been stuck at a ~$240k/month plateau on Meta despite a year of consistent spend. Six months after a full account rebuild, tracking, structure, creative system, and retention layer, they were doing over $1.1M/month at a sustained 6.54x ROAS.

- Collapsed a 22-ad-set account into a single Advantage+ Shopping Campaign + one ABO testing campaign, algorithm exited learning phase within 72 hours.
- Rebuilt server-side tracking via Conversions API; Event Match Quality went from 4.1 → 8.7, restoring ~38% of unreported purchase events post-iOS.
- Ran the 5 Levels of Creative Diversity end-to-end: shipped 47 creatives in 6 months, 6 became long-running controls.
- Layered Klaviyo + Attentive (email/SMS) post-purchase flows, repeat rate climbed from 11% → 27%, freeing Meta to focus purely on cold acquisition.
A Skincare Brand With Real Product-Market Fit, Capped By Its Own Account.
The product was working. Reviews averaged 4.8 stars, AOV was healthy at $74, and the brand had been Meta-led from day one. The problem wasn't demand, it was that every attempt to push spend past ~$8k/day either tanked ROAS or pushed the algorithm into a learning-phase loop it never recovered from.
Account Structure
22 active ad sets across 6 campaigns, interest stacks built around "skincare," "anti-aging," and "clean beauty" lookalike layers, manual exclusions, and three retargeting ad sets running against an overlapping warm pool. Daily budgets were so fragmented that no single ad set was hitting 50 conversions/week, so the algorithm never stabilised. The team had been "testing" by duplicating ad sets, compounding the fragmentation problem.
Creative Fatigue
A single hero UGC video, a 30-second "morning routine" piece, had been the top spender for 14 consecutive weeks. Frequency on warm audiences was sitting at 5.8x. No structured testing rhythm: new creative was being made ad-hoc whenever ROAS dipped, not on a cadence. Of the 9 ads live at audit, 7 were variations of the same hook over the same B-roll.
Tracking & Attribution
Pixel-only setup with no Conversions API. Event Match Quality on the purchase event was 4.1/10. Cross-referencing Shopify revenue against Meta-reported revenue showed a ~38% reporting gap, meaning the algorithm was optimising on a fraction of the actual conversion signal, and the team was making budget decisions on phantom ROAS numbers.
Strategy & Channel Mix
Meta was carrying ~95% of revenue. No email flows beyond a basic welcome series. No SMS. The brand was paying full CAC to re-acquire customers Klaviyo should have been winning back for the cost of a deployment. For a category like skincare, where customers should be on a 30, 60 day replenishment cycle, the missing retention layer was the single biggest constraint on how aggressively Meta could be scaled.
We Fixed The Foundation Before We Touched The Spend.
Most accounts at this size don't need more creative or more budget, they need the algorithm to actually see what's happening. Tracking and structure went first. Creative and scale came second.
Tracking & Data Foundation
Deployed server-side Conversions API via Stape, deduped against the existing pixel, and validated every event against Shopify order data. Added Advanced Matching parameters (hashed email, phone, FBP/FBC) at the server layer. Within 14 days, Event Match Quality climbed from 4.1 → 8.7, and Meta-reported revenue closed within 6% of Shopify's actuals. This is the step that makes everything downstream actually work, without it, the algorithm is optimising on noise.
Account Consolidation
Killed 5 of 6 campaigns. Built a single Advantage+ Shopping Campaign with the entire product catalogue, no audience restrictions, no manual placements. Kept one ABO testing campaign with 3 ad sets dedicated to net-new creative testing at $100/day each. Removed every manual bid cap. Within 72 hours, the ASC exited learning phase across all ad sets and CPA dropped 41% vs the prior 30-day baseline.
Advantage+ ShoppingCreative Strategy & Production
Implemented the 5 Levels of Creative Diversity as a production rhythm, not a one-off test:
- Hook diversity, 4 hooks per concept (problem, curiosity, social proof, contrarian)
- Format diversity, static, UGC video, founder POV, mixed-media
- Angle diversity, mapped angles to the 5 awareness stages (unaware → most aware)
- Messenger diversity, UGC creators, founder, customer testimonial, derm/expert
- Visual diversity, different B-roll, palettes, on-screen text treatments
Shipped 6–8 new concepts per week. Of 47 creatives launched over 6 months, 6 became long-running controls (>$30k spend each). The new-creative win rate landed around 13%, the rate that lets you scale predictably without burning the account.
5 Levels of Creative DiversityFull-Funnel & Retention Layer
Built out the Klaviyo backend specifically for a replenishment-category brand: welcome series, abandoned cart, abandoned checkout, browse abandonment, post-purchase education (how to layer the routine), and a 45-day replenishment reminder timed to product run-out. Added Attentive SMS for cart, checkout, and back-in-stock. Within 90 days:
- Email/SMS revenue: ~3% → 21% of total
- Repeat purchase rate: 11% → 27%
- 60-day LTV: +34%
The retention lift is what unlocks Meta scale. Once email/SMS is doing the re-purchasing work, every dollar Meta spends can go to true cold acquisition, and the unit economics support paying more for new customers, which is what lets ROAS hold as spend climbs.
Full-Funnel StrategySee What We've Done For Other Brands.
Ready to stop guessing?
Apply for a free Paid Ads Audit + Custom Scaling Plan Powered By Our Predictable Scaling Quadrant™ Method. We'll pinpoint exactly where your budget is leaking and show you a clear path to profitable scale.
Joined by 1,500+ businesses



.webp)