Founder Playbook · Starter Story
13 tactics from Gil
How I Built It: $30K/month Micro-SaaS (Subscribr Breakdown)
Watch the full episode“As an entrepreneur we always want to be selling a painkiller, not a vitamin. A vitamin is a nice-to-have, a painkiller is something you have to have — and it's going to sell a lot better.”
Sell a painkiller, not a vitamin — only painkillers convert at scale
Builders fall in love with clever inventions instead of testing whether anyone is in real pain. A vitamin is interesting; a painkiller is non-negotiable, and only painkillers convert at scale. Filter every scoping decision through which category the product actually lives in.
“I set up a pre-sale… 50 licenses at kind of an absurdly low price… pretty quickly it sold out within 2 or 3 days, and I made my first $20,000 before the idea was even built.”
Pre-sell 50 lifetime licenses — collect $20K before writing a line of code
Real validation isn't asking friends or surveying willingness-to-pay — it's collecting money. A tiered pre-sale of 50 lifetime licenses with a money-back guarantee sold out in 2-3 days and netted $20K before any code was written, proving demand and funding the build.
“Step one is you have to build an audience because if you don't have an audience, you don't have anyone to sell to. Step two is you've got to set up an email list and start communicating with people at least once a week.”
Build an audience and an email list before you ever pitch a pre-sale
Validation starts months earlier with audience-building. Post raw build-in-public content, ship free things of value on X, then funnel that attention into a weekly email list — the trust there is what makes a pre-sale convert when launch day comes.
“I use Claude Code — probably 90% of my code is written with Claude Code. I keep it super simple. I'm using a Laravel app… that's got tons of great support, and I'm just hosting that on DigitalOcean.”
Vibe-code the MVP with Claude Code on a boring, proven stack
Speed comes from a stack the AI already knows cold. Roughly 90% of the code is written by Claude Code on top of a plain Laravel app deployed to DigitalOcean — almost no external services beyond model providers. A chill setup that ships fast and stays cheap to run.
“Set up an email sequence — every single day for seven days start teasing out the benefits… towards that last day really start hitting home this concept of the pre-sale that's launching. Do not give any details away yet — just give a date.”
Run a 7-day pre-launch email sequence with a money-back guarantee
Launch mechanics matter as much as the offer. Seven days of benefit-led teasers, a hard launch date, reminders when the pre-sale closes, full visibility across social, plus a money-back guarantee — that combination is what makes a cold audience actually convert.
“I signed up for X, I opened up a brand new account with zero followers, and I started following everyone in the YouTube space. From there I started finding opportunities to create things of value for people in that space.”
Start at zero followers — follow everyone in the niche, give away real value
Starting from a zero-follower X account, the path to an audience was following every relevant person in the target niche and shipping small free tools that took real effort to build. Trust compounded faster than follower counts because each useful artifact gave people a reason to engage.
“While your social media can be a great way to interact with new people, your email list is really where you're building that trust. And what's cool is that when you start emailing people, they will email you back and you start this dialogue.”
Social is the top of funnel — the email list is where trust actually converts
Social platforms are good for first-touch discovery, but weekly emails are where two-way dialogue actually happens and where readers reply with the feedback that shapes the product. That same list becomes the launchpad when it's time to run a pre-sale.
“We acquire those customers through word of mouth, social media, and a big part of that is actually our programmatic SEO campaigns where we bring in over 30,000 views a month just from Google.”
Programmatic SEO drives 30K monthly Google visits on top of word of mouth
A programmatic SEO campaign sends over 30,000 monthly visits from Google, sitting alongside word of mouth and social as a top acquisition channel for a $30K/month SaaS. Scaling page generation around the niche turns organic search into a durable, compounding source of customers.
“We have a SaaS subscription model — we have plans anywhere from $49 to $300 a month.”
Plans from $49 to $300/month for indie SaaS — premium pricing for painkillers
A vibe-coded AI SaaS hit $30K/month with plans ranging from $49 to $300 per month across 4,000+ customers. The high entry price reflects a premium positioning aimed at creators who treat the tool as a painkiller, not a vitamin.
“The first 10 licenses were super super cheap, and then every 10 after that went up. So there was a little bit of FOMO for those early adopters. Pretty quickly it sold out.”
Tier the pre-sale price ladder — first 10 cheapest, each batch goes up
A 50-license pre-sale used a stepped price ladder where the first 10 seats were cheapest and each subsequent batch of 10 cost more. The escalating curve manufactured scarcity-driven FOMO and sold out in 2-3 days, generating $20K before any code shipped.
“I told people, at any point in time you can ask for your money back. I'm going to deliver this product to you in 60 days, and after that you'll have 2 weeks to continue trying it and ask for your money back.”
A 60-day money-back guarantee removes the cash-up-front risk for pre-sale buyers
Pre-sale buyers were promised the product within 60 days plus a two-week trial window, with a full refund available at any point. This security blanket gave first-time buyers in an unfamiliar brand the confidence to commit cash up front.
“As a bootstrapper, the number one thing that you've got to strive for is profit. There are many decisions you could make as money starts to come in that could creep into your profit.”
Profit beats growth — the things that creep in once revenue arrives are what kill bootstrappers
Once revenue arrives, expensive agencies and shiny product pivots quietly eat the margin that keeps a solo operator alive. The discipline is to protect profit over chasing growth, because profit is what funds the next bet without outside capital. Growth-at-all-costs is a VC game, not a bootstrap one.
“In my case I knew I needed to make about $20,000 to fund let's say 3 months of my life in order to work on this thing. So I worked out how many people I would need based on my target price point.”
Set a concrete runway target — work backwards from $20K to customers, list size, audience
Validation has a concrete dollar number tied to how many months of life the founder needs to fund. Working backward from runway to customer count to email list size turns vibes into a math problem. The pre-sale either clears that bar or the idea isn't worth quitting for.