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.
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 ROAS | 2.12x | 1.74x |
| Meta CPA | $41.20 | $47.83 |
| Blended CAC | N/A | $87.14 |
| New creatives/month | 6 | 8 |
| Contribution Margin | +1.1% | -3.8% |
| Cash runway | 9 months | 6 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 |
|---|---|---|
| Unaware | 0% | 10–15% |
| Problem Aware | 8% | 25–35% |
| Solution Aware | 67% | 25–30% |
| Product Aware | 25% | 20–25% |
| Most Aware | 0% | 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 ROAS | 1.74x | 3.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/month | 305 | 1,687 | +453% |
| New creatives/month | 8 | 94 | +1,075% |
| Subscription share | 29% | 47% | +18 % |
| Contribution Margin | -3.8% | +22.7% | +26.5 % |
Strategy-driven creatives at scale
"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