Journable

AI calorie counter and nutrition tracker app, primarily on Android

MRR $80k
Users 30k
Stage Growing
Category Consumer SaaS
Starter Story I Built a $100K/Month Android App
Growth roadmap

8 moves, in order

  1. Pre launch / Day Zero
    Product Hunt launch

    Launched on Product Hunt as their initial distribution strategy. Got featured on the front page, generating a couple hundred installs.

    ~200 installs, 2 paid subscribers — enough to validate willingness to pay
  2. Early Growth — Platform Decision
    Data research

    Used the RevenueCat 'State of Subscription Apps 2025' report to validate Android as primary platform. Report showed iOS users are 4x more expensive to advertise to but only convert ~20% better, making Android far more capital-efficient for a bootstrapped team.

    Strategic decision to focus Android-first, avoiding expensive iOS CPMs
  3. Month 1–2 — Install Campaigns
    Google App Campaigns

    Set up attribution and measurement via Firebase/GA4, sending install, paywall hit, free trial start, and purchase events to Google Ads. Launched Google App install campaigns at $10–15/day using stock images and stock videos to feed the algorithm with data.

    Established baseline CPI and began generating install data for algorithm optimization
  4. Months 2–4 — Asset Optimization
    Google App Campaigns

    Iteratively replaced stock assets with custom images and videos. Took 'big swings' with dramatically different creative (not minor tweaks). Updated Play Store screenshots, app title, subtitle, and description — since Google App Campaigns pull directly from Play Store assets.

    Identified winning creative patterns; improved conversion rate on campaigns
  5. Scale Phase — tCPA Campaigns
    Google App Campaigns

    Once assets and conversion data were strong, launched Target CPA (tCPA) campaigns. Followed Google's rule of budgeting 10x the CPA target per day (e.g., $15 CPA target = $150/day budget) so the algorithm gets 10 target events/day to optimize effectively.

    Campaigns became self-sustaining; enabled controlled scaling of ad spend
  6. Ongoing — Android Flywheel
    Google App Campaigns

    Continuously optimized paywall, pricing, and subscription conversion rate. As conversion rate improved, increased campaign budgets proportionally. Also discovered that Android campaigns generated organic spillover installs on iOS, providing a free secondary channel.

    80% of revenue and users from Android; ~1M Android installs; $125K revenue in past 28 days
    MRR $80k Users 30k users
  7. Ongoing — Play Store Search Ads
    Google play store ads

    Ran Play Store placement ads targeting high-intent keywords like 'calorie counter' and 'calorie tracker', appearing as the #1 result in Play Store search. Identified this as their highest-performing ad placement across Google's network (vs. Display, Search, YouTube, Discover).

    Near-#1 Play Store ranking for key calorie tracking keywords; described as 'bread and butter' channel
  8. All Time Ad Spend Summary
    Google App Campaigns

    Spent just under $500,000 total on Google Ads over the lifetime of the app (~18 months), with nearly the same amount in directly attributed revenue — running at roughly 100% ROAS break-even while building a subscriber base of 30,000+ active subscribers.

    ~$500K ad spend, ~$500K directly attributed revenue, 30K+ active subscribers, ~$1M ARR
    MRR $80k Users 30k users
First 100 users

Steve and his co-founder launched on Product Hunt as their day-zero marketing and distribution strategy. They got featured on the front page of Product Hunt, which resulted in a couple hundred installs. Two of those installs converted to paying subscribers, which they took as validation that people were willing to pay for the product. Following the Product Hunt launch, they immediately moved into Meta ads and Google App campaigns, focusing exclusively on Android because they were bootstrapped and couldn't afford iOS CPMs (which were ~4x more expensive). They ran Android campaigns in the US, started at low daily budgets ($10–$15/day), and used stock images initially to feed the algorithm while they built out custom creative assets.

Unfair advantage

Steve personally lost 45 kg (100 lb) by religiously tracking calories, giving him deep firsthand knowledge of every major competitor app in the space. This informed the product's core differentiator (simplicity) and the authenticity of the marketing messaging.

Scaling channel

google_app_campaigns_android

What didn't work

iOS paid ads — iOS CPMs were ~4x more expensive than Android, and iOS users only converted ~20% better, making it unprofitable for a bootstrapped team. They tested iOS campaigns and confirmed Android was consistently more cost-effective every time. They also lacked a content/social media presence, which the founder flagged as a missed growth lever.

Watch the original

I Built a $100K/Month Android App

Starter Story