Case study

How Hydrant went from $14K to $108K/month while cutting CPA by 52%

A hydration DTC brand stuck at negative contribution margin. 97 days later: six figures, positive Contribution Margin, and a creative engine producing 94 assets per month.

$14K Starting MRR
$108K Ending MRR
-52% Blended CPA Reduction
+26.5% Contribution Margin Lift
94/mo Creative Velocity
97 days Time to Result

Scaling ad spend didn't scale profit

Hydrant had $6,800/month in Meta spend, a 1.74x ROAS, and a Contribution Margin of -3.8%. Every new customer cost them money on the first order, and the subscription backstop wasn't strong enough to make the math work. Cash runway: 6 months. They weren't failing. They were stalled, and the clock was running.

KPI Month -3 Month 0 (Start)
Monthly revenue$16,220$14,380
Meta ad spend$5,400$6,800
Blended ROAS2.12x1.74x
Meta CPA$41.20$47.83
Blended CACN/A$87.14
New creatives/month68
Contribution Margin+1.1%-3.8%
Cash runway9 months6 months

The standard playbook failed them

Before us: a $2,400/month UGC agency (8 videos, all same hook type, CPA dropped 3 weeks then climbed back). Advantage+ campaigns that raised CPA 8% because their creative library was too thin. 25% sitewide discounts that collapsed AOV to $39.80 and hurt subscription signups. A full Meta account rebuild that moved nothing. Total wasted: ~$7,200 in direct costs and 4.5 months of compounding opportunity cost at a negative Contribution Margin.

Diagnosis before production

The first conversation wasn't about creative. It was about contribution margin. We found $2,140/month in uncounted fulfillment surcharges and processing fees. Then we mapped every active creative to a Schwartz awareness level: 67% was Solution Aware, targeting the most expensive part of the funnel. Problem Aware angles, where supplements CPA runs 40–50% lower, had 8% of spend. We pulled 340 competitor creatives across Liquid I.V., LMNT, Waterboy, and Cure and found three uncontested angles none of them were touching.

Awareness Level Hydrant (Before) Healthy Distribution
Unaware0%10–15%
Problem Aware8%25–35%
Solution Aware67%25–30%
Product Aware25%20–25%
Most Aware0%5–10%

First creatives live in 7 days

The first batch of creatives went live within 7 days of kickoff, guaranteed and delivered. Over the 97-day engagement, Ad Forge produced 295 assets across three monthly sprints: 114 in month one, 87 in month two, 94 in month three. Per-asset cost dropped from ~$180 (their previous UGC agency rate) to $41 through batched production and modular editing. Every variant differed by at least one structural dimension: awareness level, hook type, or framework. No "same video with a new caption."

Kill fast, scale what works

Every creative got 72 hours and $150 to prove CTR above 1.4% and CPA within 1.3x of account average. Fail either, it gets killed. No exceptions. In month one we killed 68% of everything shipped. Winners moved through a four-stage ladder: validation, stress test, scale, iterate. By week ten the account had 14 validated winners across four awareness levels, up from zero. Problem Aware spend went from 8% to 39% of the budget, pulling blended CPA down through the cheapest part of the funnel.

97 days. Same product, same team, different outcome

KPI Month 0 Day 97 Change
Monthly revenue$14,380$108,470+654%
Meta ad spend$6,800$31,200+358%
Blended ROAS1.74x3.81x+119%
Meta CPA$47.83$22.87-52.2%
Blended CAC$87.14$41.63-52.2%
AOV (blended)$47.20$64.30+36.2%
Orders/month3051,687+453%
New creatives/month894+1,075%
Subscription share29%47%+18 %
Contribution Margin-3.8%+22.7%+26.5 %
"Every other agency talked about ROAS and revenue. Vibra showed us our profit-per-customer went from losing $1.79 to making $14.61 . That's the difference between scaling a brand and saving one."

Head of Growth, Hydrant