DTC Beauty90 days

ViralVista

ROAS 1.8 → 4.6 in 90 days.

1.8 → 4.6
ROAS
+212%
Revenue
↓ 58%
CPA
The problem

ViralVista was spending $80K/mo on Meta with a 1.8 ROAS and no compounding asset. Creative fatigue hit every 9 days, branded search was an afterthought, and the attribution model counted every post-iOS signal as a paid conversion — so the dashboard said one thing and the bank account said another.

The strategy

Rebuilt the creative matrix around UGC — a 14-creator pipeline, 3 hooks each, refreshed weekly. Layered a search engine to capture branded demand and stood up server-side attribution (Stape + Conversions API + first-party signals) to stop overcounting paid conversions. Added a 7-email lifecycle flow that lifted activation from 41% to 67% in 30 days.

The result

ROAS 1.8 → 4.6 in 90 days.

BAZ rebuilt our growth engine. We finally trust the numbers and the team running them.

Hala Mansour

Founder, ViralVista · ViralVista

What was in the scope

Services in this engagement.

Performance MarketingSEOContent
More case studies

Adjacent work.

FinTech B2B14 months

Northwind

0 → 480K monthly organic sessions in 14 months.

Read case study →
B2B SaaS6 months

EngageEra

Trial-to-paid 0.6% → 2.4% in 6 months. New MRR +318%.

Read case study →

Want a similar outcome?