GTM Sauce

Starter Story · 2024-09-24

How I Built It: $40K/Month iPhone App

Steven Cravotta, a non-technical founder with 12M+ app downloads, explains how Puff Count (quit-vaping app) reached ~$40K MRR: validation via Sensor Tower, Google Trends and viral TikToks; UI from a 99designs contest; an Upwork developer paid per finished project (<$5K). Growth came from organic TikToks modeled on the niche's most viral videos (one 8.3M-view video drove tens of thousands of downloads), winners boosted as ads, a long problem-focused onboarding, and a hard paywall with trial that lifted conversion to 20-25%.

Play the episode

9 tactics

Puff Count · B2C · quit vaping app

Picked quit-vaping; the app now makes ~$40K/month

Started from his own problem (quitting vaping). Checked Sensor Tower for quit-drinking and quit-smoking apps (they were 'crushing it'), Google Trends (vaping on the rise), and, most importantly, TikTok, where vape videos were going very viral. Then committed to the idea through months of no revenue.

Workedvalidationmarket-selection
Starter Story · 2024-09-24

Puff Count · B2C · quit vaping app

Built the MVP for under $5K with no coding or design skills

Brain-dump features and competitors into a Google Doc, noting competitors' features, onboarding and UI. Sketch the app with pencil and paper, upload the sketches with the premise and feature list to 99designs, and get 50-70+ UI designs submitted. Hire a developer on Upwork (he recommends only Eastern Europe for quality at a lower price) after a 15-minute call checking vibe, excitement and whether they bring ideas. Pay per completed project, not hourly: paid when the app is live on the store with no bugs. A simple app like Puff Count cost under $5K; a ThemeForest template can get it under $1K. Keep the MVP simple.

Workedfeature-developmentteam-process
Starter Story · 2024-09-24

Puff Count · B2C · quit vaping app

One remake got 8.3M views and tens of thousands of downloads

Searched TikTok for 'vaping', saved the most viral videos into a spreadsheet and broke down each one's hook, value and how it was shot. Found a 20M+ view video of a guy taking apart a vape and reused the concept: showing what is inside a vape, with a quick two-second call to action for Puff Count at the end. Videos are entertainment first, never sales videos about features.

Workedorganic-short-video
Starter Story · 2024-09-24

Puff Count · B2C · quit vaping app

Founder says the ad algorithms find buyers when the creative is proven; no numbers

Uses organic TikTok performance as a creative test: videos that do well organically go into Facebook and TikTok ads, letting the algorithm optimize around the proven creative. AppsFlyer as MMP sends conversion data back to the ad platforms; spend is governed by keeping CAC below LTV.

Unknownpaid-socialanalytics-attribution
Starter Story · 2024-09-24

Puff Count · B2C · quit vaping app

Big influencers cost a lot and didn't care about results; small creators cheaper

Paid influencers on TikTok and similar platforms to make content. Found they wanted a lot of cash and did not care how the videos performed. Better: find 'diamond in the rough' creators, reach out, get cheap content and scale with that.

Mixedinfluencerugc-creators
Starter Story · 2024-09-24

Puff Count · B2C · quit vaping app

Conversion jumped to 20-25%; founder says it changed the business overnight

The app is free to download; after onboarding the user hits an unskippable hard paywall and must commit to a free trial (leading to weekly/monthly/yearly subscription) before using any feature. Replaced a model where features were usable without paying.

Workedpaywall
Starter Story · 2024-09-24

A/B tested subscription prices starting at $4 and going up to $12 using Superwall, which configures paywalls remotely (no App Store update needed) and reports which price gives the best LTV. He picks the highest-LTV price point. RevenueCat adds LTV data used to set how much can be spent on ads, influencers or installs (CAC below LTV).

Unknownpricingexperimentation
Starter Story · 2024-09-24

Puff Count · B2C · quit vaping app

Founder says his data shows users convert much better; no numbers

Puff Count's onboarding is extensive and asks users many questions about their vaping, walking them through the problem the app solves. Some users complain, but by the time they reach the paywall they have invested time and thought about their problem ('I actually really do need to quit'), so they convert more.

Workedonboardingpaywall
Starter Story · 2024-09-24

Wordle · B2C · word puzzle game

Ads worked well for his games; founder says ads don't work for tool apps

His early games (Wordle, Grid) were monetized with ads because users spent a lot of time in them. For tool apps like Puff Count, where sessions are short, ads don't work, so he uses in-app purchases and subscriptions.

Workedpricing
Starter Story · 2024-09-24

Numbers mentioned

WhoMetricValueContextWhen
Puff CountmrrUSD 40K/month
approximate
Monthly recurring revenue1:19
Puff CountrevenueUSD 43K/month
approximate
Sales in the last 30 days, shown on screen1:19
Puff CountrevenueUSD 112K/quarter
approximate
Sales in the last 90 days ('just over $112,000'), shown on screen1:19
personSteven Cravotta's apps in totaldownloads12M downloads
approximate
'Over 12 million' downloads across all his apps1:19
Puff Counttime to milestone4–6 months
approximate
Months with no revenue before he locked into marketing4:17
Puff Counttime to milestone4 years
approximate
Time live; decent monthly revenue only in the last 6-7 months13:43
Puff Countcostunder $5,000
estimate
Outsourced MVP development for an app like Puff Count: 'less than five grand'5:51
benchmarkCost to launch a simple app MVP from a ThemeForest starter templatecostunder $1,000
estimate
Under $1,000 using a starter template5:51
Puff Countviews8.3M viewsper videoSingle organic TikTok (taking apart a vape, CTA at end)7:16
Puff Countdownloadstens of thousands
approximate
Downloads driven by the 8.3M-view TikTok7:16
personAnother TikTok creator's viral video taking apart a vape, used as the concept to copyviews20M viewsper video
approximate
'20 million-plus' views7:44
Puff Countconversion rate20–25%
approximate
Conversion after switching to a hard paywall requiring a free trial start ('upwards of 20, 25%'); step not specified, likely install -> trial9:19
Puff CountpriceUSD 4–12Range of subscription prices A/B tested (started at $4, went up to $12); plan period not stated10:21