GTM Sauce

The Superwall Podcast · 2026-01-06

Kyle Fowler - How I make $42k/mo passively with simple no-code apps (copy me)

Kyle Fowler, bootstrapped solo founder of Cardstock (sports card scanner) and Scanemon (Pokemon card scanner). Cardstock launched off a Reddit validation post and a founder launch post as a $4.99 paid app, grew after switching to subscriptions in 2021, then earned ~$9-10K MRR passively for ~2 years by ranking #1 for 'baseball card scanner' after 1-2 weeks of keyword research. After losing the ranking in May 2024 he hired a friend from Wendy's to find a repeatable TikTok hook-and-demo format, then scaled a slideshow format through the creator platform Nois at ~$1 CPM.

Play the episode

12 tactics

Cardstock · B2C · sports card scanner app

10-15 people said they'd use it; later drove launch downloads
“'Cause I made like a Reddit post to validate my idea before building because I'd seen on Twitter some- something that I was supposed to do that.”
Workedvalidationcommunity
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

12 paid downloads (~$60) on launch day
“And it helped that I made the validation post before, 'cause then I was able to be like, "Hey, I hope some of you guys some of you guys might remember me posting about this."”
Workedcommunitypr-launch
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

Biggest revenue jump ever; growth took off from the 2021 switch
“If you If you want to If you insist on it, you might as well just do free, 'cause the switch to switch to free for us was by far like the biggest revenue jump ever for us. It was insane.”
Workedpricingpaywall
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

#1 for 'baseball card scanner' for 2-3 years; ~$9-10K MRR with no marketing
“But eventually, I heard about uh Apple had this $100 free ASA promotion, like for App Store ads. And that kind of got me into the idea I looked into that, and I was like, "Oh, if I'm going to spend $100, I want to use it optimally."”
Workedaso
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

First videos got ~23 likes; viral ones brought no downloads without the app on screen
“We tried to like do a silent pack opening, 'cause we saw that one working, and we were able to like get some success there. But the thing is is like this didn't convert to downloads, because there's no like there's no app promo.”
Failedorganic-short-video
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

First one hit 184K views; became the repeatable format behind the TikTok growth
“The first one that used that was 184K, went to the card shows and condensed that into like more of a hook-demo style. That's why you can see all these like repeatable ones.”
Workedorganic-short-video
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

Friend became the de facto CMO; knew enough to spot a good UGC agency later
“I saw at some point it was like you have to learn enough of how to do something yourself in order to recognize someone great at it.”
Workedteam-processorganic-short-video
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

Most subscriptions came from this first paywall, before people used the app
“'Cause at this time, the product existed as you got five free scans and then you had to pay. But we also showed a paywall off the initial rip, and there was no free trial. And a ton of Most of our subscriptions came from people just seeing the first paywall.”
Workedpaywallonboarding
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

Revenue reached ~$30K/month (alongside a Christmas TikTok spike)
“And then we added a hard paywall, and I was like, "Oh, my god, we're making like like 30K a month? What is happening?"”
Workedpaywall
The Superwall Podcast · 2026-01-06

Scanemon · B2C · Pokemon card scanner app

Founder thinks it lifts conversion; no data yet
“One big thing we did do, though, is eventually we added uh In the scanner, it says like Cardstock at the top, like a bit like there's a logo within the scanner, and that's big, I think.”
Unknownproduct-viralityorganic-short-video
The Superwall Podcast · 2026-01-06

Scanemon · B2C · Pokemon card scanner app

Several posts over 100K views; the format then scaled through paid creators
“We just like AI-gen this profile picture of this girl, [laughter] and then 'cause like it appeals to girls more.”
Workedorganic-short-video
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

~7,600 posts in a month for $2,600, about $1 CPM; biggest recent growth driver
“the biggest thing we've done recently to grow Scanemon and Cardstock is uh via this platform called Nois, which is uh a platform for like distribution, and you allows you to like run slideshows and stuff. Pay creators to post.”
Workedugc-creatorscreator-ops
The Superwall Podcast · 2026-01-06

Numbers mentioned

SubjectMetricValueQuote
Cardstockcount
Replies to the pre-build validation post in r/baseballcards saying they'd use the app
10–15 replies/one-time
approximate
“But I got I don't know, I mean like f- like 12 people replied or something or like 15 maybe, and they were like, "Oh, I I'd love to use this."”
Cardstockprice
Paid download price at launch
USD 4.99/one-time“once I launched the app, after I like got back into it and made it, and it was $4.99 on the App Store.”
Cardstockdownloads
Paid downloads on launch day, from the Reddit launch post (read from App Store Connect)
12 downloads/day“Here's the launch. [laughter] Launch day, we got 12. So, the Reddit post did its job.”
Cardstockrevenue
Launch-day revenue, host's calculation of 12 x $5
USD 60/day
approximate
“so that was like 5 * 12, $60 on day one.”
Cardstockprice
Monthly plan after switching to subscriptions
USD 5/month“Uh 5 a month, 50 a year, and 99 lifetime.”
Cardstockprice
Annual plan
USD 50/year“Uh 5 a month, 50 a year, and 99 lifetime.”
Cardstockprice
Lifetime plan
USD 99/one-time“Uh 5 a month, 50 a year, and 99 lifetime.”
Cardstocktime to milestone
Time spent researching keywords before the ASO update
1–2 weeks
approximate
“I spent like a week or two weeks like really researching and diving into what it meant, ASO. But then, the rewards we reaped were insane.”
Cardstockrank
App Store search rank for the keyword 'baseball card scanner', held for 2-3 years until May 2024
1 rank“we optimized for "baseball card scanner" was the biggest one. We held the number one spot for that keyword for two or three years honestly”
Cardstockmrr
Passive recurring revenue from ASO search traffic for ~2 years with no marketing (monthly revenue ~14K incl. non-recurring)
USD 9,000–10K/month
approximate
“I was making like 14K, I guess not recurring, like probably like 9 or 10K recurring revenue, but for a long time without any marketing for like a couple of years”
Cardstockrevenue
Total monthly revenue (incl. non-recurring) during the passive ASO years
USD 14K/month
approximate
“I was making like 14K, I guess not recurring, like probably like 9 or 10K recurring revenue”
Cardstockrevenue
Lifetime revenue, read from the on-screen chart
USD 700K
approximate
“There we go. 700K lifetime. That's crazy.”
Cardstockviews
First TikTok that worked (app-in-hand format); later condensed into the card-show hook-demo format
184K viewsper video
approximate
“The first one that used that was 184K, went to the card shows and condensed that into like more of a hook-demo style.”
Cardstockrevenue
After Christmas organic TikTok success plus adding a hard paywall (goal had been $20K/month)
USD 30K/month
approximate
“And then we added a hard paywall, and I was like, "Oh, my god, we're making like like 30K a month? What is happening?"”
Scanemonrevenue
Monthly revenue
USD 20K/month
approximate
“Like 20K monthly rev, and it's around like 9K MRR right now.”
Scanemonmrr
Guest says retention still needs work
USD 9,000/month
approximate
“Like 20K monthly rev, and it's around like 9K MRR right now. [laughter] Got to figure out the retention and stuff.”
Cardstockmrr
Combined MRR of Cardstock and Scanemon, per the host's intro
USD 41K/month
approximate
“Currently, the apps make $41,000 in monthly recurring revenue.”
Cardstockrevenue
Title figure, combined across both apps; body does not state it
USD 42K/month
approximate
“Currently, the apps make $41,000 in monthly recurring revenue.”
Scanemonviews
In-house slideshow account (Pokemay) had multiple posts above 100K views
100K viewsper video
approximate
“Our in-house one was able to get like multiple posts over like 100,000 views”
Noisshare
Nois's cut of the CPM a brand pays; creators get the other half (e.g. $1 CPM -> ~$0.50 to the creator)
50%“So, you pay the creators like $1 CPM or whatever, or $2 CPM, and then Nois takes half of the CPM and the other half goes to creators.”
Cardstockcreator pay
CPM paid through Nois for slideshow posts (half goes to Nois)
USD 1–2per 1000 views
approximate
“So, you pay the creators like $1 CPM or whatever, or $2 CPM, and then Nois takes half of the CPM and the other half goes to creators.”
Cardstockactivity volume
Slideshow posts generated by Nois creators in the last month (Cardstock and Scanemon campaigns)
7,600–8,000 posts/month
approximate
“we've generated like 8,000, like 7,600 posts in the last month.”
Cardstockad spend
Paid to Nois creators for the views on the dashboard (roughly Oct-Nov); host reads it as ~$1 CPM
USD 2,600
approximate
“Like 27 views, and we paid 2,600 for this amount of views, you know? Like, that's not very much money.”
Cardstockcpm
Effective CPM on Nois slideshow campaign, host's reading of the dashboard
USD 1
approximate
“basically a dollar CPM, a dollar per thousand views. You have 9,000 over 9,000 posts”
Cardstockcount
Total Nois slideshow posts, host's reading of the dashboard
9,000 posts
approximate
“basically a dollar CPM, a dollar per thousand views. You have 9,000 over 9,000 posts”
Noisrevenue
What Nois earned from Kyle's campaigns (its half of the CPM)
USD 1,300
approximate
“You know, they made 1,300 off us”
Cardstockownership
Kyle's equity; bootstrapped, no VC. Early developer friends were paid a revenue split instead
100%“But it was always my I always had 100% ownership, so it was always my thing.”