CaddieOpen in CaddieDownload for Mac

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

Shared by Caddie Library · Updated
Superwall57:42Open on YouTube
Chapters show their main points

The bottom line

Caleb Dean sold his running app Runafy for six figures after 26 days of revenue by copying a proven app, proving demand with cheap content, and seeding the launch with App Store pre-orders. Selling early while keeping 30% equity de-risked a first app and funded his next one.

Key takeaways

Copy a category only above $100k a month
One small app proves little; several apps holding six figures a month prove there is a market and a content format worth copying.
  • A proven app in the same category gives you a market and a content format to copy. 21:44
    • Liftoff, ranked workouts for the gym, was making 200 to 300k a month and had held over 100k a month for at least 12 months. Caleb built the same idea for running.
    • His rule is one to three apps already making at least 100k a month. One app at 5k a month is not enough validation.
  • Posting copied reels and taking $5 payments proved demand before the app existed. 24:08
    • Under 50 copied reels in about 2 weeks gave 2,000 waitlist signups and 90 or more $5 early-adopter payments.
    • The content took 30 minutes to make. A ChatGPT-built page sent traffic to a Stripe link.
  • Posting many variations a day on Instagram kept the audience growing while the app was built. 29:50
    • Posts averaged 5 to 10K views, and about one in ten passed 500K. Instagram does not punish heavy posting, but TikTok views collapsed at that rate.
    • The CTO built a tool that makes 10,000 variations of a format in about a minute.
  • App Store pre-orders solved the empty-leaderboard problem a social app has on day one. 8:00
    • About 2 weeks of pre-orders gave 3,000 automatic downloads at launch, and the 1,000-plus leaderboard filled within an hour.
    • Apple emails pre-order users at launch. Caleb's own emails had 32% going to spam and about 20% opens.
  • Public tweeting about a fast-growing app drew an acquirer, and a 5x ARR deal with retained equity made selling the right call. 47:00
    • With under a month of revenue, the buyer estimated about 3K MRR from 26 days of sales and pending trials, then applied roughly 5x ARR.
    • Caleb kept 30% equity, got a 6-month cash earnout and a bonus, and gained distribution help and capital. Due diligence took only days.

You're better off having 10% of a watermelon rather than 80% of a grape.

Caleb Dean

Chapter summaries

0:00 Intro

Every step from validation to exit was built to run in weeks, not years.

  • The whole playbook is built to cut the path from zero to acquisition down to weeks. 0:00
    • It covers validation, content automation, pre-orders and an ideation checklist.
    • The buyer paid on an estimate, not a full month of revenue.
    • The content engine drew about 5 million views in the first month.
    • Validation included user interviews before Runafy was built.
Caleb Dean's tweet showing Acquire.com's email confirming he sold his app Runify.
0:01 Caleb Dean's tweet showing Acquire.com's email confirming he sold his app Runify.

0:16 Estimating valuation with only 26 days of revenue

The price was set on a projection, because no full month of revenue existed.

  • Caleb and the buyer had to project monthly revenue from partial data. 0:16
    • Revenue covered 26 days.
    • Another 20 to 30 seven-day trials were set to convert.
    • Caleb says a few random things lined up for both buyer and seller.
    • He calls 5x ARR quite large for an app this new.

1:04 Validation: Copying the "Liftoff" Instagram reels format

Copied reels plus a Stripe link proved demand
Each step was a free or off-the-shelf tool, and the content took 30 minutes to make.

Validation needed only a scheduler, a generated page and a payment link.

  • A copied format and a bare payment page proved demand for almost nothing. 1:04
    • Caleb copied Liftoff's exact reel format.
    • Posts went out through a scheduling tool.
    • ChatGPT wrote the HTML page that sent visitors to Stripe.
    • He says the setup was so simple.
    • The signal was enough to start building, but posting did not stop.

1:34 Distribution: Posting 9 reels per day and automating content

Volume on Instagram, backed by automation, produced millions of views.

  • Nine reels a day brought about 5 million views in the first month. 1:34
    • Instagram does not punish heavy posting.
    • The CTO's tool made 10,000 format variations in under a minute.
    • About 90% of distribution was organic, mostly Instagram with some TikTok.
    • Posting continued while the app was being built.

1:57 The App Store Pre-order strategy for social seeding

A rarely used pre-order trick and public tweeting did the work paid ads usually do.

  • Pre-order is a launch lever almost nobody discusses. 1:57
    • Caleb has seen only one other app use it on Twitter.
    • The leaderboard hit its limit within an hour.
    • The launch problem was a social app that is empty on day one.
    • Pre-order ran about 2 weeks.
  • Bullish public tweets from a 200-follower account drew the buyer. 2:35
    • Caleb tweeted that Runafy would reach 100k a month.
    • The buyer found him a week or two after launch.
    • The buyer judged it too early and planned to wait a couple of weeks.
    • The acquisition itself was not planned.

4:10 The Cold DM: How the acquisition process started on Twitter

A cold DM from a stranger started a deal before the numbers could support one.

  • Dev Shah's cold DM led to a call within a few messages. 4:10
    • Caleb first pushed back, since most such requests are not serious.
    • Dev asked for basics: downloads and revenue.
    • He then gave a rough price.
    • Caleb admits he was kind of rude at first.
    • There was under a month of revenue at the first call.

5:41 Deal Breakdown: 5x ARR multiple and the "App Studio" buyer

Strategic fit and a hard-to-copy product justified the high multiple.

  • The buyer's studio plans and the app's complexity made 5x make sense. 5:41
    • The buyer was building an app studio with developers and a distribution team.
    • His team loved running, and the app fit his wellness niche.
    • The app had a home feed, a leaderboard feed, rank logic and Garmin, Strava and Apple Watch connections.
    • Public posting showed Caleb's confidence in the product.
    • Caleb says it could not be built in 2 weeks.
Runnafire's App Store listing: 4.8 rating from 234 reviews, showing running ranks, friend leaderboards, and progress tracking.
6:43 Runnafire's App Store listing: 4.8 rating from 234 reviews, showing running ranks, friend leaderboards, and progress tracking.

7:10 Product Development: CTO grind and building with "Social" logic

The build was a team effort that Caleb led through design and decisions.

  • A third developer became CTO and shipped the app in about six weeks. 7:10
    • Two earlier developers worked 2 to 3 weeks, and it did not work out.
    • The CTO built on their foundation.
    • Caleb did all design and made the lead decisions.
    • The CTO worked about 14 hours a day for a month and a half.
    • Caleb marketed the whole time the app was built.

8:56 Technical Deep Dive: How App Store Pre-orders automatically download

A bare-bones approved app unlocks a seeded launch
The leaderboard was full on day one, which solved the empty-social-app problem without paid ads.

A bare-bones approved version is the key that unlocks pre-order.

  • Apple needs an approved first version before pre-orders can open. 8:56
    • Caleb's V1 had two tabs and no onboarding.
    • Getting it approved was his first goal after design.
    • Pre-orders then collected while he marketed and built.
    • Choi argues a same-day launch login helps retention.
    • Later users meet the same crowd of excited early users.

11:41 Founder Backstory

A tiny niche first app taught him the basics of building and search-driven growth.

  • His first app solved a narrow problem and earned $5,000 to $10,000. 11:41
    • It began when he could not pass a drug test and found a Reddit community with the same problem.
    • He built it on FlutterFlow, a no-code tool.
    • Most users and revenue came from App Store search.
    • People searched the condition's name, paruresis, or shy bladder.
    • He estimates a conversion rate above 30%, thanks to the tiny niche.
App Store listing for the founder's first app: 5.0 rating, Lifestyle category, crisis and progress-tracking screens.
12:11 App Store listing for the founder's first app: 5.0 rating, Lifestyle category, crisis and progress-tracking screens.

13:23 Learning Intensity: Working under Blake Anderson at 10X

A tailored application won him a role where intensity became the lesson.

  • A document answering Blake Anderson's tweet requirements got him hired in 48 hours. 13:23
    • The tweet asked for a 225 bench, a deployed app and a 1 million view day.
    • Caleb swapped the bench for a marathon run on a broken leg.
    • He added 50 influencers with CPMs and guessed Blake's email.
    • He listed his past short-form results and his earlier app.
    • He offered to work a trial period.
  • Seeing Blake's intensity was the biggest lesson from 10X. 19:43
    • He worked 12-hour days for about a month and a half.
    • He says it compressed about six months of experience.
    • Blake then ended 10X, leaving him free to build his own app.
    • His earlier editing agency taught him quality beats quantity.
    • Agency scale was hard: 300 to 600 videos a month with 3 to 4 revisions each.

20:51 Passion & Product: Connecting running with a gaming "ranked" system

Same ranked concept, but GPS makes running ranks trustworthy
LiftoffRunafy
ActivityGym liftingRunning
Rank inputTyped reps & weightGPS data
CheatingAnyone logs 1,000 kgResults are official
Revenue$200–300K/monthPre-launch
MarketGymArgued bigger
Caleb copied a model already making $200–300K a month and picked a sport where cheating is hard.

A new app works best when it ties to the founder's own passion and fixes a weakness in a proven rival.

  • Ranked running fits the founder's hobby and beats Liftoff on trust. 21:12
    • His first app, built over months before any distribution test, had no link to his interests. He had no passion for helping men go to the toilet.
    • Running was his one hobby, and he had been a gamer since childhood, so ranks felt natural.
    • Liftoff's ranks rely on typed-in reps and weight, so anyone can log 1,000 kilos on the bench press.
    • Running data comes from GPS, so rankings and contests with friends and strangers are official.
    • He thinks running has a bigger market than the gym.
    • The lesson he draws is to test distribution first. That shows whether the market is worth entering at all.
LiftOff's App Store screenshots: 4.8 rating from 59K reviews, exercise ranks, workout tracking, muscle bodygraph.
22:48 LiftOff's App Store screenshots: 4.8 rating from 59K reviews, exercise ranks, workout tracking, muscle bodygraph.

24:32 Content Lottery: 2,000 weightlist signups from Chat-GPT generated reels

A small ask and a copied format turned cheap reels into a waitlist and launch-day sales.

  • One of Liftoff's formats could be copied for running, and another could not. 24:08
    • Liftoff's gym body-graph format had no running equivalent.
    • A rankings video from Liftoff could be remade with running ranks. The original had about 2 million views.
    • The rank icons were generated with ChatGPT.
    • Nine reels a day for a week reached millions of views.
    • Instagram pinned posts held app screenshots made in Figma before the app existed.
  • The pitch was one sentence and demand still showed up. 26:12
    • The page said only that progress earns rank, you compete with friends and unlock rewards, plus the rank images.
    • Waitlist emails got two build updates, then a launch video with a half-price referral code.
    • Most launch-day revenue came from those discount codes.
    • Early-adopter payments trickled in over days: 80 transactions, about $400.
  • Each reel is a lottery ticket, and the data shows which topics win. 28:52
    • Track and field reels went viral first, because those events are more competitive.
    • Different race distances gave variations of the same format.
    • Captions had to read casual, with humor and emojis. A few kept performing.
Runify App reels showing ranked running tiers by distance, with view counts like 4,360 and 1,393.
29:46 Runify App reels showing ranked running tiers by distance, with view counts like 4,360 and 1,393.

31:16 Rapid Prototyping: Building the full app UI in 3 days

Designing every screen before coding lets a developer build without guessing.

  • One founder designed the whole app flow in Figma so the developer had no open questions. 31:53
    • A story post asking for designers, developers and marketers brought strong inbound from people who knew him as CMO of 100x.
    • One of them became the CTO.
    • He worked about 15 hours a day for three days on onboarding, UI and UX.
    • He maps what every user will do first, so the developer needs no creative freedom.
    • Some screens shown were post-launch edits. The core was built in those three days.
  • Onboarding copied winners first, then changed its message. 33:05
    • Version one followed Liftoff, then Cal AI, Quitter, Life Reset and Clean Eights.
    • It converted poorly because it only said this was a cool app with ranks.
    • The new version says ranks make you a better runner, aimed at competitive runners.
    • Liftoff had been out over a year, which made it a safe model.

34:48 Feedback Loops: Reaching out to Stripe "early adopters" for bug testing

People who paid early and followers who engaged became a free research panel while the app was built.

  • Paying early adopters became a bug-testing group. 34:55
    • He emailed each one personally with his own address and the Instagram link.
    • That gave 50 to 80 excited users to ask for feedback.
    • They had already paid, so they were committed to the idea.
    • About 20 of them gave him their WhatsApp numbers and got TestFlight links.
  • Instagram polls and user data settled the tracking decision. 35:29
    • About 2,000 engaged followers answered story polls on what they wanted.
    • One poll asked whether to track in the app, with a watch or with Strava.
    • Usage split evenly across Garmin, Apple Watch and Strava, so the app supports all three.
    • The choice was to build on top of Strava or compete with it, since Strava dominates running.
    • The app also has its own tracking, because building a running app means GPS data, integrations and five watch options.

39:19 Launch Day Disaster: Accidental release and push-back dates

One missed date push launched a broken app
Apple makes a pre-order carry a fixed release date, so each push had to be done by hand, and putting the app back into pre-order was the only way to undo the release.

An Apple pre-order date that has to be pushed back by hand caused an accidental launch, but a wide launch push and public tweeting still brought an acquirer.

  • Apple forces a pre-order to have a release date, and forgetting to move it launched a broken app. 39:26
    • A date three months out would scare off pre-orders, so Caleb pushed it back every two or three days.
    • Deep in the build, he missed one day and the app went live to about 1,000 users.
    • He woke up to about 20 complaint emails and put the app back to pre-order.
    • That first build had two tabs and was filled with bugs.
    • An app can't be taken off the App Store once released, so pre-order status was the only way back.
  • The real launch used every channel at once. 40:49
    • Nearly 2,000 Instagram followers were warmed with stories, built like an info-product launch.
    • He also posted on Reddit and on his personal X profile.
    • He messaged every early adopter personally to give them the lifetime subscription they paid $5 for.
    • The X demo was made in Rotato, a tool he copied from Blake Anderson's launch for 10X.
    • He expected few runners on X. He posted it only for exposure, since any sort of traffic's good.
  • Tweeting about the app in public drew the acquirer, not the launch video. 43:36
    • The launch video got about 50K views. The quote tweet announcing the sale got 586K.
    • The buyer's contact found him on Twitter a week or two after launch, while he was tweeting that Runafy would hit 100K a month.
    • His first reply was Honestly, not looking to sell.
    • He had about 200 followers when he posted.
    • The first DM was broad. Caleb tested whether it was personalized, and the sender confirmed real interest in Runafy.
    • The early numbers shared were 2 to 3K revenue, 2 to 3K downloads, 50 to 100 downloads a day, and seven sessions per device.
    • The sender worked at a PE company and was not the buyer. He set up a second call with the buyer.
Runify's Instagram story announcing its Strava integration, part of the launch-day story campaign.
41:12 Runify's Instagram story announcing its Strava integration, part of the launch-day story campaign.

47:17 Retained Equity: Selling the app but keeping 30% for upside

Keeping 30% turned the sale into a growth partnership
Caleb can keep building on his 30% while the buyer pays for distribution and growth, at a valuation the interviewer estimated at about $100–180K.

Keeping equity made the sale a partnership, because the buyer funded growth while Caleb kept building.

  • The deal paired his stake with money and distribution to grow faster than revenue alone could. 47:17
    • A cash bonus came on top, not tied to the equity.
    • The buyer offered to fund influencers, UGC and paid ads.
    • That distribution came from the buyer's own app studio team, which was independent of the PE firm.
    • The PE firm's job was only to sign off on the deal.
    • The interviewer put the valuation at about 100 to 180K, with Caleb still owning 30% and free to work on the app or not.

48:55 Due Diligence: Fact-checking users

A young app leaves little to inspect, so checks and contracts moved fast, and Caleb sold because the deal lowered his risk.

  • Checks only had to confirm the claims were true and the users were real. 49:10
    • The firm got access to App Store Connect to check that users weren't bought from places like Nigeria.
    • Next came negotiation 2.0: six contracts of fine print, drafted by the PE side and edited by both.
    • Signed contracts went to escrow to send the funds. Then the app and assets moved into the buyer's name.
    • Caleb called the contracts really fair.
    • Moving the assets took care so nothing broke in the meantime.
  • Selling was not easy, because he believed the app could reach 100K a month. 50:40
    • He worked out that the upfront cash alone would still make sense.
    • The capital could go into a different app, and the sale-announcement post (about half a million views) lifted his personal brand.
    • It de-risked his first app.
    • The interviewer compared the cash to VC funding, giving him an edge over bootstrapped rivals in his next category.
  • His next app targets women, a gap he sees in the market. 53:02
    • It is in health and fitness, with launch about a week away.
    • Runafy's reels and users were about 99% men, though not by design.
    • He did not set out to build a women's app. He found demand with nothing on the market to meet it.

54:03 Ideation Checklist: The 100k/month market validation rule

An idea is worth building when a few apps in the space already earn well and their growth can be copied, but VC-funded or monopoly apps make weak proof.

  • One idea is not enough proof, so he wants several proven apps in the space. 54:06
    • Copy the idea's angle, not the app: a calorie tracker is not built as a calorie tracker.
    • A single app can be a monopoly that owns the whole niche.
    • At 5k a month, Liftoff would not have been enough to build on.
    • Distribution channels can often be copied and fitted to your own app.
  • Revenue from a VC-funded app does not prove the distribution works. 54:58
    • Reframe, a quit-drinking app, makes about 500k to 1M a month but raised $24 million.
    • Its ads may or may not be profitable, and nobody outside can tell.
    • Sensor Tower shows 70k downloads and 400k revenue, which looks great at first glance.
    • 70k downloads might add only 10k MRR at a cost near $50k, a payback of about five months most founders cannot afford.
    • VC apps play a 10-year game, so they are not a model for a solo builder.

In the growth library

Caleb Dean, Founder of Runafy, a ranked running app, sold after 26 days of revenue. A solo founder validated a ranked running app by copying a proven competitor's Instagram format, selling a $5 early adopter spot on a Stripe page, and seeding launch day with App Store pre-orders. He then sold the app for roughly 5x ARR on an estimated 3K MRR while keeping 30% equity.

Lessons that draw on this:

More from Superwall · The whole library, and ask it anything

Transcript1703 lines
Intro 0:00
0:00

Caleb Dean sold his app for six figures after 26 days of revenue. Not 26 months, 26 days. The buyer paid 5x ARR based on a revenue number they had to estimate because the app hadn't even been live long enough to generate a full month of revenue. >> We had to kind of look at the trial.

Estimating valuation with only 26 days of revenue 0:16
0:16

That's one thing we had, I think it was 26 days worth of revenue, and then we had like 20, 37-day trials that were like set to trigger. So, we kind of had to like find this like estimate on the MRR to get a rough valuation. >> And when I asked Caleb why a buyer would pay that multiple on 26 days of estimated revenue, >> Pretty much we calculated it to be 3K MRR, and then we came to a 5x ARR, which traditionally for such a new app is quite large. There was a few characteristics. One of the main things was there was just a few random things that came together that made sense for both the buyers and the sellers being myself. One of those being that >> He's being a bit humble here. Caleb carefully engineered his app launch months before the app existed. It started when he found this app, Liftoff,

Validation: Copying the "Liftoff" Instagram reels format 1:04
1:04

a gamified fitness app doing $200,000 a month. He copied their exact Instagram Reels format, posted 50 videos in a week, and pointed all that traffic to a landing page with a Stripe link that he just built with ChatGPT. >> All from such a simple format. The actual content took me 30 minutes to make, and then we just scheduled it on like a scheduling tool. And then used ChatGPT to build a HTML site, which just sent them to a Stripe link. It was so simple.

1:27

>> 2,000 waitlist sign-ups, 90 people paid $5 for an app that didn't even exist yet. That was enough signal for him. So,

Distribution: Posting 9 reels per day and automating content 1:34
1:34

he started building, but also didn't stop doing distribution. >> For a while, we were posting nine times per day cuz Instagram really doesn't punish you for that. >> Nine Reels a day. His CTO built an internal tool that could generate 10,000 variations of a format in under a minute. So, they got 5 million views in the first month. But the one move that nobody in the space really talks about, the one that actually solved the hardest problem in launching a social app, was

The App Store Pre-order strategy for social seeding 1:57
1:57

what he did just before launch. >> I have only seen one other app on Twitter ever do and it's not talked about ever really. You can put your app up for pre-order. They'll pre-order the app and when we decide to launch the app, it will automatically download to their device and on top of that, they'll get an email from Apple saying, "Hey, like Runafy's just launched. Go check it out." So, we had 3,000 downloads. I think we only had the pre-order up for maybe 2 weeks.

2:24

>> 3,000 downloads the second it went live. The leaderboard filled to the limit within an hour and an acquisition DM came in from a tweet Caleb posted from an account with 200 followers just yapping about Runafy on Twitter. >> I was definitely tweeting about Runafy saying like we're going to hit 100k a month. I was super bullish about it and they came across me really early but they're like, "It's too early." It was like a week or two after launch. "We're going to sit on it for a couple weeks and then we'll reach out and see what happens."

2:49

>> In this episode, Caleb breaks down his full playbook, his full product validation process from the organic content to the stripe payments down to the user interviews that let him prove Runafy before building it. Why Instagram doesn't punish you for posting nine times a day and how to build a tool that makes that possible. The app store pre-order strategy that seeds your leaderboard before a single real user downloads and his ideation checklist for finding a niche that's worth entering at all. This is how you can press the zero to acquisition timeline from years down to weeks. Let's get into it. This is the Superwall podcast and I'm Joseph Choi, founder of Consumer Club. The members in the Consumer Club Discord and the founders I interview on the pod build apps at a median of 1 million ARR. A lot of these apps that make the most money run AB tests on their paywalls to make more revenue with the same number of

3:34

users. Superwall has a lot of data on the thousands of apps that use their paywalls. So, recently they put together a free AI tool trained on 422 profitable paywall experiments. It lets you upload a screenshot of your own paywall and gives you an experiment idea to increase your revenue. You can use it for free at paywallexperiments.com. Also, if you're building a mobile app doing at least 100k a month in revenue, Superwall hosts dinners in San Francisco and New York. They keep each gathering small, thoughtful, genuinely useful for everyone. If you meet this criteria of 100k a month in revenue and want an invite, apply using the type form in the description. Let's get into the pod.

4:08

Let's go backwards a little bit and talk

The Cold DM: How the acquisition process started on Twitter 4:10
4:10

about the acquisition. Yeah, how did that happen? >> It was actually completely random. Like, when we were doing the negotiation, we didn't even have a full month of revenue to like base our valuation off. Like, that's how quickly um we had someone reach out to us and it was completely a random cold DM. Someone, Dev Shah, actually reached out to me and he just asked like if I'm looking to sell Runafy. And I was low-key kind of like pushy, like I pushed back a little bit.

4:40

I was kind of rude cuz like I I'm sure like you might experience, but you often get like requests of people who aren't like too serious. But then yeah, quickly he asked about like some of the numbers, just some like very basic like download revenue. And then he was able to give me a rough price. I was like, "Okay, cool. Like, let's jump on a call." And we kind of went from there. >> How many months of of revenue did you have at that point?

5:03

>> Not even one. That's what I mean like >> Not even we >> were on the first call. We had to kind of like look at the trial. That's one thing we had. I think it was 26 days worth of revenue. Um and then we had like at least like 20, 30 like 7-day trials that were like set to trigger. So, we kind of had to like find this like estimate on the the MRR to get like a rough valuation. >> That's wild. What uh why do you think the valuation was so high like what was the calculation on the valuation?

5:30

>> So, pretty much we calculated it to be 3K MRR and then we came to a 5X ARR, which traditionally for such a new app

Deal Breakdown: 5x ARR multiple and the "App Studio" buyer 5:41
5:40

is quite large. There was a few characteristics. One of the like main things was there was like just a few like random things that came together that like made sense for both like the buyers and the sellers being myself. One of those being that like the buyer was his objective was to build an app studio and this is one of the apps he was looking at acquiring, but he has a team of developers, team of people who are focused on distribution. And a lot of these guys who like work on his team are like massive into running, which Runnafire is a running running app and it also fit in within like this niche of like wellness, which he was targeting for his like app studio.

6:21

And I think just overall posting on Twitter and like posting in public, he kind of saw my confidence in the product. And the product itself, it's not like your sort of like simple vibe coded app. Like it's nothing like crazy like Strava or like these big apps, but there's lots of moving parts. Like one, it's social based, so there's all the complexities of building with social, but we had a home feed, we have a leaderboard feed, we have the rank logic, we have like multiple like API connections to Garmin, Strava, Apple Watch. So, it's not something that you can just whip up in a matter of like 2 weeks. Like the development on this app took like a lot of effort.

7:00

>> Yeah, it seems like it was pretty involved. Did you build this yourself? Were you or did you have any um any partners or employees for this? >> So, in the beginning we had I had two

Product Development: CTO grind and building with "Social" logic 7:10
7:11

developers who worked with me for 2 3 weeks and we pretty much that didn't work out too well in the end. Um I don't really want to touch on that much, but then I like partnered with a third developer who eventually became the CTO and he just like pretty much took like this foundation that these like developers had and he just grinded like 14 hours a day for like a month and a half straight to get this app out. But I was pretty involved with like I did all the design. Pretty much I I was like the lead sort of decision-maker on everything besides like actually putting the the building blocks together. And a big thing is like we were, which I can touch on a little bit, is like we were actively marketing during um the development of this app, which I think was something that was really valuable for us.

7:56

>> What was your primary distribution channel? >> Pretty much 90% of our stuff was organic, being like Instagram and then a little bit of TikTok. And what was also super valuable for us, which I have only seen one other app like on Twitter ever do, and it's not talked about ever really, and I think it was a perfect sort of situation for us. But I'm not sure if you're familiar, but you can put your app up for pre-order.

8:24

So, when we were in the stage of like I had just finished design, I had got a developer on board, my number one objective was to get like a V1 of the version approved from Apple. So, we had like a two-tab, no onboarding, like the bare-bones of what a running app would have to be to be approved to then actually get on the App Store, and that allowed us to put our app as pre-order. So, whilst I was actively marketing the app and we were building it, we had people like downloading the app, like pre-ordering it. And to just clear up

Technical Deep Dive: How App Store Pre-orders automatically download 8:56
8:56

what that actually means is they'll pre-order the app and when we decide to launch the app, it will automatically download to their device. And on top of that, they'll get an email from Apple saying, "Hey, like Runnafi's just launched. Here, go check it out." So, we had 3,000 downloads, like I think we only had the pre-order up for a couple of maybe 2 weeks, but through that we had 3K downloads. And it also meant we had 3K downloads the second we hit launch, which was really valuable for us because we had a leaderboard in our app.

9:26

That was one of our biggest concerns, like launching an app having no users at day one, and they go and download this app, they check the leaderboard and there's no one on it, like it just is a big turn-off from the user perspective, but through this like the leaderboard filled up to like a thousand plus, which was our limit, which you could see in like a matter of an hour. >> That actually is a like not talked about very much, especially for a social, I could see how that would be extremely helpful when there needs to be some sort of like user seeding like social graph where the app becomes more valuable the more people that are on it. So having 3,000 people be on the app all at the same time in the first day, that probably helps long-term retention a lot as well because if you screw up the launch and like 3,000 people log in all at like different times throughout the the course of a week, then

10:16

like most of those people are probably going like a lot of those people are probably going to churn, but simply like just having everybody log in in the same day probably just massively helps. All the users that you add after those 3,000 are going to have the same experience now because there's other you know 3,000 other like excited people. We're going to get fully into the strategy, but let's go all the way back to the beginning now. Like how did you get into the world of apps?

10:43

>> Sure. So my story is kind of random. So I'll give you like the the two-minute recap, but it's kind of like a funny story cuz it's a it's a little bit like embarrassing. I had I was applying for a job just like a regular job as you would, and I had to go and do like a pre employment check, and as part of that I had to do a drug test. And then when I was doing the drug test, I was like unable to use the bathroom cuz someone was watching you was Sorry, someone was watching me. And then I had to go back to the waiting room, and I was sitting there for like two hours cuz I just wasn't able to go to the toilet. So I was like looking for a solution to this product to this problem. And then I came across like this Reddit community where there was like thousands of people with this like exact problem, and I realized it was like an actual condition. So I was like like this would be a dope way to like

11:30

build an app for this this problem. So, I yeah, you're right right here. You pulled it up. It's like the most random sort of product. Um and in hindsight, it's like really niche in

Founder Backstory 11:41
11:41

the terms quite small. But this was like the the first stepping stone to my app journey. I ended up building this on a on FlutterFlow, which I'm not sure if you're familiar familiar. It's a no-code solution. And yeah, this was pretty much my introduction into the app world. >> Wow. Did you monetize this? >> Yeah, I did. I probably made nothing nothing crazy to talk home about, but maybe five figures now. But like anywhere from $5,000 to $10,000, I would say.

12:10

>> That's still that's still kind of a lot for this. Like did you make content for this or distribute it in any way? >> Pretty much organic. Like I this was like a big learning curve for me. And this product's very difficult for me to market, as you would expect. >> Right. So, you just you're just making like Tik Toks yourself? >> Yeah, but in the end the majority of like users and revenue came through um like ASO. >> Oh, interesting. Like people were searching What were they searching for?

12:41

>> It the condition's called paruresis um or shy bladder. There's like a few popular terms that people search or not popular, but known terms. And this app has like the highest conversion rate I've ever seen. Um I made a tweet about it like a few months ago, but I'm pretty sure it has like a 30 plus percent conversion rate. Just because of how niche it is. Like for someone who's looking for this and like there's actually a solution, like they're going to jump on board.

13:05

>> Okay, so you That was your first app. And then >> Yeah. >> Um but you said it was like this the niche was too small and the marketing was hard. So, then what what did that lead you to? >> So, it wasn't like a matter of like just stopping this and looking for something else. So, I actually came across

Learning Intensity: Working under Blake Anderson at 10X 13:23
13:22

um a tweet by Blake Anderson. I I pull it up just quickly. Yes, so saw this tweet from Blake and like it piqued my interest. So, I ended up messaging him. Didn't get a response from memory. So, I ended up creating like a sort of portfolio document because he says, "If you're a Jack Skellington that's cracked at everything." I think that might be a tweet response to his tweet. >> Take this exam before DMing. >> I did take that exam, but there was another one where it was like you have to be able to bench. Oh, yeah, there we go. Must be able to bench 225, build and deploy a multi-functional app, generate 1 million views in a day. So, kind of built like a like a little notion document which like ticked all those boxes which is in the document I sent you. So, yeah, I created this to pretty much get it to get his attention and pretty much addressed the three points he had. I couldn't bench 225 at that stage. Now I can, but I

14:16

swapped it out for being able to run a marathon cuz I did that with a broken leg. So, I thought that was cool. And then I kind of talked about Nuri Brave and how I built that. And then in the my past, I had like a like a short-form editing agency and like I did content. So, I had like quite a lot of experience in terms of like organic stuff. So, I attached some like results and like pretty crazy shorts that I had posted. You can see some of the views there.

14:40

And then at the very bottom, I think I pulled together like 50 influencers which I thought would be a good fit for 10X. And at this stage, I didn't even know what 10X was. I thought it might be a like a block your screen time app which in hindsight like I was actually wrong. But you can see Yeah, I found like 50 influencers which I thought would be interesting and then got the CPMs, RPMs, all that. And then yes, I sent that over to him.

15:02

I ended up like just guessing his email address based off his company's like at like Blake at company name. And then he saw one of the emails which then he like checked my DM on Twitter and he sent over that test that you just mentioned. And he said I did well. So, did that, jumped on a call with him and Paddy. I was Yeah, like it says just there, I was more than happy to work for like a a long period of time on like a trial. And yeah, within 48 hours he pretty much like hired me. I think there's a tweet there which he like did a Yeah, there's an update. We hired a CMO, offered blah blah. Yeah.

15:34

>> 12-hour days. >> Jeez. Yeah. Yeah, 10X was definitely a a massive grind. Um but a massive like learning process for me. >> So, how what did you do? Like you, you know, he says like cross-platform distribution strategy, account set up, hired editors. Had you done this kind of stuff before already? >> So, I was familiar like I had I've done quite a lot of like stuff with my um I had an editing agency in the past. But a lot of this stuff just comes down to like agency at the end of the day. Um and I had like a decent idea like with Yuri Brave, my previous app, I had started consuming like content about influencers and UGC and like I had decent amount of knowledge about it. But like Yuri Brave was just the worst app to execute on that. Um so, this was kind of like an opportunity for me to do that. But at the end of the day, it was just a matter of like putting in the hours and having high agency. So, to

16:30

answer your question about like specifically what I did, it was just a matter of like once I knew what 10X was, figuring out like what are our distribution channels which um pretty much will give us the highest leverage. That's what he means by like the multi-content distribution strategy. And then we kind of like came to a like content sort of style we wanted to start posting. And because I had the editing agent agency in the past, I already had like a portfolio of cracked editors which I could just bring on instantly.

16:58

And then yeah, from there we pretty much started focusing on influencers and as we're building out the product. And that was like a crazy like one one and a half months. >> What are the biggest things you learned from building your content agency? Yeah, what lessons about content and distribution did you learn from that? >> Honestly, like it sounds so simple but like quality, like nearly always beats quantity. The sort of like agency which I had was we worked with like a larger creators and pretty much like made the process of creating content like super easy for them. All they had to do was film the content themselves and sometimes we would like handle like the sort of scripts and then everything else would be done. They would just like should be able to check their socials and there's like the sort of like highest converting videos for their niche on their page. And like some of the videos like you could you could be

17:48

posting regularly for like two three months, but then they'll have one video that hits like six mil and the right audience and like that will change their business cuz a lot of time these were like not entertainment creators, like business creators. >> Were you doing all of this on YouTube shorts? >> No, so we we I just put these cuz these were like some crazy results and I also thought it was like everyone posts like Instagram and Tik Tok like screenshots.

18:13

So I thought the YouTube would be the most interesting, but we did it across all platforms. >> So it sounds like the agency was basically like a brand would come to you and pay you a budget and then you would use that budget and go and manage influencers? >> Not even that. It was like even simpler than that. Like so our main client for example was podcasts. Like this was in during like 2023 when like everyone was doing a podcast. So pretty much like I had a team of editors who there would be a podcast and we'd cut that up into clips. But at the same time we would work with creators who want to post 60 pieces of content a day and they sit down and have one content filming day per per month and then they don't have to think about it either. And like that was doing really well, but the the reason why I I transitioned from that is like scale was very difficult. Like being a sort of like quantity based um

19:05

agency. Like I think it was like if you do the math like even 10 creators posting 30 to 60 videos per month, you're looking at 300 to 600 videos per month. And each video on average would have like three to four revisions and you have different editors. And then like those creators want to make changes and so you like as the founder of that, I was just like spending most of my day just looking at revisions of videos.

19:28

>> And then at 10X you're basically doing the same doing the same thing. But as as the CMO of just one company rather than like having all these clients to juggle. >> Yeah, pretty much. Yeah, just focusing on distribution, influencers. I think one of my biggest takeaways from that experience was just like intensity, like seeing Blake's intensity. And I also do think like due to the sort of circumstances that might have been like that scale might have been turned up to another level. That was pretty eye-opening which I feel like has made a massive like positive change for like my entrepreneurial journey if you want to call it that.

20:02

>> Yeah, with that intensity you probably went into your next app with a lot of intensity. Tell me tell me about how how that transition happened. >> Pretty much as I as I mentioned, yeah, 10X what was yeah, Blake made the decision to end that. So like left me in this sort of situation where I had Yuri Brave which I knew was like not a viable option to do what I was trying to achieve and then I was left with a lot of time. So I wanted to start working on something that like my own app. Like that was clear to me. I just like obviously gained the skills through building on Yuri Brave, but then like I feel like I fast-tracked my my journey working at 10X. Like I I got like three, four, five in like yeah, six months worth of experience in that time. But one thing about like myself and like I I stick to this now is like I really wanted to like validate what I'm going

Passion & Product: Connecting running with a gaming "ranked" system 20:51
20:51

to work on before I like commit too much time to it cuz that's like one of my biggest things is like Yuri Brave is I spent months like building a product. Whereas if I just like started focusing on distribution in the beginning, I maybe would have realized like there's probably better ways to like one, actually like approach this market and two, is is this the market that I actually want to approach altogether. And like one of the things which I really struggled with with my first app was I had like no founder connection to the product to the problem, sorry. Like I wasn't passionate at all about solving, like helping men go to the toilet. Like that was like a bit of a negative. So, I wanted a product that was like tied directly to my passions.

21:30

And like one of my passions at the time, probably my like my only hobby, which I was getting into was like running. And I've always like been a gamer at heart like when I was a child. So, I was like the idea of like this like ranked sort of running for an app would be like a really awesome sort of concept. And then so, I started doing some like research into like what would that look like, do people actually want this? Just pull it up and one of like the biggest point of like feedback for this idea was LiftOff, which is pretty much ranked workouts for the gym. It's like the same concept, but I wanted to pretty much build the LiftOff of running.

22:06

>> And since we talked here, the the iOS app gets 300k downloads, 700k revenue per month, which is a very good ratio, and obviously just like a very high number. So, the idea is basically to like copy this concept but for running rather than uh gym. >> Exactly. And like running's arguably, I think it's a bigger TAM than it is for the gym. After like looking into the LiftOff product, one thing that I was like kind of shocked about is the fact that like there was a massive focus around like the competitiveness of like competing with friends and like trying to beat them on like this ranking system. But there was no way to stop people from cheating cuz it's all just like input base. You just put in your reps, you put in your weight, and you get a rank. So, anyone could put in like 1,000 kilos for the bench press.

22:59

And so, I didn't really like that. But like due to the nature of running um everything being like GPS, like everything's official and you can have like those official sort of like competitions with friends and strangers, which I thought was awesome. >> And then you were looking at the content, too. So, like I This is interesting validation framework. So, you wanted to see does an existing app that's already made like make a lot of money? Check. You found that like Lift Off, it's already making 700k a month.

23:26

And then you also wanted to validate like the distribution strategy. >> Yeah, 100%. So, it goes like even a little bit further. So, with Lift Off, and just to make a note a note at the time of um the validation, they were doing like 200, 300k a month. So, they've been doing like pretty decent numbers like over 100k a month for I think at least 12 months. So, it's not like this app's been out for a couple months or they've had like a like a few high-performing uh months. But yeah, like a big thing was copying the like distribution just saying, "Okay, cool. They're making this sort of money, but how are they actually acquiring their users? Is this something that we can replicate in our own way?" And one of their sort of formats, which I'm sure I think you've had uh the founder of Stronger on the podcast. He had one of the formats where it was like the body graph of like a gym workout. And like we

24:20

weren't really able to replicate that for Runner Five cuz we didn't have like a a graph like that. But then I came across the uh this video right here where it just has their rankings and we're like "Oh, cool. Like I can just do

Content Lottery: 2,000 weightlist signups from Chat-GPT generated reels 24:32
24:32

this for running." So, if you like legit look at the other video that we made, I think this one got 2 million views. So, it's pretty much like a copy and like those icons are just like ChatGPT generated. Pretty much like my thought process was let's just make a couple of these and then like post them and then see like how the the audience responds. And we ended up like just posting nine of these videos per day like throughout a week. And through that, like we had millions of views. But what I think was super valuable is like with that traffic we are we're actually getting, we sent them to a website which I just like used ChatGPT to make, like a I think it was still there, trunify.xyz.

25:14

And pretty much that was like a Stripe link with a landing page on it. So, it's like we're actually doing something with this traffic. You can see it's such a website, but gives like an idea of what Runify might look like. And you can become an early adopter and pay $5, or you can join the waitlist. And yeah, put your email in. And we had, I think it was in 2 weeks, posted less than 50 videos of this copied format, and we had like, in the end, 2,000 waitlist sign-ups. And I think it was like 90-plus people buy this like early adopter fee. And this is like before the app was even live. So, that was like clear validation for actually going and building out this app. There was like So, there was clearly some desire for this product.

25:58

>> That is very good validation. Several thousand waitlist sign-ups is great just email. And then 90 people paid the $5. That's kind of insane to think about. Like, because you did like This is the only thing you said about the app. You just said, "Introducing Runify, the only running app where progress earns rank. Compete with friends, claim to visit, unlock elite rewards." That was it. Like, there was no pictures of the of the app itself. There was no like, you know, feature list or anything. It's just like one sentence, uh plus like the the the rank images.

26:34

>> When I had to set up on the Instagram, we did have like app screenshots which I like just pulled together on in Figma before we had an app as like the three pinned post, which I'm sure you've seen in the past. So, that probably gave them a an idea of the app. But let me share my screen quickly. So, you can see here. Yeah, pretty much in the matter of like a couple weeks, we had over 2,000 people give us their email, which is like super valuable cuz then we can capture these emails and then like approach them once we actually have the app live.

27:02

>> Did you actually do that? Like what did you send to these people who sign up the email? >> Yeah, so when we actually launched the app, we sent them Um I actually throughout the the process of building the app Um we were sending kind of updates of where we're at. So I think we sent like kind of two update emails and then we sent like a launch video which then came with like a referral like discount code and when they applied that, they could get the the subscription for like half price.

27:30

>> Did that work? Did Did people actually go through with the discount codes? >> Yeah, we had like the majority of our revenue was probably from those discount codes. >> Oh, wow. On launch day, interesting. That first like 3,000 in revenue that you did in that first month, that was mostly from just the waitlist itself. >> Sorry, I should have specified that was majority of income we did on launch day. >> On launch day? Okay, cool.

27:54

>> Yeah. That was like significant amount. Um and then you you can see here there's there's I think 80 successful transfers transactions, sorry, which I think is like 400 US dollars and you can see just yeah, trickling trickling in throughout the the days. Yeah, from such a simple format like the the actual content like it took me 30 minutes to to make and then we just scheduled it on like a scheduling tool and then use ChatGPT to build a HTML site which just sent them to a Stripe link. It was so simple.

28:29

>> That is crazy. Like 30 minutes to make the the piece of content and then yeah, like with ChatGPT you can literally make a site in like a minute or like 5 minutes if you want to make it a little bit more high quality. And then you just post it like the same piece of content several times a day. Would you basically make the same exact video and it would go viral every time? >> The same format. It was kind of like a little bit like a lottery ticket. So, the format was um any of those work.

29:01

So, you see how there's different races um or like different distances. That was like something that was like really interesting is so some of our videos that went really viral in the beginning like were track and field events. So, that sort of data was like super valuable cuz it was like and it made sense in hindsight like track and field is like inherently more competitive. So, it makes sense that like people uh getting competitive about their 100 m 200 m times.

29:26

>> This is crazy cuz you're getting like basically on average 3 to 6,000 views every single video and you're posting these quite often. Was this just like one once a day? >> No, so in the beginning like they these views have definitely dropped off. I think like on average we were ranging between 5 to 10K, but then like one in 10 videos would go like above 500K. And for a while we were posting nine times per day cuz Instagram really doesn't punish you for that.

29:56

>> So, TikTok kind of like punishes for posting multiple times a day, but you're saying Instagram you can post as many times as you want. >> Yeah, exactly. We had one video on TikTok that like went viral and got like 700,000 views, but then when when we increased the post quantity all our views went to like five because >> Ah. >> TikTok doesn't like that, but we we kind of made the decision that like we should double down on Instagram.

30:22

>> I see. That makes sense. >> And so all these ones that you're seeing here that they look slightly different. We like my um CTO in like one day just like built an internal tool where we can generate like 10,000 of these videos in like 1 minute. >> And like the only changes are like slightly changing the the amount of time uh for each of the metals and then changing the caption. It seems like the caption might have been the hardest part. Like um cuz it has to be like casual copywriting, like kind of like some humor, like emojis, and stuff like that. But you're able to like kind of like GPT this.

31:01

>> Yeah, exactly. We we found that there was definitely like a couple captions which continued to perform. But yeah, I think in the first month we would have got like 5 views from this. And what was really interesting, so like

Rapid Prototyping: Building the full app UI in 3 days 31:16
31:15

pretty much just to go back a couple steps, the very early stages of like posting this, like this was enough validation for for me to be like, "Okay, like let's start working on this." I posted on my story like, "Hey, just like if you're a designer, developer, like marketer, like hit me up. Like I have this idea." And I actually surprisingly got like a really strong amount of inbound, and that was like directly from 100x. Like people which I'd never interacted with, but who had watched the stream, put the dots together that I was the CMO, um and one of those guys actually was the guy who became the CTO of Runnafy. And then in three days I spent like three days I think I was working like 15 hours a day, and I just built out the whole app like in Figma. I built the onboarding, um figured out what the UI would look like, how does the UX work. Pretty much I like to do this with all my apps. Like I want

32:09

to know what everybody's going to do. And then this allowed me to just like take a step back and then like the developer can come in and just crush it. And then there's like no confusion confusion. They don't have to like focus on like creative freedom and like figure out like what they're going to do. Um so some of this stuff is like post-launch. Still a little bit messy. But the core of it was built in like three days.

32:35

>> Three uh 15-hour days though. >> Yeah. >> Sure. >> Okay. The stuff on the left is post launch. >> I see. So, this is like making changes and iterations. >> Yeah, to onboarding specifically. >> I see. I see. So, you made variations of your onboarding after you launched. I see. But, the first flow is just wow. Okay. What was your process for building this onboarding? >> Onboarding was like Again, a lot of this app in like V1 was inspired by like LiftOff. Like LiftOff at the time had it been out for almost I think over a year.

33:11

So, I was like, why try and reinvent the wheel? Like, we're not being a copycat. Like, we're like it's a entirely different app, but very much the same. So, it was heavily inspired by that. But, then just going through other like onboardings. So, if you actually look at the onboarding on the left, like far left, we I looked at apps like Cal AI, Quitter, Life Reset, um I think there's Clean Eights in there, all apps which are like had been performing really well, and built it out based off that.

33:41

>> Yeah, and then design-wise, like aesthetics, you kind of it was mostly like LiftOff inspired. >> Yeah, LiftOff mainly. So, the what you're looking at now is the old onboarding, and then on the right there's like an updated one. Yeah, that that's like the split. So, on the right of that line is the new one, and then on the left of that is the old one. So, that was a big thing that we changed immediately was our onboarding did well, but the conversion rate wasn't that high. Um and that's because we weren't really focusing on like the outcome of why someone's downloading this app.

34:12

Like, in the beginning it was just like this is a cool app that has ranks, but we wanted to change our positioning to be yes, we're a cool app that has ranks, but these ranks will help you achieve this because of this, and really drive that out of the user. >> So, instead of just like, "Hey, you're going to have fun like ranking up with your friends." It's like, hey, you're actually going to become a better runner cuz you're appealing to the like competitive runner um in your marketing. Yes. So, in the onboarding, you're you're trying to like align with that same user.

34:45

>> Exactly. And something that was super

Feedback Loops: Reaching out to Stripe "early adopters" for bug testing 34:48
34:47

valuable for us is as you know, we had those Stripe payments. So, we called them early adopters and we had all their emails. So, I personally like I personally reached out to them all saying, like, hey, like, thanks for subscribing. Here, you can follow us on Instagram. Here's my personal email if you have any questions. But then that meant we had like 50 to 80 like STR users who were really excited for our product, which we could ask for feedback. So, it's another thing that we actually did was we leveraged our Instagram and the fact that we were marketing whilst building the product to kind of help us refine like what's actually important and like where we should put our priorities. So, like, I abused Instagram polls cuz I we had a few videos go viral. We probably had like 2,000 followers, but these followers were super engaged. So, I would create like these stories just asking like, what do you want to see

35:41

from Runnafy? Like, or I think I asked another one which was like super valuable where like, do you want to track in the app? Do you want to track using a watch? Do you want to track using Strava? Cuz we didn't know what the best approach was. Do you want to do them all? And getting that feedback was super super valuable. And that went a stage further with our early adopters because one, they had paid money, so they had already committed to the idea.

36:04

But I like built connections with probably 20 different users. Like, I got their phone numbers on WhatsApp. I was seeing sending them the test flight links. So, like, they were legit like our bug testers. That sort of like process was like invaluable. >> Yeah, if someone pays $5 for a landing page that has like two sentences on it, like, they're probably like very interested and they're and pretty bought in. Even if it's only $5, like that's a very strong signal. Those people are going to be willing to give you feedback and be really excited. That sounds like that early iteration process led to like a stronger product, too. Did you like improve I guess it's hard to know to know retention from just the first 26 days of launching the app, but like you probably just improved a bunch of other things about the the app.

36:52

>> It was just super valuable to see like what do people actually care about? And then it also helped with decision-making, like like I mentioned um just before, like it's not the most simple app. Like there's lots of moving pieces. Like there was the social element, there was the rank element, there was the actual like running element. Building a running app in itself isn't that simple. Like you're using GPS data. We had to get like all these integrations. There's like five different watch options. So like to actually be able to speak to the user and be like, "Hey, like what watch does the majority of our users use?" And like, "Hey, do you actually care about the leaderboard or you just wanting your ranks?" Or yeah.

37:28

>> Right. What were What were the biggest learnings that you got directly from the users? >> The biggest learning probably like I think the biggest decision for us was like, "What do we want to do with like tracking?" Because that decision primarily made us either like a layer above Strava, like we're building with Strava, or we're competing against Strava, which is like Strava has like a monopolized product on the running scene. And our data from our users was so evenly split between Garmin, Apple Watch, and Strava, we ended up deciding to just build for all of them.

38:04

>> Oh, I see. So you would integrate with any of those options. Like if they have Strava or Apple Watch or Garmin, they can track using all those options. Um but then did you also provide your own tracking as well? >> Yeah, so we did the the the nine yards. We did everything. >> So let me show you this. A lot of app founders I talked to have a feeling their app has viral potential, but don't want to be the person brain rot scrolling an hour a day hunting for formats or worse burning thousands on creators shooting videos that just flop.

38:34

Recently, I've been telling every founder I meet about SpyTalk. It's basically an AI TikTok viral marketer that I've seen a lot of top app growth teams using. You just paste a link to your app and this agent scrolls hundreds of thousands of TikToks for you, finds the outlier videos from competitors who've already cracked the best formats that are driving installs in the niche of your app. And then it remakes the hooks, the angles, and then it makes playbooks so you can pretty much copy paste virality. And then it alerts you when it detects new breakout formats that would also work for your app. This is the only growth tool I 100% vouch for on this channel because there's a ton of GenAI content tools out there, but none of them tell you what to make. SpyTalk makes sure you're never in the dark about what's actually working now. I'll put the link in the description. So, then launch. What happened on launch?

39:17

>> Launch, I actually have a funny story

Launch Day Disaster: Accidental release and push-back dates 39:19
39:19

about launch. So, you made me seem like a genius with the pre-order, but when I first set it up like with um how it works in Apple Store Connect, you can set your release to um like manual or automatic. But, when you actually pre-order, um you have to set it to a date. It's like one of the most stupid features of Apple. And like we kept having to push the date back because you didn't want to put the date like 3 months in the future cuz the users could see that and like they're not going to pre-order an app that's coming out in 3 months and it wasn't coming out in 3 months, but you wanted to put it back like further enough that you wouldn't forget about it and then it launches.

39:55

And like that's actually what happened. So, we ended up our very first app which was like filled with bugs, didn't work, had two tabs launch with like 1,000 users. And then the only reason I realized is cuz I woke up to like 20 like um complaint emails saying like this app's terrible. I was like, "Oh, like I didn't mean to launch." So, then like quickly took it off. You can't like take an app off the App Store, but I put it back to pre-order, and that was like, yeah, a massive complication. But, >> Oh, so you accidentally released the pre-order because you you weren't able to like push the release date like you wanted?

40:32

>> I could I could have pushed it back, but it was just a matter of like I the way I was doing it is I was pushing it back like every two or three days, and I just completely forgot. Like, I was just like so focused on building the product, I forgot to push it back one day, and then it launched. So, yeah, I had to deal with that, but in terms of actual launch day, we had a couple strategies. So, like obviously we had Instagram. We could I think we had probably uh uh almost 2,000 followers on Instagram. So, like we really like leveraged the like the story like Instagram story feature um to build kind of like what you would see in like uh info sort of like approach to how you might offer like a course or something, like really building the scene. And then we we pretty much did everything. We posted it on Reddit. I posted like a launch video on my personal profile, which was like a demo on Rotato, which I made on Rotato,

41:24

which I actually again got off Blake Anderson. He did the same for 10X, and that performed quite well. And this was just more for exposure. Like, I knew my core user like probably wouldn't be on X. Like, it might get a a couple like founders who are runners, but at the end of the day like any sort of traffic's good. And then we sent out our email to all our email subscribers. I personally messaged every single early adopter, cuz that's one thing we had to do is like as part of the early adopter $5 payment that they um gave us is they had a lifetime subscription. So, we had to like make sure they make an account, sign up, and then we actually like give them that lifetime subscription. So, there was a little bit of like support on that end.

42:07

And yeah, pretty much we clicked release on the app, and we had like 3,000 people just They didn't even download it. Just download to their device. They got an email and like that's one thing I think is like super valuable. Like why I think waitlists are stupid. Like without waitlists, yeah, we had 2K subscribers, but we had like 32% of our emails go to spam folder. And I think we had like 20% of people open them, which apparently is actually decent like for an email that's not warmed up.

42:36

>> So, that was launch. You got some users, you got some revenue from that. But then it sounds like you like your your launch video, it did do very well on Twitter. You got 600,000 views and it wasn't really for users though. But then it sounds like you also got the the DM from the potential acquirer. Um was it like >> So, that video didn't get 600K. That video got like 50K. The reason it said 600 is cuz I quote tweeted that with me selling my company and that's the one that did well.

43:08

So, if you go to like just my profile, you'll see my pin. So, you see I have I have like reposted. Yeah, this is the one. So, that got 586. So, you can do the math on what I think it was like 60 70K we got, which some of that has been like flowing effects through um that post. I think from memory we got like 40 50,000 views from that post in the first couple days. >> I see. I see. And then did the acquirer reach out because of this post?

43:36

>> Um so, I actually spoke with him a couple days ago and I think it was like I don't know if it was if it was necessarily this post, but I was definitely like tweeting about like Runner Fire um saying like we're going to hit 100K a month. Like I was super bullish about it and they like came across me really early, but they're like like it's too early. Like it was like a week or two after launch. So, like we're going to sit on it for a couple weeks and then we'll reach out and see what happens. But yeah, he just they came across me on Twitter through me just yapping about Runner Fire.

44:06

>> I mean, that's a that's a pretty insane playbook. Like, you you became visible on Twitter. I mean, 50K views is kind of a lot of views, but like it's not impossible to get. Like, your your account has 3,000 followers. Seems like the Twitter algorithm is actually pretty good at just showing and then like reaching potential acquirers. >> Yeah. I have I think I had like 200 followers when I posted that. But, yeah, this is actually the the message here. Just, "Hey Caleb, really impressed with what you're what you've built with Runafy. Would you be open to a chat about potentially selling the app?" So, relatively like broad, like nothing crazy sort of message. And you can see here I said, "Honestly, not looking to sell." Which is kind of interesting.

44:49

>> Yeah, you said, "I see a very clear path to 100K a month, but open to hear you out." >> Said, "I don't want to jump on on any calls." >> Yeah, he's like he like he tries and you're you're like, "Open to hear you out." and he's like oh, like, you know, he's like trying to be nice. He's like, "Yeah, I totally respect. Like, maybe we can just hop on a call anyway. Like, maybe just, you know, get some perspective for the future." and you're like, "No."

45:15

But, you say like, "I'm happy to send over some more details." >> And so, also like I this is what I mentioned in the beginning. Like, I also this is like a personalized DM. Like, are you actually interested in Runafy or are you just like copy and pasting this message and changing the company name? Like, that's what I was interested about. >> Uh-huh, yeah. And then he confirmed like, "Yeah, I actually want I was actually interested in Runafy."

45:36

>> And then say there's not really much else there, but give like a rough idea of like where we're at. >> Two to 3K rev, you know, multiple trials that are about to trigger, two to 3K downloads, 50 to 100 downloads a day. And then he's asking about engagement and retention. >> And then you said it was kind of difficult because we'd not been out I think this stage I think we'd been out for less it was like two and a half weeks. Yeah. So, the only thing that was like was interesting from an engagement perspective was like sessions per device. Someone who downloaded Runify, on average, the user would uh go on it seven times, which I thought was cool.

46:13

But, I really didn't have much benchmark for that though. Yeah. I ended up jumping on a call with him, which was like super interesting. And at first, it was just like me and Dev, cuz he he wasn't the buyer. He was like he has like a PE company. Um And he had like a bunch of clients that he was like serving and like one of them Runify made the most sense for. So, then we kind of like talked through like where my head's at, what he's thinking.

46:37

And he yeah, managed to convince me to get on another call with the buyer. And that's pretty much where everything went down. One figure out the MRR, like we didn't have enough revenue. In the we didn't have a full month of revenue. So, we yeah, I think it was 27 days. And then we kind of like looked at the current trial um success rate, and then like calculated how many trials we had to get us an estimate. And that was around like 3K MRR.

47:04

Um and then yeah, the 5X, 4.5, 5X, I can't remember exactly, ARR to get the valuation. And so, like that was like step one is like okay, we have like a rough valuation.

Retained Equity: Selling the app but keeping 30% for upside 47:17
47:17

And then there were like other terms of the deal. So, I actually retained 30% of Runify in in in like equity, which was like super interesting. And there was like 6 months of like an additional like earnout period of like cash on top. And then there was a cash bonus, which wasn't tied to the equity. And another reason why like I thought it was a really interesting offer was one I was retaining equity, meaning I can continue working on the product, but the buyer was bringing in like people for distribution. And he was also like more than happy to bring like capital to the table to like reinvest.

47:51

Like whether that's influencers, UGC, paid, like pretty much like the ability to scale the app even faster than like we would from just like using the revenue which we've made. >> That's a great deal. I mean 100k 180k valuation, you still own 30% of it, so you can choose to work on it or choose not to work on it. And then you get additional earn out for the next 6 months plus bonus, probably some contingency there. And then they bring in devs, distribution, and capital. And I'm curious on the distribution side. Like this is a PE firm, right? Like are they good at TikTok market Like are they better at TikTok marketing than you or do you feel like that element was not as helpful as like the the dev and the capital?

48:37

>> Sorry, I should have specified. So the PE firm, their primary objective was like signing off on this deal. The buyer wasn't part of the PE for firm. So the buyer had like an app studio um who had a distribution team which was like independent to the PE firm. >> Gotcha. Gotcha. Okay. >> Yeah.

Due Diligence: Fact-checking users 48:55
48:54

>> Cool. So that was the terms of the deal, but then like what happened after LOI? >> Like that's one of the valuable thing about being so such an early app. Like there really wasn't that much due diligence for the PE firm to come in and do. Like sometimes the due diligence phase can take like months, but like it legit took like a couple days. All it was was like one, making sure I'm like not lying about anything I'm saying, and like them just getting access to like my Apple Store Connect and just like fact-checking that like the users aren't just like bought from like Nigeria or Africa or wherever. And then like once that was checked off, it was like what I like to say like negotiation 2.0. So it was like the fine print sort of details.

49:35

So we ended up having like six different contracts with like different things which we kind of like had to negotiate. And so the PE firm like dev, he would write something up. And like the the contracts were like really fair, but there was like a couple things which like I would want changed and they would want changed. And then once we were happy with those details on both ends, it was just like a matter of signing signing the official contracts, and then we sent those contracts over to escrow, which is how we went through like sending the funds. Eventually, got through that process, and then it was just a matter of like transferring the app and the other assets, and making sure everything's in their name, which was a little bit of a process to make sure we don't break anything in the in the meantime.

50:14

>> That's awesome. But then the funds hit and >> Yeah, they did. >> You got you got six figures from, you know, a month of launch and you know, a couple months of validation and research, um which is like pretty awesome payout. But then you also like probably going into this journey, you saw that target, you know, we could scale this. So like like how did you think about the acquisition, I guess like opportunity cost of um >> Yeah.

50:41

>> Yeah. >> So I actually I wrote down some notes for this cuz like this was like a big thing for me. Like it wasn't an easy decision because I was so confident about the product, um particularly Runafit. It was like I had my eyes set on 100k a month, so it's like why would you sell for like around six figures if you're so set on 100k a month? I think one of the biggest things for me was the fact that it's like I get to keep like a substantial amount of equity in the company. It's like the saying like you're you're better off having 10% of a watermelon rather than like 80% of a grape. It was like that main factor in combination with one, like you said, it was a really good offer for being 28 days out of launch. And then I also like calculated, okay, cuz there was like obviously this compensation like throughout the following months. I'm like, okay, if I didn't get any of that, like just this

51:33

straight-up cash in account, like upfront compensation. And yeah, that that made sense to me. And plus having that capital to then like apply to a a different app, say. And then actually another factor, which I thought would be really valuable, which I've seen slightly play out is being able to leverage the sales like my personal brand and attracting talent. Like for one, I'm on this podcast. I've worked with new co-founders through like Twitter. I've had a bunch of posts blow up. Like you saw I had the the post that where I actually sold post about selling the company which like got half a million views. So, pretty much those factors and also the fact that it was like a pretty big de-risked play. So, they were like of the main points which I had in my mind when I decided that this made sense.

52:20

>> Especially if it it's like it was your first app that was that you could tell had serious potential and but it was still your first. Um so, the the risk like that I just like the execution risk is definitely there. And then having the ca- having the capital for the next play, whatever you do, is is pretty huge, too, cuz now you're like it's almost like getting VC funding. Like it's like when a bootstrap startup is like up against a VC-funded startup and you're like oh, they have you know, they have this like big advantage over me. And now you're that guy. You're like you have the you have the advantage um for whatever category that you choose next.

53:01

>> Yeah, exactly. Exactly. >> What So, what are you up to now? >> At the moment, I'm working on a a new app. We're actually in development stages. I hope to launch it in a week or so. I don't want to say too much, but it's in like a similar It's in the health and fitness like space, but what's interesting about it is we're actually targeting women. >> Was the other app like targeting men mostly? >> Um not on purpose, but yeah, it was like all our reals and users were like 99% men.

53:33

>> Okay, interesting. Yeah. Is there a reason why you that why you're switching the demographic? >> I just think for this it's not like a like oof one fits all. It's like I didn't go into this like I want to find like a women's app. It was just I found an opportunity where I think a women's app like makes the most sense and like that's not available on the market right now and there's like a clear demand. So, I want to capitalize on that.

53:58

>> Yeah, so what what is your like ideation checklist? When you're evaluating new opportunities, how do you how do you

Ideation Checklist: The 100k/month market validation rule 54:03
54:04

figure out which ideas are worth working on? >> The checklist that I have right now is like I want to be getting into a space where there's like anywhere from one to three apps that are at least doing 100k a month. And that doesn't mean like directly competing with them. Like say if it's like a calorie tracker, I'm not going to build a calorie tracker. An example of that is exactly what I did with Runnafy is looking at an app like LiftOff who does ranked for gyms, but we're going to do ranked for running.

54:31

But, like if LiftOff was doing 5k a month, like that's not enough validation for me to build on that. A lot of the time like those distribution channels can be like mimicked and you can do it to suit your app. And the reason why you should I wouldn't do that with only one app is two things to consider. Like one, there's like cases where it's kind of like this monopoly like one app owns this like little space. And two, um one thing that I think people don't like think about enough is like a lot of apps are VC funded. So, like there's a good example of Reframe. They're a quit drinking app and I think they do anywhere from 500k to like a million dollars every single month.

55:09

>> A lot of people do go to Sensor Tower and they see uh revenue numbers to validate and like on first glance it's like, "Oh, 70k downloads, 400k revenue. That's amazing." But then if you look at this, like, "Okay, well, they raised $24 million." Like they're probably going to dominate the space and maybe they're maybe this is not even profitable. Like they probably have like a huge team and probably spend a lot of money on ads.

55:32

Maybe the ads are profitable, but maybe they're not. You just don't know because they've raised so much money. It's hard to validate the distribution when a company has raised a lot of money. That's really good to look at. And the two to three point is also pretty interesting. Yeah. >> A lot of these apps like optimize for recurring revenue. So like out of that screenshot there with 70k downloads, from those 70k downloads they might have only added 10k MRR and they might be paying 50k for that. There's like just so many other elements which you can kind of figure out like with Reframe like you said that they are spending a lot of money on ads and just like if you have like a decent idea of ads, a lot of them look like pretty >> This company might be wildly successful in the future, but it's like part of it is possible because of the funding. Like if they're if they're paying like you said $50,000 for 10k in MRR, most people

56:28

can't do that. Like they can't just wait you know, five months payback period to hopefully get back their capital. So >> Yeah, exactly. They're just playing a completely different game like this these are like VC apps. Like a lot of time they're not even doing like a five months game. It's like a 10 year play. >> Yep. Totally. Well, thanks so much Caleb for being on the pod. This is great to hear your story and the story of the acquisition and some of the ways you think about building apps.

56:54

>> Well, yeah. Thanks for having me. It's been like actually really enjoyable to jump on here and chat. Especially being that the acquisition was couple months ago. It's been like nice to kind of go over it. Um but yeah, follow me on Twitter. That'd be awesome. That's pretty much where I'm like primarily active. Yeah, and especially if you're in the app space like feel free to reach out and DM me. I'm always happy to help or just yeah, chat about anything really.

57:16

>> That's awesome. Thanks again Caleb. >> All right. Peace. >> Something you might not know, most of the founders I cover on this podcast are hanging out right now in the Consumer Club Discord sharing with each other what's working now for consumer apps. So you can apply to join Consumer Club if that sounds interesting to you. And this is the Superwall podcast, of course you got to check out superwall.com. We have more videos on the channel, so dig into those to learn from app founders who are willing to share super tactical stuff about app growth.