How to build and scale a $1M mobile app using a marketing-first approach

Executive overview

Most apps fail not because the product is bad, but because no one knows it exists. Steven built, scaled, and exited a quit-vaping app — Puff Count — reaching $44K MRR before selling it to a European studio.

His three-phase framework: research what's already going viral, post organic content at volume until you find winners, then scale those winners with paid ads.

The core insight: validate your marketing before you build the product, not after.

Phase 1: Market research and idea validation

  • Go to TikTok, search keywords in your target niche, filter by most-liked videos of all time.
  • Identify why each viral video worked — break it into three parts: hook, storyline, call to action.
  • Log each video in a spreadsheet: URL, hook description, filming style, storyline, and CTA.
  • Small visual details matter — note how the video was shot, not just what was said.
  • A strong product idea sits at the intersection of three things: solves a painful problem, targets a large audience, and is inherently viral or controversial.
  • Spend days on research before creating a single video — Steven scrolled for seven days straight before posting.

Phase 2: Organic content creation and growth

  • Follow the proven content structure: hook → problem/storyline → call to action.
  • Capture attention in the first three seconds — use sound, movement, or a visual surprise.
  • The CTA should be brief (two seconds) and feel organic, not like an ad.
  • Volume negates luck — post every day; don't obsess over timing or perfection.
  • When a video pops off, recreate that concept repeatedly; top creators do this intentionally.
  • Cross-post to TikTok, Instagram Reels, YouTube Shorts, and Twitter.
  • Track which videos drive actual installs, not just views — high-view videos can produce zero conversions without a clear CTA tied to a pain point.
  • Pin your two highest-converting videos to your profile; your profile becomes its own funnel.
  • High-converting formats: simple product demos, trend hijacking, and problem-solution narratives.
  • Puff Count reached 120K followers and 50M+ views with $0 in ad spend.

Phase 3: Scaling with paid ads

  • Before running paid ads, install a mobile measurement partner (MMP) such as Adjust or AppsFlyer to send conversion events to ad platforms.
  • Ad platforms need data before they can optimise — start by optimising for top-of-funnel events (views, then clicks, then installs, then trials, then subscriptions).
  • Do not start a purchase-optimised campaign on day one; the platform doesn't know your buyers yet.
  • Upload your best-performing organic videos directly to paid ads — these are already validated.
  • TikTok ads: cheaper traffic, lower purchase intent. Meta ads: more expensive, higher intent. Start with one platform and scale before adding the second.
  • Puff Count's CAC was $20–$24; LTV was $55–$70. This made the unit economics clearly profitable.
  • Total ad spend before exit: $82K. Revenue scaled from $3K to $44K MRR.
  • A 3:1 LTV-to-CAC ratio is the target — at that point paid ads become a money-printing machine.
  • Track lifetime value as your North Star metric using tools like Superwall or RevenueCat.

Hiring creators at scale

  • Hiring creators through cold outreach is inefficient — low response rates and high prices.
  • A platform like Post-it lets creators submit video bids to your project brief for free; you only pay for what you approve.
  • Provide creators with your market research directly — tell them which videos are going viral and why.
  • Cost examples from Puff Count: $110 for a video from a 552K-follower creator (30K views); $110 for a 2.7M-follower creator; a 768-follower creator produced a video that got 53K views.
  • When you pay, you own the video and the ad code — ready to scale on paid ads immediately.

More like this — when you're ready for early access.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Get early access to the full library.

Join the waitlist for a personal account and content recommendations based on what you're working on.

No spam. Unsubscribe at any time.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.

Be among the first to get personalised recommendations tailored to your stage in business.

No spam.

You're on the list. We'll be in touch before launch.