How I Built 1M Business in 117 Days
从 16 个粉丝起步,117 天做到年入 680 万美元
How I Built A $1M Business in 117 Days
Introduction
A few weeks ago, I got a DM on X from this guy named Yasser. We got to chatting and he told me something I couldn't believe. He took his app from 0 to 1 million in just 117 days. And what's even crazier is he did it with zero audience.
"When I launched, I only had 16 followers."
About Yasser & Chatbase
Yasser's Introduction:
- Built Chatbase to 7 million in ARR with no funding
- Launched 2.5 years ago as a solopreneur
- Started with only 16 followers on Twitter
- It went viral
The Origin Story
Background
Early Career:
- Followed the bootstrapping movement on X (Peter Levels, etc.)
- Did internships in FAANG companies
- Realized it wasn't for him
- Looked at people 5-10 years ahead in their career - not inspiring
- Saw people like Peter Levels and Danny Postma, especially in the AI wave
- Thought: "I can actually do this"
Finding the Idea
The Discovery:
- Saw people doing demos of how to build a ChatGPT for your data
- No one was building a product around it
- Knew it was a good idea
- "I didn't do any validation or anything. I just said if I don't do this someone else will."
The Launch:
- Released Chatbase to his 16 followers
- It went viral
- This was happening in his final year of university
- Just a side project initially
- Saw the first sale, then kept going
- Had 2-3 sales every day
- Dropped out of university
The Viral Tweet Strategy
What Made It Work
Three Key Elements:
1. Familiar Interface
- Streaming interface where text streams in a chat interface
- Very ChatGPT-like, which was going viral at the time
- Taking a glance at the demo was just interesting
2. Minimizing Seconds to the "Aha Moment"
- Very simple demo
- Showed exactly what the product was capable of in the first 20 seconds
3. Mentioning the Tools
- 2.5 years ago, there were a bunch of new AI companies and tools starting out
- No one had any customers because they were all new
- Every company was trying to show people real use cases
- Mentioned LangChain, Pinecone, etc.
- Made sense for those companies to push it too
- No one else was building stuff like this on their platforms yet
- Those companies picked it up and went viral
- Created a viral loop
- Most of the initial traction came from that
The Build in Public Playbook
Core Principles
The Basics:
- Share what you're doing every day
- First 2-3 months: you're practicing what works and what doesn't
- Won't get views at first - you're building a brand and story
- One tweet won't do it - people need to see your face a lot
Advanced Tactics:
- Post videos on X if you can
- Not enough people are doing that, so you stand out more
- Frame it as: "I'm building something. I'm learning a lot along the way. I'm going to take you on that journey."
Important Tips:
- Don't be boring
- Be more personal
- Share your personal story
- Have a personality
- Have controversial takes (if you actually believe in them)
- That's how you get people to notice you
From 0 to $1M ARR in 117 Days
The Strategy
Continuous Launching:
- After the first initial viral moment, kept adding more features
- With every new release, framed it as a new launch
- Key insight: Don't frame launches as "feature launches"
- If someone new is looking, they don't have any context
- Frame every single launch to make sense to new people who don't know you or your product
Creative Viral Strategies (Without Spending Money):
1. Subreddit Strategy
- Went into subreddits of books
- Created a ChatGPT for their book for free
- Was losing money on this
- Goal: Have domain opened by a lot of people to get more domain authority
- Maybe they click and see the landing page
- Maybe they see they can actually pay for this
- Did this for all kinds of books
2. Influencer Bots
- Created bots for Paul Graham, Naval, etc.
- Same strategy as books
3. Sponsored Posts
- If not launching something, do a sponsored post with a big page
- Did one with a page on LinkedIn that day - made $4,000
- If you structure them well, they're a very good way to get your product out there
The Numbers
Current Status
Revenue & Growth:
- Exactly at 6.8 million ARR (as of recording)
- Growing very fast
- Only PLG (Product-Led Growth)
- Just passed 10,000 customers (2 days ago)
- Customers paying between $40 and $500/month
- Around 600,000 registered users
What is PLG (Product-Led Growth)?
The Model
Key Characteristics:
- Just have a Stripe button on your website
- Do most of the marketing outside of your website
- Have a good landing page
- People can just go in, buy a subscription, put in their credit card
Building a Good PLG Product
Requirements:
- Don't have to have a lot of features
- Just have one core feature (for Chatbase: upload a PDF and talk with it)
- Have a good UI
- Don't have any bugs
- Have a good MVP and launch it into the universe
The Balance:
- Find the balance between launching fast and not launching garbage
- Have a good quality tool that you're proud of
- People should be excited to use it more
- They shouldn't be frustrated using it
Building with AI Agents
How to Learn
Resources:
- Go to sources like OpenAI's cookbooks or their documentation
- Read about their agents SDK
- Check out Vercel's AI SDK (very powerful)
- Read documentation and look at examples
- Look at who's using them
- Learn how those companies tell you how to build AI agents
Strategic Approach
The Forward-Looking Strategy:
- Find something you can't build yet
- The only bottleneck should be the AI model itself
- The intelligence is not there yet
- Start building that
- Bet that in a year you're going to have GPT-5 which is capable of doing that
- You'll have a one full year head start on everyone else
Yasser's Experience:
- Started working on Chatbase before the ChatGPT API
- Had the product ready and people were using it
- Then ChatGPT launched their chat API
- Released a tweet saying: "In the last 48 hours I built this cool new product"
- Because everyone was talking about the new ChatGPT API and what you can build with it
- This also went very viral
Tech Stack
Current Infrastructure
Hosting & AI:
- Vercel for hosting
- Vercel AI SDK for AI infrastructure
- Supabase for the database
AI Models:
- OpenAI
- Anthropic
- Cohere
- Google Gemini
- Grok
- Using all of them - users can choose which model works best
Other Tools:
- Stripe for billing
- Dub for affiliates
- Mentlify for documentation
Key Lessons Learned
What Surprised Him
The Blueprint Myth:
- Went in assuming there's a blueprint on how to build a good business
- Thought it was just about who's going to work hard
- Realized: There are so many different ways to build a good company
- How you work together
- Performance reviews
- In-person or remote
- Company culture
- All of that can change a lot between company to company
The Positive Side:
- You don't need a lot of experience to start a company
- Advice from people who have done this before is good to listen to but mostly irrelevant
- No one knows your situation as much as you
- Best practices change so much from situation to situation
- People who give good advice will tell you what they think is right
- But in the end they'll say: "Trust your gut mostly because you know your situation more than me"
Advice to His Younger Self
Think Bigger
The Mindset Shift:
- "I wasn't thinking big enough in the beginning"
- Initial goal: Just get to $10K, move to Bali, live the indie hacker lifestyle
- Realization: "Why not shoot for the stars? Why not build the first 100 million ARR bootstrap company?"
The Hesitation:
- Was too worried because everyone was saying it's just a "ChatGPT wrapper"
- It's not going to work
- This got into his head because it was true - it was just a ChatGPT wrapper
- Wasn't aggressive enough
- Was too shy about what he was building
- Was too reserved
What He'd Change:
- Would have moved a lot faster
- Would have put more on the line
- "Just aim higher"
Conclusion
Yasser is proof that you don't need a big audience to get started. He started his app when he had 16 followers on Twitter and in less than 3 years he grew it to over 6 million ARR. He got started just by building stuff.
Key Takeaways:
- You don't need validation - just build it
- Build in public and share your journey
- Frame every release as a new launch for new audiences
- Get creative with distribution (subreddits, influencer bots, sponsored posts)
- Focus on PLG with one core feature done well
- Think bigger and move faster
- Trust your gut - you know your situation best