GTM Sauce

The Superwall Podcast · 2026-03-17

Caleb Dean - I speedran an ai app from 0 to $100k exit in 26 days

Caleb Dean validated Runify (ranked running app, 'Liftoff for running') by copying Liftoff's rank-image Reels format, posting up to 9 Reels/day on Instagram and sending traffic to a ChatGPT-built landing page with a $5 Stripe early-adopter link (2,000 waitlist, 90+ paid). An App Store pre-order produced 3,000 downloads at launch that filled the leaderboard within an hour. Build-in-public tweets drew a cold acquisition DM; he sold ~26 days after launch at ~5x ARR on an estimated $3K MRR, keeping 30% equity plus a 6-month earn-out.

Play the episode

15 tactics

Runify · B2C · ranked running app

Millions of views; one copy hit 2M; ~50 videos drove the whole waitlist

Picked Liftoff (ranked gym app, $100K+/month for 12+ months) as the model and studied how it acquired users. Adapted its rank-ladder video (rank icons with times, icons generated in ChatGPT) to running times per distance. Each video took ~30 minutes to make and was scheduled with a scheduling tool. Posted fewer than 50 in 2 weeks, before any app existed. Race distances were varied; track and field distances went most viral. Three Figma app mockups were pinned on the Instagram profile.

Workedorganic-short-videovalidation
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

2,000 waitlist emails and 90+ paid $5 in about 2 weeks

Used ChatGPT to make a one-page HTML site (runify.xyz) with a one-sentence pitch and rank images. Two options: pay $5 via a Stripe link to become an 'early adopter' (lifetime subscription once live) or join the email waitlist. All Reels traffic pointed there.

Workedvalidationlanding-page
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Instagram held 5-10K avg views, 1 in 10 over 500K; TikTok views fell to ~5

Posted the same format up to 9 times per day on Instagram. On TikTok, raising post volume after a 700K-view video dropped views to ~5 per video, so they doubled down on Instagram.

Workedorganic-short-video
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

10,000 variations in a minute; fed ~5M views in month one

CTO built an internal tool in one day that generated ~10,000 versions of the rank-image video in about a minute, varying the times per medal/rank and the caption. Captions were written with GPT in a casual, humorous style with emojis; a few captions kept performing and were reused.

Workedorganic-short-video
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

3,000 pre-orders in ~2 weeks; leaderboard hit its 1,000 cap in an hour

First goal after design was getting a two-tab, no-onboarding V1 approved by Apple so the app could be listed as a pre-order while it was still being built and marketed. Pre-orders auto-download at release and Apple emails users that the app is live. Kept the listing up ~2 weeks. Pitfall: pre-orders require a release date; he pushed it back every 2-3 days, forgot once, and the buggy build auto-released to ~1,000 users, so he had to revert to pre-order.

Workedpr-launchaso
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Changed because first onboarding converted poorly; no after numbers given

V1 onboarding was modeled on Liftoff plus top onboardings (Cal AI, Quitter, Life Reset, Clean Eatz). Conversion was low because it only said 'cool app with ranks', so right after launch they rebuilt it to say how ranks help the user achieve a goal (improve as a runner), aligned with the competitive-runner marketing.

Unknownonboardingpositioning-niche
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Discount codes brought most launch-day revenue; 32% of emails hit spam, 20% opened

During the build, sent ~2 progress-update emails to the 2,000-person waitlist. At launch, sent a launch video with a discount code giving the subscription at half price.

Mixedemailpr-launch
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

~20 testers on WhatsApp; founder says their feedback was invaluable

Personally emailed every $5 early adopter (thanks, Instagram link, personal email). Of 50-80 highly engaged ones, added ~20 on WhatsApp, sent them TestFlight builds and used them as bug testers and for feature decisions. At launch, messaged each early adopter to set up their lifetime subscription.

Workedfeature-developmentcommunity
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Tracking answers split evenly across Garmin, Apple Watch and Strava, so they built all three

With ~2,000 engaged followers from viral Reels, posted Story polls such as 'What do you want to see from Runify?' and whether users wanted to track in-app, with a watch, or via Strava.

Workedfeature-developmentorganic-social
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Founder's X demo got ~50K views; mostly exposure, not core users

Built anticipation on Instagram Stories to ~2,000 followers, course-launch style. Posted on Reddit. Tweeted a launch demo video made with Rotato (idea borrowed from Blake Anderson's 10x launch). Emailed the waitlist and DMed every early adopter.

Mixedpr-launchfounder-brand
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Cold acquisition DM 1-2 weeks after launch, from a ~200-follower account

Tweeted bullishly about Runify (e.g., heading to $100K/month) from an account with ~200 followers. A PE dealmaker found him, waited a couple of weeks as it was 'too early', then DMed to ask about a sale.

Workedfounder-brandexit-ma
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Six-figure sale ~26 days after launch, plus 6-month earn-out and cash bonus

With under a month of revenue, estimated MRR from 26 days of revenue plus 20-30 pending 7-day trials at the current trial conversion rate (~$3K MRR), then priced at ~4.5-5x ARR. Terms: 30% equity retained, 6-month cash earn-out, separate cash bonus; the buyer's studio brings developers, a distribution team and capital. Diligence took a couple of days (App Store Connect access to check users weren't bought), then six contracts negotiated, funds via escrow, then asset transfer. He weighed it as de-risking, capital for the next app, and personal-brand leverage.

Workedexit-ma
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Core design done in 3 days; CTO built it in about 6 weeks

Spent 3 days at ~15 hours/day designing the full app in Figma: onboarding, UI, and what every button does, so the developer needed no creative decisions. Recruited the CTO via an Instagram Story call-out that drew inbound from people who knew him from 10x.

Workedteam-process
The Superwall Podcast · 2026-03-17

UriBrave · B2C · shy bladder help app

Most users and revenue came from search; 30%+ conversion; $5-10K lifetime

App for paruresis. Organic TikToks were hard to make work for the topic; most users came from App Store search for the condition's names ('paruresis', 'shy bladder') from people actively seeking a solution.

Mixedasopositioning-niche
The Superwall Podcast · 2026-03-17

Runify · B2C · ranked running app

Liftoff at $200-300K/month led to Runify; sold within a month of launch

Checklist: 1-3 apps each at $100K+/month (not one monopolist; $5K/month is not enough), steady for ~12 months; build an adjacent version rather than a direct clone (ranked gym -> ranked running) and copy their distribution. Discount VC-funded apps (e.g., Reframe raised $24M) whose revenue may be bought at a loss. Also prefers a problem he is personally into (running, gaming) after UriBrave.

Workedmarket-selectionvalidation
The Superwall Podcast · 2026-03-17

Numbers mentioned

WhoMetricValueContextWhen
RunifymrrUSD 3,000
estimate
Estimated for the sale from 26 days of revenue plus 20-30 pending 7-day trials at the current trial conversion rate5:30
Runifyvaluation4.5–5 x ARR/one-time
approximate
Sale multiple on estimated ARR46:44
Runifyexit priceUSD 180K/one-time
estimate
Host's computed valuation (5x ARR on $3K MRR)48:00
Runifyexit pricearound six figures
approximate
50:42
Runifyexit priceUSD 100K/one-time
approximate
Episode title figure ('$100k exit')0:00
Runifyownership30%Equity retained by founder after sale, plus 6-month cash earn-out and a separate cash bonus47:16
Runifytime to milestone26–28 days
approximate
Days of revenue at the time of the sale negotiation5:03
Runifytrial starts20–30 trials
approximate
Pending 7-day trials at time of sale talks5:03
Runifytime to milestonea couple of days
approximate
Due diligence duration (App Store Connect access to verify users were not bought)48:58
RunifyrevenueUSD 2,000–3,000
approximate
Revenue at time of acquisition DM exchange (~2.5 weeks after launch), read from the DM on screen45:41
Runifydownloads50–100 downloads/day
approximate
Daily downloads ~2.5 weeks after launch (plus 2-3K total), read from the DM on screen45:41
Runifycount7 sessionsper device
approximate
Average sessions per downloading device in the first ~2.5 weeks45:55
Runifydownloads3,000 downloads
approximate
App Store pre-orders over ~2 weeks, all auto-installed at launch8:52
Runifyusers1,000 users
approximate
Leaderboard filled to its 1,000-user cap within an hour of launch9:19
Runifycount2,000 signups
approximate
Pre-launch email waitlist signups in ~2 weeks25:06
Runifypaying users90 users
approximate
Paid the $5 early-adopter fee before the app existed25:06
RunifypriceUSD 5/one-timePre-launch early-adopter fee via Stripe link; granted a lifetime subscription25:06
RunifyrevenueUSD 400
approximate
~80 successful Stripe early-adopter transactions shown on screen27:54
Runifyactivity volume50 videos
approximate
Fewer than 50 copied-format Reels posted in the first 2 weeks of validation25:06
Runifyactivity volume9 posts/dayInstagram Reels per day at peak29:39
Runifyviews3,000–6,000per video
approximate
Host's read of average views per Reel from the profile29:27
Runifyviews5,000–10Kper video
approximate
Average views per Reel early on; about 1 in 10 videos passed 500K29:39
Runifyviews500Kper video
approximate
Threshold passed by about 1 in 10 Reels29:39
Runifyviews2Mper video
approximate
Top copied-format rank Reel24:34
Runifyviews5M/month
estimate
Total Reels views in the first month31:01
Runifyviews700Kper video
approximate
One viral TikTok before raising post volume; after raising volume, views fell to ~5 per video30:03
Runifycount10K videos
approximate
Variations the CTO's internal tool generated in about 1 minute30:24
Runifyfollowers2,000 followers
approximate
Instagram followers before launch35:14
Runifyshare32%
approximate
Waitlist launch emails that landed in spam42:01
Runifyconversion rate20%
approximate
Email open rate on waitlist emails (unwarmed sender)42:01
Runifysharemajority
approximate
Share of launch-day revenue from the half-price waitlist discount codes27:33
Runifycount20 users
approximate
Early adopters added on WhatsApp as TestFlight bug testers (of 50-80 highly engaged early adopters)36:04
Runifyshare99%
approximate
Share of Reels audience and users who were men53:26
personCaleb Dean's X accountviews50Kper post
approximate
Rotato launch-demo tweet from an account with ~200 followers42:58
personCaleb Dean's X accountviews586Kper post
approximate
Quote-tweet announcing the sale of Runify42:58
personCaleb Dean's X accountfollowers200 followers
approximate
Followers when posting the Runify launch tweet (about 3,000 at recording)44:28
UriBraverevenueUSD 5,000–10K
estimate
12:00
UriBraveconversion rate30%
estimate
Conversion rate ('30-plus percent'), attributed to the niche; mostly ASO traffic12:41
LiftoffrevenueUSD 700K/month
estimate
Sensor Tower estimate at recording, with 300K iOS downloads/month22:06
Liftoffdownloads300K downloads/month
estimate
Sensor Tower estimate, iOS22:06
LiftoffrevenueUSD 200K–300K/month
approximate
At the time Runify was validated; over $100K/month for at least 12 months23:32
ReframerevenueUSD 500K–1M/month
estimate
54:59
Reframefunding raisedUSD 24M
approximate
55:09
benchmarkIdeation checklist: minimum monthly revenue of comparable apps in a space before enteringrevenueUSD 100K/monthWant 1-3 apps in the space each doing at least this (and not VC-inflated); $5K/month is not enough validation54:06
Caleb's short-form editing agencyactivity volume300–600 videos/month
illustrative
10 creators x 30-60 videos/month, each with 3-4 revisions; why the quantity-based agency did not scale18:55