Growth marketer operator · San Jose, CA | ZuAI: 10K → 2M users at $0.02 CAC | $300k/mo ad spend managed
Ar.Bhavesh Pro
ZuAI growth marketer operator 11 months

ZuAI: 10K to 2M users at $0.02 CAC

how a consumer AI edtech app went from launch flatline to 2M users, with a creative engine, Reddit seeding and paid scaling behind proven winners.

10Kusers at the start
2Musers at the end, 11 months later
$0.02blended CAC at scale
25+creatives tested weekly

The problem

consumer AI apps live or die on acquisition math. install costs of $3 to $15 kill a consumer app whose users are worth cents at the start. ZuAI, an AI study app for students, had a real product and the usual curve: launch spike, then flatline.

What i actually did

built the creative engine first. most teams produce one polished video a month and pray. we tested 25+ creatives every week, most shot raw on phones. polish reads as an ad and gets scrolled. raw reads as a person and gets watched. the gap was not subtle: phone-shot ads beat studio work on cost per install again and again.

ran a UGC system, not one-off briefs. a small bench of creators producing on a weekly cadence, every winning ad immediately spun into variants. losers killed fast, winners scaled slowly. no creative ever got budget because someone liked it. the numbers decided.

seeded Reddit the SAFE way. students live in subreddits, and subreddits hate marketers. i learned the rules the expensive way, across 40+ banned accounts on other projects, and applied the surviving playbook: real accounts, real value first, product mentions earned rather than dropped. Reddit became the cheapest quality-traffic channel in the mix.

scaled paid only behind proof. TikTok took the volume once creative winners were proven. paid was the amplifier, never the discovery mechanism. that ordering is why blended CAC landed at $0.02 instead of drifting up as spend grew.

The result

10K to 2M users in 11 months, at a blended CAC of $0.02. growth held because the system kept producing new winners, not because one lucky ad carried it.

What it taught me

polish is expensive in both directions. it costs more to make and it performs worse.

channels don’t fail. untested channels fail. every channel we won got a real 10 day validation with pass or fail criteria written down before spend.

the founder’s job is not to run ads at 11pm. it’s to build product while the growth system runs.


numbers above are from internal dashboards across the engagement. ZuAI has since rebranded to Professor Curious.

Want this level of breakdown on your startup?

book a free call. i'll walk through your growth stack live and tell you what i'd fix first.

Let's talk Growth