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

Before building, Kyle posted the idea (a baseball card cataloging/scanning app) in r/baseballcards, a fairly small subreddit, after seeing on Twitter that you should validate first. 10-15 people replied that they would use it. A Redditor later DMed him asking whether he was still building it, which got him to finish the unfinished app.

Workedvalidationcommunity
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

12 paid downloads (~$60) on launch day

When the app was done, Kyle posted in r/baseballcards as the founder: 'I made this baseball card scanning app; a few months ago I posted about it and got a good response; now it's built and it's $4.99 on the App Store', with a link to the app and to the original post. Referencing the validation post made it feel like a community member following up rather than an ad. He kept posting updates for new features. A friend who later did marketing posted in r/footballcards and got banned for self-promotion.

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

Cardstock launched as a $4.99 one-time paid download (lifetime access). Kyle doubted anyone would pay $5 recurring, but people who tried to recruit him kept telling him to switch to a free trial. In 2021 he made the app free with subscriptions: $5/month, $50/year and $99 lifetime (lifetime offered first). He now says there is no reason to charge upfront; if you insist on paying up front, go free with a hard paywall instead.

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

The app was originally just called 'Cardstock' with no subtitle, so it only got people searching the name. Apple's $100 free Apple Search Ads credit pushed Kyle to learn about keywords; he read Sensor Tower and Appfigures posts on ASO, brainstormed a list of terms, checked their popularity with a Sensor Tower free trial, and picked the highest-value ones that fit. Title became 'Cardstock Sports Card Scanner' ('baseball card scanner' didn't fit the character limit) with a subtitle along the lines of 'find value for baseball cards', ordering keywords by priority. It was the first baseball card scanner app. He now tracks keywords in Astro and suggests Sensor Tower's 1-month free trial ('with as many emails as you want') plus checking popularity before choosing a niche.

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

Modeled on big-brand TikTok (Duolingo, Brita), Kyle and Jacob started posting on the Cardstock account with ring lights, mimicking dropshipping-style videos, memes and silent pack openings. The assumption was that growing the brand page would lead viewers to the link in bio.

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

After the brand-content flops, they found a format with the app in hand and condensed it into a hook-and-demo series filmed at sports card shows and value bins: show a desirable card for 3-5 seconds with on-screen text like 'What is this MJ card worth?', scan it with the app, reveal the value. Jacob voices over it as a vlog ('I was at a card show in Orlando and I found this Michael Jordan card'), since they really use the app to find underpriced cards (e.g. bought a $500 card for $30 and flipped it). The goal is 'what's the app?' comments; the app name is rarely said and a 'link in bio' CTA seemed unnecessary. They picked this format because every element (hook text, first image, story) is controllable and testable, unlike negotiation videos. Kyle wrote a TikTok strategy doc as a checklist (hook, storytelling, 'every action, text, word should have a purpose', clear the idea as fast as possible, feel organic).

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

Instead of hiring an agency or an experienced TikToker, Kyle hired his friend Jacob, then working at Wendy's, to make videos. They sat down daily: Jacob made videos, Kyle gave feedback and suggestions, and Kyle wrote his repeated feedback into a strategy doc used as a checklist. They learned from Twitter and Consumer Club but chose to solve it themselves first. Later a second friend, Pack, joined. Kyle's reasoning: you have to learn enough to recognize someone great, and a bootstrapped company can't afford a wrong $5-10K agency bet.

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

Cardstock showed a paywall right at first open with no free trial; it could be closed with a hidden X button. Users who closed it got 5 free scans before having to pay.

Workedpaywallonboarding
The Superwall Podcast · 2026-01-06

Cardstock · B2C · sports card scanner app

Revenue reached ~$30K/month (alongside a Christmas TikTok spike)

After TikTok took off over Christmas, Cardstock replaced the soft paywall (closable, 5 free scans) with a hard paywall. Kyle recommends a hard paywall over charging for the download.

Workedpaywall
The Superwall Podcast · 2026-01-06

Scanemon · B2C · Pokemon card scanner app

Founder thinks it lifts conversion; no data yet

Added the Cardstock logo at the top of the scanner. Scanemon has a hidden setting, used by the content team, that shows the app promo/brand name and marketing text in the scanner for videos and slideshows (not shown to normal users). Idea copied from Fig and Cal AI's scanners, even though it breaks Apple's design guidance. Rationale: conversion from organic content is almost impossible to measure, so make every small tweak that should raise it.

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

Jacob built a repeatable TikTok slideshow format of card-show/collecting tips, copied from other tips slideshows in the niche, with the app plugged into the slides. Pack posts it on an in-house account (Pokemay) whose profile picture is an AI-generated girl, because it appeals more to girls and guys don't mind. Once posts worked, they systemized the format (hook images, captions, pre-written hooks) so others could post it. Kyle's own slideshow attempts a year earlier had failed.

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

Once the tips-slideshow format was proven in-house, they loaded it into Nois: 38 hook images, ~230 body images with captions, and a set of pre-written text hooks. Nois auto-generates a slideshow for each creator, who posts it on their own account; Nois handles attribution and payouts. The brand pays ~$1-2 CPM and Nois keeps half. Most posts get few views, but the volume adds up. The dashboard breaks results down by text hook and image, so the best hooks are visible. Nois put them in a Slack channel with advice. Earlier they tried paying creators CPM directly (a campaign on Growe, hiring via Sideshift, DMing people on TikTok) with a Google Drive of photos and pre-made hooks.

Workedugc-creatorscreator-ops
The Superwall Podcast · 2026-01-06

Numbers mentioned

WhoMetricValueContextWhen
Cardstockcount10–15 replies/one-time
approximate
Replies to the pre-build validation post in r/baseballcards saying they'd use the app4:52
CardstockpriceUSD 4.99/one-timePaid download price at launch5:28
Cardstockdownloads12 downloads/dayPaid downloads on launch day, from the Reddit launch post (read from App Store Connect)9:08
CardstockrevenueUSD 60/day
approximate
Launch-day revenue, host's calculation of 12 x $59:16
CardstockpriceUSD 5/monthMonthly plan after switching to subscriptions12:30
CardstockpriceUSD 50/yearAnnual plan12:30
CardstockpriceUSD 99/one-timeLifetime plan12:30
Cardstocktime to milestone1–2 weeks
approximate
Time spent researching keywords before the ASO update15:26
Cardstockrank1 rankApp Store search rank for the keyword 'baseball card scanner', held for 2-3 years until May 202413:58
CardstockmrrUSD 9,000–10K/month
approximate
Passive recurring revenue from ASO search traffic for ~2 years with no marketing (monthly revenue ~14K incl. non-recurring)15:26
CardstockrevenueUSD 14K/month
approximate
Total monthly revenue (incl. non-recurring) during the passive ASO years15:26
CardstockrevenueUSD 700K
approximate
Lifetime revenue, read from the on-screen chart19:25
Cardstockviews184K viewsper video
approximate
First TikTok that worked (app-in-hand format); later condensed into the card-show hook-demo format24:25
CardstockrevenueUSD 30K/month
approximate
After Christmas organic TikTok success plus adding a hard paywall (goal had been $20K/month)34:49
ScanemonrevenueUSD 20K/month
approximate
Monthly revenue40:58
ScanemonmrrUSD 9,000/month
approximate
Guest says retention still needs work40:58
CardstockmrrUSD 41K/month
approximate
Combined MRR of Cardstock and Scanemon, per the host's intro0:00
CardstockrevenueUSD 42K/month
approximate
Title figure, combined across both apps; body does not state it0:00
Scanemonviews100K viewsper video
approximate
In-house slideshow account (Pokemay) had multiple posts above 100K views43:45
Noisshare50%Nois's cut of the CPM a brand pays; creators get the other half (e.g. $1 CPM -> ~$0.50 to the creator)42:38
Cardstockcreator payUSD 1–2per 1000 views
approximate
CPM paid through Nois for slideshow posts (half goes to Nois)42:38
Cardstockactivity volume7,600–8,000 posts/month
approximate
Slideshow posts generated by Nois creators in the last month (Cardstock and Scanemon campaigns)1:33
Cardstockad spendUSD 2,600
approximate
Paid to Nois creators for the views on the dashboard (roughly Oct-Nov); host reads it as ~$1 CPM43:45
CardstockcpmUSD 1
approximate
Effective CPM on Nois slideshow campaign, host's reading of the dashboard44:31
Cardstockcount9,000 posts
approximate
Total Nois slideshow posts, host's reading of the dashboard44:31
NoisrevenueUSD 1,300
approximate
What Nois earned from Kyle's campaigns (its half of the CPM)51:47
Cardstockownership100%Kyle's equity; bootstrapped, no VC. Early developer friends were paid a revenue split instead21:28