Chapter 1 of 15 · Finding Product-Market Fit
1 The bottom line
Test pull by asking a specific person to pay, or commit real effort, for a manual or fake version before you build. Stated interest is cheap, and payment shows who truly needs it.
2 Key takeaways
- Write your pull hypothesis for one named person with a project, a deadline and a gap in today's options. A buyer needs all four PULL parts, and missing one gives you complaints or lukewarm interest.
- Jump's AI note taker had all four: notes are legally required, and generic note takers lacked CRM integration and SEC compliance. Insurance agents had no legal requirement to log notes, so the pull was missing
Rob Snyder13:30.
- Jump's AI note taker had all four: notes are legally required, and generic note takers lacked CRM integration and SEC compliance. Insurance agents had no legal requirement to log notes, so the pull was missing
- Ask for money before you build, even a small amount. A payment is a stronger signal than any answer in an interview.
- 90-plus people paid $5 for Runafy before the app existed

Caleb Dean, Runafy25:25.
- 90-plus people paid $5 for Runafy before the app existed
- Deliver the promise by hand to a few buyers first. A manual pilot tests the real experience with no code.
- BoldVoice recruited a speech coach and about a dozen beta users and ran it by email. The pilot led to a first term sheet of around $500K and a YC acceptance

Anada Lakra, BoldVoice11:40.
- BoldVoice recruited a speech coach and about a dozen beta users and ran it by email. The pilot led to a first term sheet of around $500K and a YC acceptance
- Discount polite interest and friends' feedback, and count only buying signals. Friends and kind prospects say they like it even when they will never buy.
- Jeff Weinstein set a rule to not even write down friends' feedback

Jeff Weinstein, Stripe38:30.
- Jeff Weinstein set a rule to not even write down friends' feedback
- Plan for rejection and keep your call volume high. Most customers are not early adopters and have no reason to take risks.
- You have to reach about 10 people to find one early adopter willing to get on a call

Gustaf Alströmer, Y Combinator24:34.
- You have to reach about 10 people to find one early adopter willing to get on a call
the true signal of product market fit is ultimately having people open up their wallets and pay you
Naomi Ionita, Evernote
2.1 Write a pull hypothesis for one person
A pull hypothesis names one buyer, their project, and why today's options fail them.
- Fill in the four PULL parts as a Mad Libs sentence.
Rob Snyder13:30
- Write down the Project on their to-do list, the Unavoidable timing, the List of options they considered, and the Limitations that make those options not good enough
Rob Snyder13:30. - Write it for a specific person, then use the calls to check each part
Rob Snyder13:30. - If one part is missing, expect the buyer to complain, stay lukewarm, or say they will do it themselves
Rob Snyder13:30.
- Write down the Project on their to-do list, the Unavoidable timing, the List of options they considered, and the Limitations that make those options not good enough
- Name the role and the task, not the company.
Rob Snyder16:35
- Pull belongs to a person with a project they cannot do themselves, not to a segment
Rob Snyder16:35. - "You're not selling to SpaceX, you're selling to the head of legal at SpaceX." Another example is an operating partner at a mid-market private equity firm trying to do X, Y and Z
Rob Snyder16:35.
- Pull belongs to a person with a project they cannot do themselves, not to a segment
- Look for signs of the problem where people already ask for help.
Rafael Kramer17:47
- Read TikTok comments. A transformation video with 100 people asking how is a sign of demand
Rafael Kramer17:47. - Search Reddit for niche communities, post the concept, and ask if they would use it
Steve P. Young with Chris, Murphy and Gene, App Masters3:02. - Rafael Kramer's debloat face app got about 40,000 downloads with little effort
Rafael Kramer17:47. - Chris's weed moderation app was the one that worked, after budgeting and password manager apps failed in saturated markets
Steve P. Young with Chris, Murphy and Gene, App Masters3:02.
- Read TikTok comments. A transformation video with 100 people asking how is a sign of demand
- Score your product against the old way before you commit.
Kunal Shah, CRED5:09
- Ask users to rate the existing solution out of 10, then rate yours
Kunal Shah, CRED5:09. - At a gap of 4 or more, the switch is irreversible, users tolerate occasional failure, and they brag about it. Below 4, switching stays reversible
Kunal Shah, CRED5:09. - Uber scores about 9 against a cab at 3. Buying a suit online scored 5 against 7 offline
Kunal Shah, CRED5:09.
- Ask users to rate the existing solution out of 10, then rate yours
2.2 Run short sales conversations
Many short calls with the right person show fast whether the idea pulls.
- Book calls at high volume.
Raaz Herzberg, Wiz12:32
- Wiz held 10 to 15 calls a day with CISOs, presenting the idea and listening for reactions. Volume is how you separate an idea that isn't working from one that is
Raaz Herzberg, Wiz12:32. - Audit your calendar for the past month and count physical meetings with potential customers. Aim for 20 to 30 percent of your time

Dalton Caldwell, Y Combinator41:21. - The calls showed the original network security idea drew only polite interest. That led to a pivot six weeks after Raaz joined
Raaz Herzberg, Wiz12:32. - Zip's founders spent well over 20% of their time on customer calls, did hundreds of them, and pre-sold before building

Dalton Caldwell, Y Combinator41:21.
- Wiz held 10 to 15 calls a day with CISOs, presenting the idea and listening for reactions. Volume is how you separate an idea that isn't working from one that is
- Get the calls with a short cold note about the problem.
Jen Abel, Jellyfish12:53
- Open with why it matters to their role, then say something counterintuitive. Talk about the problem and why today's options fall short, not your solution
Jen Abel, Jellyfish12:53. - Keep it to three or four sentences so it fits one phone screen
Jen Abel, Jellyfish13:39. - Jen's first 20 Jellyfish customers came from cold email using the line "zero to one sales talent doesn't exist"
Jen Abel, Jellyfish12:53.
- Open with why it matters to their role, then say something counterintuitive. Talk about the problem and why today's options fall short, not your solution
- Pitch your real sales story, then ask if they would pay and why.
Madhavan Ramanujam, Simon-Kucher13:00
- Use the same story you would use after launch, and repeat the exercise as the product evolves. There is no such thing as too early
Madhavan Ramanujam, Simon-Kucher13:00. - Try the narrative in a few calls before the whole team uses it. Ask "am I crazy or are you seeing this?" and watch whether prospects nod and volunteer how the shift plays out for them
Andy Raskin50:10. - Simon-Kucher benchmarked that 72 percent of innovations fail commercially, largely because pricing was an afterthought
Madhavan Ramanujam, Simon-Kucher13:00.
- Use the same story you would use after launch, and repeat the exercise as the product evolves. There is no such thing as too early
- Follow the customer who is surprisingly easy to sell to.
Brendan Foody, Mercor43:26
- If the marginal customer is very hard to sell, you can't build a huge business. Look for a large pain point and an easy sale
Brendan Foody, Mercor43:26. - Mercor's pull came from an xAI founders meeting and a crowdsourcing player hiring over a thousand people on its platform
Brendan Foody, Mercor43:26.
- If the marginal customer is very hard to sell, you can't build a huge business. Look for a large pain point and an easy sale
2.3 Pre-sell with a real payment
A payment, even a small or refundable one, shows pull better than any answer.
- Ask for a real payment commitment, not stated willingness.

Jeff Weinstein, Stripe42:50
- With founders, ask them to send you a $1 invoice or payment link right now, so the first charge is not their first time

Jeff Weinstein, Stripe42:50. - With a big enterprise deal, ask them to wire real money before you build off-roadmap. He suggests $1 million, refundable

Jeff Weinstein, Stripe42:50. - A refusal tells you the project may never get used. Eager follow-up questions tell you it will

Jeff Weinstein, Stripe42:50. - Tinder saw whales spending heavily and tested a higher tier. The test showed Tinder Select was not the best fit, so they scaled it down and moved on

Shawn Gong, Tinder20:45.
- With founders, ask them to send you a $1 invoice or payment link right now, so the first charge is not their first time
- Sell a cheap early spot or pre-order on a simple page.

Caleb Dean, Runafy25:25
- Build a page with ChatGPT: one sentence about the app, a Stripe link, and a waitlist option. Early adopters got a lifetime subscription

Caleb Dean, Runafy25:25. - Or list the app for App Store pre-order at $5 with screenshots, an icon, a listing and a very light beta build
Josh and Steve P Young, Miracle Morning3:45. - Miracle Morning sold about 18,000 paid apps at $5 on launch day. It built V1 for under 20K in three months
Josh and Steve P Young, Miracle Morning3:45. - Even a PDF or concept works. Sell it and refund it if you have no product

Yuliya Lennox, Solid Starts8:46.
- Build a page with ChatGPT: one sentence about the app, a Stripe link, and a waitlist option. Early adopters got a lifetime subscription
- Test a cheap one-off purchase before building a subscription.

Cem Kansu, Duolingo25:13
- After reading reviews asking to pay to remove ads, Duolingo tested a one-time ad-free month at $3, $5 and $10

Cem Kansu, Duolingo25:13. - DoorDash shipped a delivery pack of 10 deliveries for $20 in a week or two. It ran in Dallas and one other Midwest submarket

Jimmy Liu, DoorDash11:56. - The janky one-month purchase sold far better than expected and led to Duolingo Plus in 2017. Early buyers were about half supporters of the mission and half wanting no ads

Cem Kansu, Duolingo25:13. - The good delivery pack result became another data point that justified building DashPass

Jimmy Liu, DoorDash11:56.
- After reading reviews asking to pay to remove ads, Duolingo tested a one-time ad-free month at $3, $5 and $10
- Send cheap traffic to the offer and watch the response.
Steve, App Masters21:44
- Make a video of the app and judge demand by views and interactions. Or copy the content format of a proven competitor for your niche
Steve, App Masters21:44, 
Caleb Dean, Runafy23:45. - If there are crickets, do not build the product
Steve P. Young, App Masters12:14. - Parallel Live started as a viral fake live-stream video and has made over $1.2 million since its October 2020 launch
Steve, App Masters21:44. - Runafy copied Liftoff's rankings video for running. Under 50 videos in about 2 weeks produced 2,000 waitlist signups

Caleb Dean, Runafy23:45. - Jira Product Discovery put an ad in a Jira newsletter before any code existed and got more than 3000 waitlist signups in about two weeks
Tanguy Crusson, Atlassian27:18.
- Make a video of the app and judge demand by views and interactions. Or copy the content format of a proven competitor for your niche
2.4 Run a paid manual pilot
Deliver the promise by hand to a few buyers and see whether they pay and come back.
- Satisfy an urgent problem for three to five customers by any means.
Todd Jackson, First Round Capital25:59
- Use a spreadsheet or Figma mock-ups. Inefficiency is fine at this stage as long as you deliver incredible satisfaction
Todd Jackson, First Round Capital25:59. - Vanta's founder filled out SOC 2 compliance by hand for design partners. Early customers Segment, Front and Figma then landed a Fortune 10 deal
Todd Jackson, First Round Capital25:59.
- Use a spreadsheet or Figma mock-ups. Inefficiency is fine at this stage as long as you deliver incredible satisfaction
- Charge for the manual service before the app exists.

Daniel Heintzman, Sway AI5:35
- In your first weeks of posting on Instagram, ask followers to DM for a profile review and charge for it. Give the feedback by hand

Daniel Heintzman, Sway AI5:35. - Sway charged about $15 and gave feedback on screenshots by hand. People paid before the app existed

Daniel Heintzman, Sway AI5:35.
- In your first weeks of posting on Instagram, ask followers to DM for a profile review and charge for it. Give the feedback by hand
- Fake the product behind a front end and do the work behind it.
Crystal Widjaja, Gojek14:05
- Gojek added 100 random drivers to a WhatsApp group to pitch a $10 subscription to riders. Interns found the customer in the backend, gave them vouchers and deducted $10 from the driver's balance
Crystal Widjaja, Gojek14:05. - The manual test validated the value prop and the conversion rates they could expect from a subscription
Crystal Widjaja, Gojek14:05. - For Gmail's tabbed inbox, the team built an HTML facade and, with permission, manually sorted each person's top 50 messages into tabs. Participants said "wow"

Itamar Gilad, Google52:12.
- Gojek added 100 random drivers to a WhatsApp group to pitch a $10 subscription to riders. Interns found the customer in the backend, gave them vouchers and deducted $10 from the driver's balance
- In B2B, make the pilot a paid business case.
Madhavan Ramanujam, Simon-Kucher32:16
- Pitch a 30-day pilot to co-create an ROI model with the customer's users. Agree on the inputs together, such as how long a process takes today and how many engineers are involved
Madhavan Ramanujam, Simon-Kucher32:16. - Charge for the pilot, and say the fee covers only the business case. Otherwise a $10k pilot anchors the deal at roughly $120k a year
Madhavan Ramanujam, Simon-Kucher33:33. - A paid pilot screens out tire kickers who would burn 30 to 90 days and never buy
Madhavan Ramanujam, Simon-Kucher33:33. - Enterprises know how to buy services. Sell the outcome as a service powered by your tech, and prorate it to something like $10K a month
Jen Abel, Jellyfish40:15. - Grammarly ran pilots to prove it moved what each team is measured on, such as CSAT for customer success and win rate for sales

Yuriy Timen, Grammarly30:25.
- Pitch a 30-day pilot to co-create an ROI model with the customer's users. Agree on the inputs together, such as how long a process takes today and how many engineers are involved
2.5 Read the signals honestly
Count payments and sharp buying questions, and discount politeness and friendly feedback.
- Treat polite interest as noise and track buying signals.
Raaz Herzberg, Wiz12:53
- Watch for questions about pricing, how long a POV takes, requests to start a POV, and offers to connect you to the team that will deploy it
Raaz Herzberg, Wiz12:53. - After the pivot to cloud security, Wiz's calls changed from "sounds interesting" to those questions. Early customers are often just being nice to a smart team
Raaz Herzberg, Wiz12:53.
- Watch for questions about pricing, how long a POV takes, requests to start a POV, and offers to connect you to the team that will deploy it
- Count only feedback from buyers who have the problem.

Jeff Weinstein, Stripe38:30
- Define your target customer as a specific person with a specific problem, not a segment

Jeff Weinstein, Stripe38:30. - Use price as a forcing function. Ask whether they would pay $10,000 with a full refund promise, and what it would need to do

Jeff Weinstein, Stripe38:30.
- Define your target customer as a specific person with a specific problem, not a segment
- Use payments to find your real customer.

Anada Lakra, BoldVoice13:53
- A paid product shows who has willingness to pay, which correlates with the problem truly resonating. It stops you chasing feedback from people who will never be the customer

Anada Lakra, BoldVoice13:53. - Suno charged from the start, so it could talk to every person who hit the paywall and didn't pay, and ask why

Mikey Shulman, Suno9:02.
- A paid product shows who has willingness to pay, which correlates with the problem truly resonating. It stops you chasing feedback from people who will never be the customer
- Treat refund requests as the best feedback you can get.
Steve P. Young, App Masters8:32
- Paying customers tell you what they value, and refund requests tell you exactly why the product fell short. Do not be afraid of refunds
Steve P. Young, App Masters8:32. - Free users give you nothing, while paying users who ask for refunds tell you why
Steve, App Masters12:51.
- Paying customers tell you what they value, and refund requests tell you exactly why the product fell short. Do not be afraid of refunds
2.6 Where they disagree
Advice splits on free trials, on pages versus live calls, and on how much inbound interest proves.
- Should the paid test include a free trial?
- BoldVoice launched with a $10 a month plan and a one-week free trial

Anada Lakra, BoldVoice13:53. - Steve advises no free trial and a hard paywall, with a high price
Steve, App Masters12:51. - Mikey Shulman notes he has no counterfactual on whether charging from the start was the right call for Suno

Mikey Shulman, Suno9:02.
- BoldVoice launched with a $10 a month plan and a one-week free trial
- Is a page enough, or do you need live conversations?
- Landing pages and Instagram ads are often a way to avoid the awkwardness of talking to people

Dalton Caldwell, Y Combinator41:21. - A quiz and paywall on the web worked so well for Arya's intimacy app that he skipped the app and reached a million dollar ARR business
Steve P. Young, App Masters6:06. - A one-page site is easy to look at, because it is hard to get five minutes of anyone's time
Leo J Barnett, Reelshot6:27.
- Landing pages and Instagram ads are often a way to avoid the awkwardness of talking to people
- Do inbound requests and interview enthusiasm prove pull?
- Grammarly shipped what users asked for, expecting the tip of the iceberg. The floodgates did not open

Yuriy Timen, Grammarly28:56. - RevenueCat listed nine integrations it had not built, and built each one over a weekend only when someone asked

Jacob Eiting, RevenueCat9:40. - In prototype interviews, Chris acted as if the product was live. Users who were disappointed it was not out signalled pull. Yet Autopilot did not become an organic growth channel, because people don't automate their financial lives today
Chris Hutchins, All the Hacks10:30.
- Grammarly shipped what users asked for, expecting the tip of the iceberg. The floodgates did not open
Sources
- An 86-minute guide to finding PMF | Rob Snyder (Author, The Power of Pull) ·
Lenny's Podcast - DoorDash's Playbook for Scaling DashPass to 35M+ Members ·
Subversive - Why BoldVoice charged from day 1 and ignored the Duolingo freemium playbook — Anada Lakra ·
Sub Club - AI’s third era: the rise of persistent AI coworkers | Tara Seshan (OpenAI’s product lead) ·
Lenny's Podcast - $16M AI CEOs: How to Make $1.3M/Month With AI Apps ·
Superwall - Make Ugly Ads to Grow Your App – Yuliya Lennox (Solid Starts) ·
Sub Club - Beginners Guide to Buying & Selling Apps 2026 ·
Superwall - The Web2App Playbook: Scale Your App Without App Store Limits ·
App Masters - How Purpose Hit $1M ARR in 14 Days ·
Subversive - The hidden pattern behind successful products | Mark Pincus (FarmVille, Words with Friends, & more) ·
Lenny's Podcast - How Removing the Free Trial Grew Monthly Subs 2000% – Nancy Anderson, Natal ·
Sub Club - Why Most Apps Are Failing in 2026: 7 Mistakes Killing Your App Success ·
App Masters - I speedran a new app from 0 to $2m/year in 6 months (here's how) ·
Superwall - How Suno Grew to $300M in ARR by Democratizing Music Creation ·
Subversive - Hard truths about building in the AI era | Keith Rabois (Khosla Ventures) ·
Lenny's Podcast - $6.7M ARR, No Paid Ads, and an Exit to Quizlet in 2 Years – Brett Bauman & Zack Hargett, Coconote ·
Sub Club - I speedran an ai app from 0 to $100k exit in 26 days ·
Superwall - Dynamic Paywalls That Drove Millions in New Revenue – Shawn Gong, Tinder ·
Sub Club - Meet The 18y/o Who Solved UGC Marketing (100M Views in 2 Weeks) ·
Superwall - App Marketing 101: How to Grow in a Crowded App Market ·
App Masters - this 14 yr old makes $100k/mo PROFIT building apps with ai (here's how) ·
Superwall - Why Your Free Users Are Your Real Growth Engine – Cem Kansu (Duolingo CPO) ·
Sub Club - How Opal Reached $10M ARR with 11 Employees ·
Subversive - $1M to $10M: The enterprise sales playbook with Jen Abel ·
Lenny's Podcast - The Shortcut to Scale: The Distribution First Mindset ·
App Masters - Finding hidden growth opportunities in your product | Albert Cheng (Duolingo, Grammarly, Chess.com) ·
Lenny's Podcast - Why experts writing AI evals is creating the fastest-growing companies in history | Brendan Foody ·
Lenny's Podcast - Pricing your AI product: Lessons from 400+ companies and 50 unicorns | Madhavan Ramanujam ·
Lenny's Podcast - Insights from RevenueCat’s 2025 State of Subscription Apps Report ·
Subversive - How to win in the AI era: Ship weekly, embrace technical debt, ruthlessly cut scope, and more ·
Lenny's Podcast - How Grammarly’s Evolution from B2C to B2B Propelled It to a $13B Valuation ·
Subversive - The ultimate guide to founder-led sales | Jen Abel (co-founder of JJELLYFISH) ·
Lenny's Podcast - Building Wiz: the fastest-growing startup in history | Raaz Herzberg (CMO and VP Product Strategy) ·
Lenny's Podcast - The 5 Biggest Mistakes First-Time App Founders Make ·
App Masters - How to consistently go viral: Nikita Bier’s playbook for winning at consumer apps ·
Lenny's Podcast - Building product at Stripe: craft, metrics, and customer obsession | Jeff Weinstein (Product lead) ·
Lenny's Podcast - How to Transform ANY Business into a Profitable APP Business #appbusiness #appdevelopers ·
App Masters - Hard-won lessons building 0 to 1 inside Atlassian | Tanguy Crusson (Head of Jira Product Discovery) ·
Lenny's Podcast - Lessons from 1,000+ YC startups: Resilience, tar pit ideas, pivoting, more | Dalton Caldwell (YC) ·
Lenny's Podcast - A framework for finding product-market fit | Todd Jackson (First Round Capital) ·
Lenny's Podcast - Kunal Shah on winning in India, second-order thinking, the philosophy of startups, and more ·
Lenny's Podcast - Geoffrey Moore on finding your beachhead, crossing the chasm, and dominating a market ·
Lenny's Podcast - Reflections on a movement | Eric Ries (creator of the Lean Startup methodology) ·
Lenny's Podcast - Becoming evidence-guided | Itamar Gilad (Gmail, YouTube, Microsoft) ·
Lenny's Podcast - An inside look at Figma’s unique GTM motion | Claire Butler (first GTM hire) ·
Lenny's Podcast - The ultimate guide to JTBD | Bob Moesta (co-creator of the framework) ·
Lenny's Podcast - M&A, competition, pricing, and investing | Julia Schottenstein (dbt Labs) ·
Lenny's Podcast - The power of strategic narrative | Andy Raskin ·
Lenny's Podcast - Lessons from working with 600+ YC startups | Gustaf Alströmer (Y Combinator, Airbnb) ·
Lenny's Podcast - AI and product management | Marily Nika (Meta, Google) ·
Lenny's Podcast - How to price your product | Naomi Ionita (Menlo Ventures) ·
Lenny's Podcast - Launching and growing a podcast | Chris Hutchins (All the Hacks, Wealthfront, Google) ·
Lenny's Podcast - Founder-led sales | Pete Kazanjy (Founding Sales, Atrium) ·
Lenny's Podcast - The art and science of pricing | Madhavan Ramanujam (Monetizing Innovation, Simon-Kucher) ·
Lenny's Podcast - How to scrappily hire for, measure, and unlock growth | Crystal Widjaja, Gojek and Kumu ·
Lenny's Podcast - Avoid These App Development Mistakes ·
App Masters - Side Hustle App Marketing Strategies ·
App Masters - 5 Deadly App Marketing Mistakes ·
App Masters - 5 Juicy App Marketing Strategies With No Budget ·
App Masters - How to Validate App Idea With Simple One-Page Website ·
App Masters - 5 Reasons You Should Soft-Launch Your App ·
App Masters - App Growth Hacking Strategies - Interview on The App Man Show ·
App Masters - Why Content Marketing Trumps Ugly Websites ·
App Masters
Part of Finding Product-Market Fit in the growth library.