GrowthLab Agency

We scale brands with paid social, organic content, and data-driven strategy. Results or we don't eat.
Barcelona, ES
Created byProfile pictureSami
1 joined
Profile picture
Sami@saaamii·Apr 25
Pinned post

Case Study: How We Scaled a DTC Skincare Brand from $47K to $312K/mo in Paid Social Revenue (Full Breakdown)

The Starting Point


In Q3 2025, a DTC skincare brand came to us spending $1,200/day across Meta and TikTok with a blended 1.4x ROAS. They had a strong product (4.7★ average across 2,100+ reviews), solid retention (38% repeat purchase rate), but their paid acquisition was bleeding cash.


Their ad account was a mess: 14 active campaigns, no clear testing structure, and they were boosting organic posts as their primary "strategy."


Here's exactly what we did over 120 days to turn this into a 4.2x blended ROAS machine doing $312K/mo in paid-attributed revenue.


---


Phase 1: Audit & Foundation (Weeks 1-3)


Before touching a single ad, we ran a full diagnostic:


What we found:

  • No proper exclusion audiences → they were retargeting existing customers with prospecting creative

  • Pixel was firing on the wrong events (tracking "Add to Cart" as "Purchase")

  • 73% of spend was going to 3 audiences that had been running for 6+ months with zero refresh

  • Creative was 90% static images, no UGC, no iteration


What we fixed immediately:

  1. Rebuilt the pixel implementation with proper CAPI integration

  2. Created a clean campaign architecture: Prospecting → Consideration → Retargeting → Retention (4 campaigns, not 14)

  3. Set up proper exclusion logic between funnel stages

  4. Implemented a 28-day lookback window for attribution instead of the 1-day click they were using


This alone — just fixing tracking and exclusions — dropped their effective CPA from $68 to $41 within the first week. No new creative, no new audiences. Just stopped wasting money.


---


Phase 2: Creative System (Weeks 3-6)


This is where most agencies just throw spaghetti at the wall. We built a repeatable system instead.


The Creative Testing Framework:


We use a structure we call 3-3-3 Testing:

  • 3 hooks (first 3 seconds) × 3 bodies (middle content) × 3 CTAs = 27 variations per concept

  • Test hooks first (lowest cost to produce, highest impact on performance)

  • Graduate winners to body testing, then CTA testing

  • Kill anything below 1.5x ROAS after $50 in spend


Creative mix that worked for this brand:


Format

% of Spend

Avg. ROAS

UGC testimonials (raw, iPhone-shot)

35%

4.8x

Founder story videos

20%

3.9x

Before/after carousels

18%

4.1x

Problem-agitation static ads

15%

3.2x

Product demo / texture shots

12%

2.7x


The single best-performing ad was a 38-second UGC video from a real customer talking about her morning routine. It generated $94K in revenue over its lifetime at a 6.1x ROAS. No fancy production. Just authentic storytelling.


---


Phase 3: Scaling Framework (Weeks 6-12)


Here's where it gets interesting. Scaling isn't just "increase budget." That's how you blow up CPAs overnight.


Our scaling rules:

  • Never increase daily budget more than 20% every 3 days on a winning ad set

  • When a creative hits 3x+ ROAS at $200+/day spend, duplicate it into a CBO campaign for horizontal scaling

  • Introduce 2 new audience expansions per week (lookalikes, interest stacks, broad)

  • Maintain a 60/30/10 budget split: 60% proven winners, 30% scaling tests, 10% pure prospecting experiments


The spend ramp:

  • Week 1: $1,200/day (existing)

  • Week 4: $1,800/day

  • Week 8: $3,400/day

  • Week 12: $5,200/day


We also expanded to TikTok Spark Ads in Week 8, which opened up a completely new acquisition channel at a $22 CPA (vs. $34 on Meta at the time).


---


Phase 4: Optimization & Compounding (Weeks 12-16)


At scale, the game shifts from "find winners" to "protect margins."


Key optimizations:

  • Built custom landing pages per ad angle (skincare routine page for UGC ads, ingredient science page for edu-content ads) → +31% conversion rate

  • Implemented post-purchase upsell flow that added $8.40 AOV on average

  • Shifted retargeting from discount-heavy to social-proof-heavy creative → maintained margins while keeping recovery rate above 12%


---


The Results (Day 120)


Metric

Before

After

Change

Monthly paid revenue

$47,000

$312,000

+564%

Blended ROAS

1.4x

4.2x

+200%

CPA

$68

$29

-57%

Daily ad spend

$1,200

$5,200

+333%

New customer acquisition

~690/mo

~4,100/mo

+494%

Creative variants tested

3-4/mo

40-50/mo

~12x


---


Takeaways (What You Can Apply Today)


  1. Fix your tracking before you touch creative. Half of "bad performance" is bad data. Audit your pixel, check your CAPI, verify your attribution window.


  1. Build a creative system, not a creative calendar. Testing frameworks beat "let's try this idea" every time. Structure your tests so you know why something worked.


  1. Scale horizontally before vertically. Duplicate winners into new campaigns/audiences before pumping budget. It's slower but dramatically more stable.


  1. Your best ad already exists — in your reviews. Mine customer language from reviews and DMs. The words your customers use to describe your product are better than any copywriter's headlines.


  1. Landing page relevance is the most underrated lever. Matching your LP to your ad angle can be worth more than any audience optimization.


---


This is a template case study for demonstration purposes. The frameworks and methodologies described reflect real paid social strategies. Individual results vary based on product, market, and execution.


---


What questions do you have about scaling paid social for DTC brands? Drop them below 👇

Profile picture
Sami@saaamii·Apr 25

The 3 Ad Creative Frameworks That Print for E-Com Brands

Most e-com brands burn through ad spend because they're running the wrong creative formats. After managing 7 figures in ad spend across DTC brands, these are the three frameworks that consistently outperform:


1. The UGC Problem-Solution Loop

Open with the pain point (bad skin, slow shipping, boring meals), show the product solving it in under 3 seconds, and close with a real customer reaction. This format crushes on Meta because it feels native. Static ads are dead for acquisition — stop running them.


2. The Founder Story Hook

"I started this brand because..." — this format wins on TikTok and Reels. It builds trust fast, and trust converts. The key is keeping it raw. Overproduced founder content performs worse than iPhone footage every single time.


3. The Comparison Stack

Side-by-side your product against the generic alternative. Show the ingredient list, the unboxing, the 30-day result. This works especially well for supplements, skincare, and food brands where differentiation is everything.


If you're spending $5K+ on ads and not running at least two of these formats, you're leaving money on the table.


We run these exact frameworks for our retainer clients at GrowthLab. If your brand is doing $10K+/month and needs help scaling paid social, check out our retainer.