Checking your access…

First 100 Customers · Budgeting & Savings SaaS

34-Day Launch Curriculum → July 31 Launch

A focused learn→implement→execute plan to get your budgeting/savings app from zero to its first 100 paying customers. Built around how consumer SaaS actually wins: positioning against incumbents, going where budgeters gather, recruiting one-by-one, then launching into momentum.

34 days · Jun 28 → Jul 31 ~30 min/day · ~8.5 hrs total 👤 Beginner marketer 🎯 Goal: 100 paying customers
📌 How to use this: Learn days = watch the focus segment (~25–30 min), then read the distillation. Implement/Execute days = do the checkpoint action on your real product. Use the notes box per day — your notes save automatically and can be exported. Day 34 (Jul 31) is launch day: execute, don't watch.

Phase 1 · Foundation vs Incumbents

Days 1–8 · The hardest part for a consumer finance app: why would anyone pick you over YNAB, Monarch, Copilot, or Rocket Money? Get positioning, your bullseye customer, and your landing message right first — everything downstream depends on it.

Day1
LearnJun 28 · Sat

Positioning vs incumbents

Summary

You're entering a market where YNAB, Monarch, Copilot, and Rocket Money already own mindshare. Positioning — not features, not ads — is what determines whether you win even 100 customers. April Dunford's framework: define why your product is the best in the world at delivering a value a specific set of customers cares about.

Long version

Most founders think marketing is about getting the word out. April Dunford's central point inverts this: before any word goes out, you must decide what the word is — and that decision is positioning. For your budgeting app, this matters more than for almost any other SaaS category because you're fighting well-funded incumbents who already occupy a slot in the prospect's mind.

Positioning, in Dunford's definition, is not messaging and not branding — it's the foundational choice of why your product is the best at delivering a specific value to a specific group of customers. The mistake most founders make is leading with features ("AI categorization! bank sync! goal tracking!"). Features don't create a category slot. The alternative you're competing against isn't only other apps — it's also spreadsheets, the envelope method, and doing nothing. Knowing all your true competitive alternatives is step one of her 5-step method.

For a budgeting/savings app specifically, the strategic question is: which value do you want to own? YNAB owns "discipline & every-dollar-a-job." Monarch owns "all-in-one financial hub for couples." Rocket Money owns "find & cancel forgotten subscriptions." Copilot owns "beautiful Apple-native money view." You cannot out-generalist any of them. You win 100 customers by picking a narrower, sharper value that one of them serves poorly — e.g. behavioral habit-building for people who've failed at budgeting before, or couples who argue about money and need a neutral shared view, or freelancers with irregular income. The narrower the first wedge, the faster you reach 100.

The reason this is Day 1 (not a "marketing tactic" day) is that every later day — your landing copy, who you DM, which subreddit you camp in, your pricing, your Product Hunt angle — flows from this one decision. Get it wrong and you'll spend 33 days acquiring the wrong people. Get it right and your manual engine compounds.

Focus segment
▶ April Dunford — 5-Step Positioning (full video)
Watch the full 5-step method; key chapters: 06:26 why positioning matters, 12:09 Step 1 competitive alternatives, 19:16 Step 2 differentiating capabilities, 24:02 Step 3 translate to value, 37:04 Step 4 target customer, 40:40 Step 5 market category. ~45 min total — for a 30-min day, prioritize the 12:09→24:02 block (steps 1–3).
Checkpoint (implement tomorrow)

Write one sentence: "Our app is the best in the world at [value] for [specific customer who finds current options inadequate]." Identify your 3 true competitive alternatives (at least one must be a non-app alternative like "a spreadsheet").

Saved automatically
Day2
ImplementJun 29 · Sun

Write your positioning statement + value prop

Today's work

No new video. Turn yesterday's learning into a concrete artifact: a positioning statement, a one-line value prop, and the "only we can say this" differentiator. This becomes the spine of your landing page, DMs, and Product Hunt copy.

Action

Produce three things, written down in one doc: (1) Positioning statement using Dunford's template — "For [target customer] who [pain], our app is [category] that [unique value] because [proof/reason to believe]." (2) A 7-word value prop for your hero headline. (3) Your "nobody else can say this" line — the one claim only your product can make (Harry Dry's rule). Share it with one brutally honest friend before tomorrow.

Saved automatically
Day3
LearnJun 30 · Mon

Bullseye customer + Mom Test interviews

Summary

Two ideas that pair: Michael Margolis's "bullseye customer" (the very specific subset most likely to adopt first — narrower than your ICP) and Rob Fitzpatrick's Mom Test (how to actually talk to them without being lied to). Together they tell you who to talk to and how to extract truth.

Long version

Your ICP might be "people who want to budget better" — far too broad. Margolis's concept: the bullseye customer is the tiny, specific subset of your market most likely to adopt first. For budgeting apps this is often a person with a trigger event: just got their first real paycheck, just got married and merged finances, just got out of debt and wants to stay out, or just failed at YNAB because it felt like homework. People with a fresh, burning financial pain try new tools. People with a comfortable routine do not.

The corollary — Fitzpatrick's Mom Test — is that when you talk to these people you will be lied to, kindly. "Oh that sounds great, I'd totally use that" is worth nothing. The three rules: talk about their life, not your idea; ask about specifics in the past, not opinions about the future; talk less and listen more. So instead of "Would you use a budgeting app that does X?", you ask "When was the last time you looked at your spending? Walk me through that." If they haven't recently tried to solve the problem, they won't buy a solution to it — Fitzpatrick's rule of thumb.

For your app: do not interview your friends, do not interview other founders. Find 5–8 people in your bullseye (r/personalfinance, a local meetup, your network's "person who's always stressed about money"). The goal of tomorrow's implement day is not to validate your idea — it's to map their actual money behavior and the words they use to describe their pain, so your landing page and DMs sound like their inner voice, not your marketing voice.

Focus segments
▶ Michael Margolis — Bullseye Customer (Lenny's) ▶ Rob Fitzpatrick — The Mom Test talk
Margolis: focus on the bullseye vs ICP distinction (early in the talk). Fitzpatrick: focus on the 3 rules and the "talk about their life, past specifics, listen more" section. ~30 min across both.
Checkpoint (implement tomorrow)

Define your bullseye customer in one sentence (with their trigger event). Write 5 Mom-Test-safe questions (about past behavior, not your app).

Saved automatically
Day4
ImplementJul 1 · Tue

Run 5 budgeter conversations

Today's work

This is the single highest-leverage implement day. Reach out to 8–10 people in your bullseye; get 5 on a 15-min call. Apply the Mom Test. Your goal is not to pitch — it's to hear the exact words they use about money pain and to spot the trigger event that makes someone ready to switch tools.

Action

Schedule and run 5 conversations. In each: (1) ask about their last money-stress moment, (2) what they currently do to manage it, (3) what they've already tried and why it failed, (4) "who else should I talk to?" After all 5, write down the 3 phrases you heard most often — these become headline copy. Note any trigger event pattern. Do NOT mention your product unless they ask.

Saved automatically
Day5
LearnJul 2 · Wed

Landing copy + storytelling for trust

Summary

Harry Dry's copywriting principles: write lines only your product can say, make claims visual and falsifiable, and lead with a single sharp idea. For a money app, copy must also build trust — people hand you their financial life. Storytelling and specificity are the trust engine.

Long version

Harry Dry's three rules of memorable copy — visualize, falsify, be unique — are exactly what a budgeting app needs. "Visualize" means your claim should paint a picture ("see exactly where last month's $400 went" beats "powerful spending insights"). "Falsify" means make a concrete, checkable claim ("connects to 12,000 banks in under 60 seconds" beats "fast bank sync"). "Be unique" means a line only you can say — the Volvo-speedometer-move. Generic copy ("take control of your finances") is what every budgeting app says; it signals "me too" and gets you ignored next to YNAB's cult.

But copy for a money app carries an extra burden: trust. People are giving you read access to their bank accounts. Your page must signal credibility through specifics — founder photo and story, real screenshots not mockups, a clear "your data is encrypted / read-only / we can't move your money" section, and the human reason you built this (Day 13's build-in-public ethos, but compressed into your About). Storytelling — "I built this because I kept failing at YNAB and losing my spouse's receipts" — outperforms feature lists for trust. People don't trust feature matrices; they trust a person who had the same problem.

Structurally, use the PAS shape for the middle of the page (Problem-Agitate-Solution) and a single, repeated call to action. The hero carries your 7-word value prop from Day 2. Every section should answer the reader's silent question: "is this for someone like me?" — which is why your bullseye language (from Day 4) belongs on the page, verbatim.

Focus segment
▶ Harry Dry — Learn Copywriting in 76 Minutes
Watch the core: the 1%→2% conversion framing, the "line only you can say" (Volvo) example, and the iterative writing-in-Figma demo. For 30 min, the first ~20 min covers the principles; the live build is skippable. Note the PAS/Rule-of-One references.
Checkpoint (implement tomorrow)

Draft a new hero headline (7 words), one "only we can say this" line, and a trust block (founder story + data-security specifics). Mark which sections of your current landing page fail the "only you can say this" test.

Saved automatically
Day6
ImplementJul 3 · Thu

Fix your landing page

Today's work

Ship yesterday's copy. This page is your single most important asset for the next 28 days — every DM, post, and waitlist signup points here. It must convert a curious budgeter into a signup in under 30 seconds.

Action

Rewrite your landing page hero + first scroll with Day 5 copy. Add: a founder photo + 2-sentence origin story, a "your data is safe" block (encryption, read-only, no money-movement), and one concrete social-proof element (even "beta tester" count). Add an email-capture for the waitlist (you'll need it Day 28). Open it in an incognito window and time yourself reaching the signup button — if it's >15s, cut content.

Saved automatically
Day7
LearnJul 4 · Fri

Consumer pricing + packaging

Summary

Patrick Campbell's pricing framework: choose a value metric (the unit that scales with value), set price against willingness-to-pay not cost, and use packaging (free / starter / pro) to let people self-select. For consumer budgeting, the going rate is $5–15/mo or $50–100/yr, usually with a free tier.

Long version

Campbell's key reframe: pricing is the most important lever you have, and it's almost never set deliberately. Most founders copy a competitor or pick a round number. His framework has four decisions: (1) packaging — how many tiers and what's in each; (2) value metric — the primary unit that determines how much a customer pays (for budgeting this is often "accounts tracked," "household members," or "months of history"); (3) price point; (4) promotions/discounts.

For a consumer budgeting app the market has already set anchors you should respect: YNAB ~$109/yr, Monarch ~$100/yr or ~$15/mo, Rocket Money "pay what you want" from ~$6/mo, Copilot ~$95/yr. Going far above these without a dramatically better wedge is death. Going far below signals "cheap/toy." A safe opening for a new entrant targeting first-100: a generous free tier (to drive the manual engine + PLG) + a $7–12/mo or $59–79/yr paid tier that unlocks the wedge value.

The packaging decision matters more than the number. Campbell warns: don't just dump features into a pricing table with checkboxes — that educates no one and makes people calculate instead of feel. Frame tiers by who they're for ("Solo" vs "Couples" vs "Household") and by the outcome. A freemium structure that lets people experience the core habit (categorize this week's spending) for free, then pay to unlock depth (net worth, forecasting, shared budgets) is the standard consumer-finance pattern — and it sets up your PLG activation work on Day 19.

Focus segment
▶ Patrick Campbell — Everything about SaaS Pricing
Focus on the packaging + value-metric + price-point decisions block, and his "don't dump features in the pricing table, educate on value" point. ~30 min.
Checkpoint (implement tomorrow)

Decide: free tier scope, paid price ($/mo and $/yr), value metric, and 2–3 tier names framed by customer-type. Write the pricing-page copy as outcomes, not feature checklists.

Saved automatically
Day8
ImplementJul 5 · Sat

Set your pricing & freemium tiers

Today's work

Wire up your pricing page and freemium gating. This is also a positioning artifact — your tier names and free-tier limits tell people who the product is for.

Action

Build the pricing page with Day 7 decisions. Implement the free/paid gate in your app (even a simple feature-flag). Add annual vs monthly with the annual framed as the obvious choice (~2 months free). Show prices publicly — Campbell: hiding consumer prices kills conversion at this stage.

Saved automatically

Phase 2 · The Manual Engine (where the 100 come from)

Days 9–18 · This is the core. Consumer SaaS gets its first 100 customers by going where budgeters already gather, becoming a helpful expert, and recruiting one at a time — "do things that don't scale." Every implement day here is real customer acquisition, not a worksheet.

Day9
Learn · The core lessonJul 6 · Sun

Watering hole + be-the-expert + do-things-don't-scale

Summary

The single most important day. Arjun Mahadevan (doola, YC) distills YC's first-100 playbook: find where demand already aggregates (the watering hole, not the empty desert), become the expert who solves problems rather than the salesperson who pitches, and make a founding-members killer offer. "Do things that don't scale" means things you can't do forever — and that's fine, you only need them for 100.

Long version

This video is the spine of your entire launch. Mahadevan's three steps map almost perfectly onto a budgeting app:

1. Find where demand is aggregated (the watering hole). Don't go into the desert hoping thirsty people wander by. Go to where budgeters already gather and are already complaining about their tools: r/personalfinance, r/Budget, r/ynab, r/Fire, r/personalfinancecanada, the Bogleheads forum, personal-finance TikTok/YouTube comment sections, Facebook budgeting groups. Search these for "budgeting app" and "YNAB alternative" — you'll find live demand. The takeaway: a quick win is literally searching Reddit for your wedge phrase and finding people already asking for exactly what you built.

2. Become the expert, not the salesperson. This is the part most founders violate. Do not jump in pitching your app. Answer their question, solve their problem, provide value with no ask. If your profile/footprint makes clear what you build, the right people will ask you. The frame: you're a solution-solver, not a shiller. You build trust up front, and even non-buyers give you the objections and questions that sharpen your pitch for the next 100.

3. Make a founding-members killer offer. The first customers need a reason to bet on an unknown app. "Founding member" pricing, lifetime deal, direct founder access, a hand-written onboarding — these aren't discounts of value, they're hustle. Mahadevan knew his first 100+ customers by name because they were all in his WhatsApp. For a budgeting app, the analog might be: free first year + a 20-min onboarding call with you + a private "founding members" feedback channel. You can't do this at 10,000 customers. You don't need to. You need it for 100.

Paired with YC's broader "do things that don't scale" doctrine: manually recruit, manually onboard, manually handhold. It feels inefficient. It is the only thing that works at zero-to-one for consumer SaaS.

Focus segment
▶ Arjun Mahadevan — YC's Playbook for First 100 Customers ▶ YC Startup School — How to Get Your First Customers
Mahadevan is the must-watch — the watering-hole, be-the-expert, and killer-offer steps are the entire framework. For depth, YC Startup School covers "do things that don't scale" (00:44), founders learning sales (03:40), the funnel (08:45), and charging your first customer (13:50). Watch Mahadevan fully (~25 min) for a 30-min day.
Checkpoint (implement tomorrow)

List your 5 watering holes (specific subreddits/forums/groups where budgeters gather). Write your "be the expert" profile bio (mentions what you build, no pitch). Draft your founding-members killer offer.

Saved automatically
Day10
ImplementJul 7 · Mon

Join the watering holes & start helping

Today's work

This is the start of your real acquisition engine. Join the communities, optimize your profile, and spend 30 minutes genuinely helping people with money questions — no selling. Plant yourself where the demand lives.

Action

Join all 5 communities from Day 9. Set your profile bio to your "expert" line. Find 3 questions you can answer well today and answer them thoroughly — the kind of answer that gets upvoted/saved. Do not mention your app unless directly asked. Start a simple log: date, community, what you answered, any replies/DMs received.

Saved automatically
Day11
LearnJul 8 · Tue

Manual recruitment one-by-one + charge early

Summary

YC's doctrine: finding first users is a search problem, not a persuasion problem. Look for the "Gustavs" — people with a burning problem or who love trying new tools — and use targeted personal outreach (not billboards). Charge real money early: paying customers give sharper feedback than free users ever will.

Long version

The counterintuitive heart of YC's first-users guidance: you are not persuading, you are searching. Most people will never be a startup's first customer — that's fine. Your job is to find the rare person who either (a) has a burning, current money problem your wedge solves, or (b) loves trying new tools. These people exist in every community. They self-select by their behavior: they're the ones posting "I hate YNAB's interface, is there anything better?" or "just got married, how do couples actually budget together?"

Reach them with targeted personal outreach, not mass marketing. A billboard won't reach a Gustav. A thoughtful DM to the person who just posted their budgeting frustration will. The DM is short, references their specific situation, offers help (not a hard pitch), and — critically — makes your founding-members offer when they're warm. This is the manual engine running for real.

The second YC principle that feels wrong but is right: charge real money early. The goal of your first customers is not revenue, it's feedback — and paying customers give you sharper, more honest feedback than free users ever will. An angry customer paying $7/mo will tell you exactly what's broken. A free user will just vanish. So when you recruit your first 5–10 via DMs, ask them to pay (with your killer offer). The signal is worth more than the $70.

Focus segment
▶ YC — How To Get Your First Users ▶ YC Startup School — First Customers
First Users: the "search not persuasion" framing, charge-real-money-early, and the "Gustavs" concept. Startup School: focus on 13:50 charging your first customer and 15:24 working backwards from your goal. ~30 min.
Checkpoint (implement tomorrow)

Write your 40-word outreach DM (references their specific situation, offers help, soft mention of founding-member offer). Build a list of 20 specific people/posts from your watering holes to DM.

Saved automatically
Day12
ImplementJul 9 · Wed

Recruit your first 5–10 via DMs

Today's work

The day you get your first real customers. Send the DMs. Have real conversations. Onboard people manually. This is unglamorous, non-scalable, and exactly right.

Action

Send 20 DMs (cap ~30/day to avoid spam flags). For each reply, get them to a 10-min setup call or direct signup. Manually onboard everyone who signs up — a personal welcome message + a "reply if you get stuck" offer. Track: DMs sent, replies, signups, paying. Goal: 5–10 founding members by end of day. Paying, not free.

Saved automatically
Day13
LearnJul 10 · Thu

Build in public + founder brand

Summary

Sahil Lavingia's approach: attract fans on your wavelength by building a "radio station" of consistent, genuine content — not chasing customers. For a money app, building in public is also a trust mechanism: a visible, accountable founder is more trustworthy than an anonymous product.

Long version

Lavingia's metaphor: the internet is a spectrum and each person is tuned to their own radio frequency. Your job isn't to "find customers" — it's to build a radio station (consistent content in a distinctive voice) that attracts people already on your wavelength. For a budgeting app, your station broadcasts: your build progress, your own money habits, lessons from user interviews, the YNAB-features-you-hate-and-why, the wedge you're betting on. People who resonate become fans; fans become customers and referrers.

The reason this matters doubly for a money app is trust. People hand over their financial data to a stranger. A founder who shows up publicly, with a face, building openly, answering hard questions, and admitting mistakes is dramatically more trustable than a polished anonymous landing page. Building in public is, in effect, a continuous proof-of-character.

Lavingia also warns against relying on a single launch moment ("did the tweet go viral or not"). Instead, build a recommendable, long-lasting presence — one phrase or idea people associate with you (your "minimalist entrepreneur" equivalent). For you it might be "the budgeting app for people who fail at budgeting" — repeatable, ownable, sticky. The compounding asset is your audience, built one genuine post at a time.

Focus segment
▶ Sahil Lavingia + David Perell — Grow Your Business by Writing
Focus on the "radio station / wavelength" framing, coining a term, and building a recommendable presence rather than chasing a single launch. ~30 min.
Checkpoint (implement tomorrow)

Decide your one repeatable phrase/hook. Pick one platform (X/LinkedIn/Reddit) and write your first build-in-public post: what you built, why, what you learned from your first 5 users. Set a 3-posts/week cadence.

Saved automatically
Day14
ImplementJul 11 · Fri

First build-in-public post + set cadence

Today's work

Ship the post. The cadence matters more than any single post — consistent presence over 18 days before launch is what builds the small audience that makes launch day land.

Action

Publish your first build-in-public post. Schedule 2 more for this week (your onboarding routine, a user-quote/anonymized-insight). Reply to every comment. Follow back anyone who engages — these are your launch-day warm list.

Saved automatically
Day15
LearnJul 12 · Sat

Personal-finance content + SEO

Summary

SEO is the #1 organic channel for budgeting apps because people search with explicit intent: "YNAB alternative," "how to budget," "best budgeting app for couples." The high-converting play is comparison/alternative pages — write better information about your competitors than they have themselves.

Long version

The killer insight from Vasco's SaaS-SEO approach for a budgeting app: bottom-of-funnel "money keywords" convert, top-of-funnel "what is a budget" terms don't. The 5% of people actively ready to choose a tool search for things like "YNAB alternative," "Monarch vs YNAB," "budgeting app for couples," "free Rocket Money alternative," "budget app for irregular income." These are low-volume but high-intent — exactly the people you want.

The three page types that capture this intent: (1) Alternative pages ("YNAB alternative," "Monarch alternative") where someone searching a competitor's name + "alternative" finds you positioned as the better option for a specific wedge; (2) Comparison pages ("YourApp vs YNAB") covering features, pricing, pros/cons honestly; (3) Informational pages that provide more useful detail about competitors than the competitors do themselves. Add clear CTAs throughout and, where possible, an interactive element (a "find your budgeting style" quiz) for engagement.

For your first 100, you don't need to win SEO long-term — you need a few of these pages live and indexed before launch so that when you drive attention (via Product Hunt, Reddit, build-in-public), the search funnel is primed. And the act of writing a genuinely useful "YNAB alternative" page forces you to sharpen your positioning (Day 1–2 work made concrete). Pair with AI-search visibility: get mentioned in listicles and "best budgeting app" roundups that LLMs cite.

Focus segment
▶ Vasco — SaaS SEO: comparison & alternative pages
Focus on the three content types (informational / comparison / alternative pages) and the "write better info about competitors than they have" tactic. ~25 min.
Checkpoint (implement tomorrow)

List 5 money-keyword targets for your app (e.g. "[competitor] alternative," "budgeting app for [your wedge]"). Pick the highest-intent one to write first. Outline the page: hook, honest comparison, your wedge, CTA.

Saved automatically
Day16
ImplementJul 13 · Sun

Publish your first PF content piece

Today's work

Ship the comparison/alternative page. Even one strong SEO page capturing "[competitor] alternative" intent can be a steady source of high-intent signups for years.

Action

Write and publish your highest-intent page from Day 15. Be honest about competitors (credibility), sharp about your wedge (positioning), and put a CTA in the first scroll + at the end. Submit it to Google Search Console for indexing. Cross-post a condensed version to your build-in-public channel.

Saved automatically
Day17
LearnJul 14 · Mon

Email nurture & lifecycle

Summary

Dan Martell's trial-converter sequence: welcome → training → offer-to-help → end-of-trial offer, aimed at 10–25% trial-to-paid. For a budgeting app, email lifecycle does double duty — it converts your waitlist to paying users and, because budgeting is a habit product, it nudges people back into the habit so they don't churn.

Long version

Martell's framework targets a 10–25% trial-to-paid conversion (most founders sit at ~2% because they do nothing). The sequence: (1) Welcome — show what you got and the one action that matters; (2) Training — teach the core habit (categorize this week's spending), not feature tours; (3) Offer to help — proactively reach to at-risk/quiet users; (4) Make an offer — a time-bound, activity-referenced conversion push ("you've categorized 3 weeks of spending — lock in founding-member pricing through Friday").

For a consumer budgeting app, two extra beats matter. First, the waitlist→beta→paid arc (Greg Isenberg's staged-beta model from Day 27): your waitlist email isn't "we launched" — it's an invitation to a limited beta at a founding price, creating scarcity. Second, retention nurture: budgeting is a habit, and habits need reminding. A weekly "here's where your money went this week" email both delivers value and pulls people back into the app — directly reducing the churn that kills budgeting apps (people stop because they stop opening it).

The key principle across all of it: each email answers "what's the next most valuable step for this user right now?" — not "what do we want to tell them?" Match the message to where they are (just signed up / haven't connected a bank / categorized once then vanished / trial ending). Measure activation rate, trial-to-paid, and 30-day retention — not open rates.

Focus segment
▶ Dan Martell — Free Trial Email Sequence
Focus on the 7-step trial-converter structure: welcome, training, offer-to-help, at-risk monitoring, end-of-trial offer. ~20 min. The "make an offer tied to their activity" beat is the conversion key.
Checkpoint (implement tomorrow)

Map your lifecycle: waitlist email, welcome-on-signup, day-3 "did you connect a bank?" nudge, day-7 habit email, trial-ending offer. Write the welcome + the trial-ending offer today (the two highest-impact).

Saved automatically
Day18
ImplementJul 15 · Tue

Set up your email nurture sequence

Today's work

Wire up the lifecycle so it runs automatically while you're busy recruiting in the execution sprint. Even a simple 4-email automated sequence will convert and retain while you sleep.

Action

Connect an email tool (Loops/Resend/ConvertKit/Mailchimp — whichever you can ship fastest). Build: (1) waitlist welcome with founding-member teaser, (2) signup welcome, (3) day-3 activation nudge, (4) trial-ending offer. Test the flow end-to-end on yourself. This now runs unattended through your execution sprint.

Saved automatically

Phase 3 · Pre-Launch Momentum

Days 19–26 · Make sure launch day lands with impact. Optimize activation so the people you recruit actually stick, build referral mechanics, pick your channel bets deliberately, and set up the waitlist you'll launch into.

Day19
LearnJul 16 · Wed

Freemium/PLG onboarding & activation

Summary

Wes Bush's Bowling Alley Framework: build a "straight-line onboarding" from signup to the user's first moment of value, with product bumpers (tooltips, nudges) that keep them in the lane. For a budgeting app the activation moment is usually "categorized one week of real spending and saw where it went."

Long version

Bush's core idea: most onboarding is a value-destroying detour. Users sign up curious and you immediately ask them to fill a profile, verify email, watch a tour. The Bowling Alley Framework says: identify the one "straight line" from sign-up to first value, then add bumpers (like lane guards in bowling) that gently redirect anyone drifting off it.

For a budgeting app, the straight line is almost always: signup → connect one bank → see this week's transactions auto-categorized → realize where your money went. That last beat is the activation moment — the "oh, THIS is why I needed this" feeling. Everything before it is friction; everything that delays it kills conversion. Cut the email-verification step (or make it non-blocking), defer the profile, get them to connect a bank in under 60 seconds.

The bumpers are the product cues that keep people on the line: a single tooltip pointing to "connect your bank," an empty-state that shows a preview of what they'll see, a conversational nudge if they stall. Not a 12-item checklist (Bush: "a 12-item checklist isn't a checklist, it's a to-do list the user didn't ask for"). Pick the 3–4 actions that reliably lead to activation and guide those. Activation isn't a signup event — it continues into the inbox (ties to Day 17's nurture).

Focus segment
▶ Wes Bush — Product-Led Growth Masterclass
Chapters: 06:52 Time-To-Value, 12:49 Bowling Alley Framework, 21:02 mission-critical steps, 25:11 product bumpers. For 30 min focus on 12:49→25:11 (the framework + bumpers).
Checkpoint (implement tomorrow)

Define your activation moment in one sentence. List the 3–4 actions a user must take to reach it. Identify which current onboarding step is a detour (cut it) and where you need a bumper (add it).

Saved automatically
Day20
ImplementJul 17 · Thu

Fix your signup→activation flow

Today's work

Ship the straight-line onboarding. Every person you recruit in the execution sprint hits this flow — if it leaks, your recruiting work is wasted.

Action

Remove the biggest detour from your signup flow. Add one bumper at the most common drop-off point. Set up tracking for your activation event (even a simple analytics event). Recruit one friend to test the full flow while you watch — note where they hesitate.

Saved automatically
Day21
LearnJul 18 · Fri

Community-led growth + retention

Summary

Brian Balfour's systems view: growth is acquisition + retention + monetization as one system, and retention is the center — it moves acquisition (via word of mouth) and monetization (via LTV). Budgeting is a habit product; retention IS the product. A small community around your app is both a retention engine and a referral engine.

Long version

Balfour's reframing cuts against how most founders think: they obsess over acquisition and treat retention as an afterthought. His point: retention is the center of the growth engine. Higher retention increases word-of-mouth acquisition (retained users have more time to invite others) and increases monetization (longer LTV means more you can spend to acquire). For a budgeting app this is doubly true — the product only works if people keep using it, and a budgeting app with a churn problem is a leaky bucket no amount of acquisition can fill.

For your first 100, retention tactics are simple and manual: a weekly email pulling people back in (Day 17), a founder check-in DM to anyone who goes quiet, and — the community piece — a small shared space where your founding members talk to each other. Not a marketing community; a "founding members" Discord/channel where you share roadmap, they share wins ("paid off my first card using this"), and they help each other. This does three things: increases retention (people feel part of something), generates referrals (members invite friends into the inner circle), and produces the testimonials and use-cases you'll need for launch.

The bigger Balfour lesson: don't treat acquisition, retention, and monetization as separate teams/projects. A retention improvement (people stay longer) directly funds more acquisition (higher LTV → more you can spend on the watering-hole hustle). At your stage this just means: every implement day should ask "does this make people stay, or only come?"

Focus segment
▶ Brian Balfour — Retention is the Center of the Growth Engine
Focus on the acquisition-retention-monetization system and why retention moves the other two. ~20 min. Directly informs your weekly-email + community decisions.
Checkpoint (implement tomorrow)

Decide your community space (Discord/Slack/Skool/WhatsApp). Draft the welcome message + the first discussion prompt. List 3 retention touchpoints beyond email (founder DM to quiet users, weekly recap, milestone celebration).

Saved automatically
Day22
ImplementJul 19 · Sat

Open your community space + retention touchpoints

Today's work

Stand up the founding-members community and invite your existing paying users in. This becomes your referral engine and testimonial farm for launch.

Action

Create the community space, post the welcome + first prompt, and invite every current user personally (DM, not blast). Set up your weekly recap email/touchpoint. Add a recurring reminder to DM any user who goes 7 days quiet.

Saved automatically
Day23
LearnJul 20 · Sun

Referral/WOM + creator partnerships in personal finance

Summary

Rob Walling on viral loops: budgeting apps have a natural "strong" viral loop because sharing a budget with a partner/family shows the product to a brand-new user. Plus the personal-finance creator ecosystem (YouTube/TikTok/IG) is one of the largest, most sponsor-friendly niches — even micro-creator partnerships can drive concentrated, trusting signups.

Long version

Walling distinguishes strong vs weak viral loops in SaaS. Strong: the act of using the product exposes new people to it (Calendly, DocuSign — you send a link, the recipient sees the brand). For budgeting, the strong loop is shared budgets / couples: when one partner invites another to view or co-manage a budget, the second person sees and potentially adopts your app. This is a genuine network effect — design for it (easy invite, the invitee gets a great first-run experience).

Beyond product virality, two engines for a budgeting app: (1) explicit referral — "invite a friend, you both get a free month" (the Dropbox model, adapted). Keep it simple and bilateral. (2) Creator partnerships — the PF creator niche (Graham Stephan, Caleb Hammer, Nischa, Monarch-minded reviewers, smaller "budgeting coach" accounts) is massive and unusually sponsor-friendly because budgeting tools are exactly what their audience wants. For first-100, ignore the mega-creators (too expensive) and target micro-creators (5–50k followers) with an affiliate or free-year-for-feature deal. One good micro-creator feature can deliver 20–40 highly-trusting signups.

The unifying principle (from Adam Robinson / Plausible's Marko Saric): real word-of-mouth can't be bought or faked — it comes from a product that makes people win, then they talk. Engineer the conditions for it (shared budgets, referral incentive, creator exposure) but don't expect virality to substitute for a product people love.

Focus segments
▶ Rob Walling — SaaS Marketing: viral loops ▶ Adam Robinson — Word of Mouth & Do Things That Don't Scale
Walling: the strong vs weak viral loop examples (relevant to your shared-budget feature). Robinson: the "word of mouth only comes from PMF, don't growth-hack before it" point. ~30 min.
Checkpoint (implement tomorrow)

Design your referral offer (bilateral reward). List 5 micro-creators in PF whose audience matches your wedge. Draft a 4-line partnership pitch (free year for an honest feature/review).

Saved automatically
Day24
ImplementJul 21 · Mon

Set up referral + outreach to 5 PF creators

Today's work

Ship the referral mechanic and fire the creator pitches. These are slow-burn channels — starting them now means some may land around or just after launch.

Action

Implement the referral offer in-app (even a manual "email me when you invite someone" version is fine for now). Send the 5 creator pitches. Add a "share with your partner" affordance in-app (your strong viral loop) if you haven't.

Saved automatically
Day25
LearnJul 22 · Tue

Channels (Four Fits) + AARRR + the one metric that matters

Summary

Brian Balfour's Four Fits: growth is a system and channels must fit product, market, model, and stage. For first-100 consumer budgeting, you don't need many channels — you need one or two that fit and one metric that tells you if they're working. Dave McClure's AARRR (Acquisition-Activation-Retention-Referral-Revenue) gives you the funnel to track.

Long version

Balfour's Four Fits framework warns against the "try every channel" trap. A channel only works when it fits all four: product-market fit (the channel reaches people who want your value), product-channel fit (the channel's format suits your product — e.g. SEO fits research-heavy budgeting decisions), channel-model fit (the channel's CAC works at your $7–12/mo price — paid ads often don't, at consumer pricing), and model-market fit (your unit economics work in your market).

For your first 100, this collapses to a simple bet: pick 1–2 channels where budgeters already gather and your format suits them. The obvious high-fit candidates: (a) Reddit/community watering holes (you're already there from Day 10), (b) PF content + SEO (Day 15–16, high intent), (c) PF micro-creators (Day 23–24, trust transfer), (d) build-in-public (Day 13–14, compounding audience). Paid ads almost never fit consumer-SaaS first-100 economics — defer them.

The AARRR funnel (Acquisition → Activation → Retention → Referral → Revenue) lets you see where you're leaking. And the "one metric that matters" discipline (from the growth-literature): for the next week, pick one — most likely activation rate (what % of signups reach your Day-19 activation moment) — because if activation is broken, every other effort is wasted. Track it crudely if you must; track it.

Focus segment
▶ Brian Balfour — 10 Lessons on Growth
Focus on Lesson 5 (38:20) — growth is a system of acquisition/retention/monetization — and the "do the opposite of what everyone else is doing" channel-selection point. ~25 min.
Checkpoint (implement tomorrow)

Commit to your 1–2 channels for the launch sprint. Define your activation event precisely. Pick your one metric that matters for the next 7 days. Set up the crudest possible tracking for it.

Saved automatically
Day26
ImplementJul 23 · Wed

Commit to channels + basic tracking

Today's work

Lock the plan for the execution sprint. Knowing your 1–2 channels and your one metric means the next 8 days (the sprint) have focus instead of flailing across every channel.

Action

Write a one-paragraph "launch sprint plan": which channel(s), how many outreach posts/DMs per day, what your one metric is and its current baseline, and your 100-customer math (e.g. "need 40 signups at 25% paid conversion → 10 paying/week × 3 weeks"). Set up a simple daily tracker.

Saved automatically

Phase 4 · Execution Sprint + Launch

Days 27–34 · Pressure-test, then ship. Learn the launch playbook and the case study of how Mint.com actually grew, prepare your launch assets, and run a sustained execution sprint right up to Jul 31. Launch day itself is pure execution — no watching.

Day27
LearnJul 24 · Thu

Competitive case study (Mint) + waitlist playbook

Summary

Two in one: Noah Kagan's Mint.com growth story — the definitive budgeting-app growth case (0→1M users in 6 months) — and Greg Isenberg's waitlist-to-beta playbook (edgy content → waitlist → staged beta cohorts at rising prices). Mint's lessons are transferable; the waitlist playbook is how you make Jul 31 land with real demand.

Long version

Mint.com is the canonical budgeting-app growth case — Noah Kagan was employee #4 and lays out the actual marketing plan that took Mint from 0 to 1,000,000 users in 6 months (and a $170M acquisition). The transferable lessons for your first 100: a relentless focus on the pre-launch waitlist and blog/content engine, heavy "edgy" personal-finance content that sparked shares, a massive launch-day coordinated push, and a product that delivered an immediate "wow" (seeing all your accounts in one place). You're not chasing 1M — you're chasing 100 — but the principle (build demand before you open the doors) is identical.

Greg Isenberg's waitlist playbook operationalizes exactly that, in four steps: (1) Edgy sales content on your build-in-public channel — posts that lead with a sharp POV on money/budgeting and tease the product via a soft CTA or comments link; (2) Drive to a waitlist, creating validation + scarcity; (3) Launch a beta to the waitlist with an early-bird founding price (e.g. first 100 at $59 lifetime or 50% off); (4) Iterate with that cohort — calls, feedback — then a second cohort at a higher price, then public launch. The math from a real example: 3,624 waitlist → ~20% conversion → ~$20K MRR month one. Even at 1/20th that scale, you have your 100.

For your timeline: you've been building the audience since Day 13. Today you finalize the waitlist mechanism and the beta-cohort offer that you'll open on launch day. The waitlist isn't a vanity metric — it's your controlled-release valve that converts scarcity into paying founders.

Focus segments
▶ Noah Kagan — How I Growth Hacked Mint.com 0→1M ▶ Greg Isenberg — $1M SaaS Blueprint (waitlist/beta)
Kagan: the pre-launch waitlist + content engine + launch-day push structure. Isenberg: the 4-step waitlist→beta→iterate→relaunch playbook and the staged-pricing ($59→$79→$99) example. ~30 min across both.
Checkpoint (implement tomorrow)

Finalize your launch-day beta offer (founding-member price, scarcity limit, what they get). Confirm your waitlist captures emails and lets you segment "founding members." Draft the launch-day announcement opening line.

Saved automatically
Day28
ImplementJul 25 · Fri

Set up waitlist + beta cohort plan

Today's work

Wire the waitlist and beta-cohort mechanics so launch day is a flip of a switch, not a scramble.

Action

Ensure your landing-page waitlist capture works end-to-end. Build the beta-cohort landing (founding-member offer page, limited spots, countdown optional). Prepare the email that goes to the waitlist on launch day (Day 17 sequence, final version). Pre-write your Product Hunt/Reddit/X launch posts.

Saved automatically
Day29
LearnJul 26 · Sat

Launch-day sequencing + Product Hunt + mistakes + contingency

Summary

Product Hunt success is about positioning and a one-page brief, not upvote-chasing. The biggest launch mistakes are launching cold (no warm audience) and expecting one big day to do all the work. The contingency plan for a quiet launch: keep recruiting, treat launch as a milestone not a finish line, and run a "second launch" two weeks later.

Long version

On Product Hunt: the recurring advice from operators is that upvotes matter far less than positioning, messaging, differentiation, and a clear CTA. Before you hunt, write a one-pager: what the product is, the problem, why your solution is radically different from incumbents, features→benefits, who it's for, and the one CTA (sign up / founding offer). If your positioning work from Days 1–2 is solid, this writes itself. Coordinate your warm audience (build-in-public followers, community members, interview subjects) to engage in the first few hours — momentum compounds.

Common launch mistakes to avoid: (1) launching cold with no warmed audience (your build-in-public + community work prevents this); (2) over-promising a "big day" and under-delivering, then going quiet; (3) treating launch as the finish line instead of the start of sustained acquisition; (4) not having analytics in place so you can't tell what worked; (5) ignoring the quiet majority who signed up but didn't activate (your Day 17/19 work addresses this).

The quiet-launch contingency (the most important mental prep): a soft launch is the norm, not a failure. If Jul 31 doesn't pop, the playbook is: (a) don't panic and don't go silent — keep posting, keep recruiting; (b) diagnose which stage leaked (acquisition? activation? conversion?) using your one metric; (c) run a "second launch" ~2 weeks later targeting a different watering hole or with a sharpened offer; (d) mine your existing users for referrals and testimonials — 10 happy users beat 100 cold signups. Most products that "made it" had a quiet first launch and a strong second one.

Focus segments
▶ What Actually Drives Success on Product Hunt ▶ Adam Robinson — Do Things That Don't Scale / PMF / WOM
Product Hunt: the one-page positioning brief + clear CTA over upvote-chasing. Robinson: the "don't growth-hack before PMF, keep doing unscalable things" mindset — the basis of your quiet-launch contingency. ~25 min.
Checkpoint (implement tomorrow)

Write your Product Hunt one-pager (positioning, differentiation, CTA). Pre-write your quiet-launch contingency plan (what you'll do if Jul 31 is soft). List your warm-audience sequence for launch-day engagement.

Saved automatically
Day30
ImplementJul 27 · Sun

Prepare launch assets + final checklist + notify warm list

Today's work

Everything launch-day needs, done now. Tomorrow through the 30th you execute; on the 31st you flip the switch.

Action

Finalize: launch-day email to waitlist, Product Hunt listing, X/LinkedIn/Reddit launch posts, your community "we're live" message, and a 2-3 post follow-up cadence for the days after. Send a "heads up, launching Friday" note to your warm list today so they're primed to engage. Confirm analytics is tracking signups and activation.

Saved automatically
Day31
ExecuteJul 28 · Mon

Execution: last recruitment push

Today's work

No new learning. Spend your 30 minutes (and more if you can) on pure acquisition: DMs, watering-hole answers, follow-ups. Every signup before launch day is a warmer launch.

Action

Send 20+ outreach DMs. Answer 5+ community questions. Follow up with anyone who showed interest but didn't convert. Log signups. Update your one metric.

Saved automatically
Day32
ExecuteJul 29 · Tue

Execution: last content + warm-list push

Today's work

Feed the launch-day momentum. Post a "launching Friday" build-in-public update. Personal-message your warm list. Make the waitlist feel anticipation, not obligation.

Action

Publish a "launching in 2 days" post with a tease of the founding offer. DM your warm list individually (not a blast) with a personal invite. Confirm any booked creator features are lined up. Log waitlist growth.

Saved automatically
Day33
ExecuteJul 30 · Wed

Execution: final polish + launch-readiness check

Today's work

Dry-run launch day. Every asset queued, every link checked, every flow tested. Tomorrow you execute — today you make sure nothing breaks.

Action

Test the full new-user flow incognito one more time. Verify: landing page live, waitlist→beta conversion works, payment works, welcome email fires, activation tracking fires. Pre-schedule/queue launch posts. Set your launch-day time blocks. Get sleep.

Saved automatically
Day34
🚀 Launch DayJul 31 · Thu

Launch — execute, no watching

Today

No video today. Ship the launch. Send the waitlist email, post on Product Hunt, post on X/LinkedIn/Reddit, open the founding-members offer to your community, and personally onboard every single signup. This is the day the last 34 days of work compounds — execute it fully.

Launch-day hour-by-hour

Early AM: Launch on Product Hunt (12:01 AM PT is standard). Send the waitlist email. Post on X/LinkedIn. Open the founding offer.
Mid-morning: Post in your 5 watering holes (a genuine share, not a spammy blast — frame as "I built this, here's why"). Reply to every comment everywhere.
Afternoon: Personally onboard every signup (welcome DM + offer a 10-min call to the first 20). Monitor for breaks/bugs.
Evening: Thank your warm list. Post a "launch day recap" with real numbers. If it's quiet — execute the contingency (Day 29): keep recruiting, no silence, plan the second launch.

Saved automatically

Concept Index

DayConceptVideo / SourceWatch
1Positioning vs incumbentsApril Dunford — 5-Step PositioningLink
3Bullseye customerMichael Margolis — Lenny'sLink
3Mom Test interviewsRob Fitzpatrick — The Mom TestLink
5Landing copy + trustHarry Dry — CopywritingLink
7Consumer pricing + packagingPatrick Campbell — SaaS PricingLink
9Watering hole + be-expert + don't-scaleArjun Mahadevan (YC playbook)Link
9Do things that don't scaleYC Startup SchoolLink
11Manual recruitment + charge earlyYC — First Users + Startup SchoolLink
13Build in public + founder brandSahil Lavingia + David PerellLink
15PF content + SEO (comparison/alt pages)Vasco — SaaS SEOLink
17Email nurture + lifecycleDan Martell — Trial Email SequenceLink
19Freemium/PLG onboarding + activationWes Bush — PLG MasterclassLink
21Community-led + retentionBrian Balfour — Retention = centerLink
23Referral/WOM + viral loopsRob Walling — SaaS MarketingLink
23WOM + do-things-don't-scale (PMF)Adam RobinsonLink
25Channels Four Fits + AARRRBrian Balfour — 10 LessonsLink
27Budgeting-app growth case studyNoah Kagan — Mint.comLink
27Waitlist → beta playbookGreg Isenberg — $1M SaaS BlueprintLink
29Product Hunt launchWhat Drives Success on PHLink

Capstone — Your First-100-Customers Launch Checklist

Every daily checkpoint distilled into one executable plan. Print this. Work through it.

Foundation (do this week — Days 1–8)

Manual Engine (Days 9–18 — where the 100 come from)

Pre-Launch Momentum (Days 19–26)

Launch Prep (Days 27–30)

🚀 Launch Day — Jul 31 (hour-by-hour)

Contingency — if launch is quiet (the norm, not a failure)

⚠️ A note on timestamps: YouTube blocked transcript extraction this session (datacenter IP — "Sign in to confirm you're not a bot"). Focus segments above are at chapter/topic level (several videos include exact chapter markers in their notes). For true second-exact mm:ss, see the upgrade note below.
🔁 Upgrade path — exact timestamps: If you hand over a logged-in YouTube session (I can guide a quick browser handoff), I can re-run transcript extraction and regenerate this app with precise mm:ss focus segments for every video. Say the word and I'll set it up.
↑ Back to Day 1