Chatbase
$8M ARR, 18-person team, 10,000+ enterprise customers, bootstrapped
Egyptian-Canadian software engineer, 24 at founding. Interned at Meta, Tesla, BlackBerry before going solo. Fully bootstrapped.
In late 2022, Yasser Elsaid's new-grad job offer was rescinded during tech layoffs. He built a ChatGPT-for-PDFs MVP in two weeks using Supabase and LangChain, tweeted it to his 16 followers in February 2023, and watched it go viral.
The Receipt
“OpenAI is going to show us how closed they are and who's startup that they are going to kill. First it was Jasper, then the Chat with PDF apps and now it will be ...”
“I didn't receive a return offer from my Meta internship, which, in hindsight, was the best thing that ever happened to me.”
— @yasser_elsaid_The Journey
Growth trajectory — click a dot to jump
- Nov 2022
other Elsaid's new-grad offer rescinded during tech layoffs. Decides to build a side project instead of job hunting.
- Jan 2023
other MVP built in two weeks using OpenAI API, LangChain, Pinecone, and Supabase.
- Mar 2023
milestone $10,000/month revenue. HN post surfaces product — cautious optimism from some, skepticism from others.
- Feb 2023
What they said
“For some reason I want to trust them quickly. But if I install this chatbot on the company website for customers, I probably should slow down and give these shiny new AI tools time to mature.”
What happened
Chatbase launches — 'ChatGPT for your PDFs.' Tweet to 16 followers goes viral.
February 2023
Criticism → Reality - Apr 2023
launch Product Hunt launch. 167 upvotes. Chatbase expands to website-trained chatbots beyond PDFs.
- May 2023
milestone $59,000–$64,000 MRR reached — roughly 3 months post-launch.
- Nov 2023
press HN thread: critics say OpenAI will kill all wrapper startups. Chatbase keeps growing.
- Jul 2023
What they said
“OpenAI is going to show us how closed they are and who's startup that they are going to kill. First it was Jasper, then the Chat with PDF apps and now it will be ...”
What happened
$1M ARR in 117 days from launch. Still solo, no VC, no sales team.
July 2023
Criticism → Reality - Dec 2023
What they said
“Hundreds of so-called 'AI startups' crying for VC money over a wrapper AI product aren't smart enough to realize how OpenAI is directly competing against them.”
What happened
$2.2M ARR. Product pivots toward B2B customer support agents.
December 2023
Criticism → Reality - Dec 2024
milestone $390K MRR. Elsaid publicly admits he missed his $1M MRR goal for 2024.
- Feb 2025
milestone $5M ARR, two-year mark. Team relocates to NYC to be closer to enterprise customers.
- Apr 2025
milestone $6M ARR. 18-person team (11 engineers). SOC 2 Type II and GDPR compliant.
- Dec 2025
milestone $8M ARR, 10,000+ enterprise customers, 92% retention, 8% monthly growth.
Outcomes & Insights
Latest outcome
December 2025
ARR / customers
$8M ARR, 10,000+ enterprise customers, 92% retention
Viral tweet to 16 followers: initial distribution was a cold tweet that hit at the exact moment ChatGPT API hype peaked
Product-led growth: free tier gets users to 'aha moment' before paywall; no sales team required through $6M ARR
B2B pivot: moved from consumer PDF-chat to enterprise AI agents with actions — widening the moat against commodity wrappers
NYC relocation at scale: physically moving to where 98/100 ideal customers were based accelerated enterprise feedback loops
I didn't receive a return offer from my Meta internship, which, in hindsight, was the best thing that ever happened to me.
💡 What you can learn
- Elsaid tweeted to 16 followers and it went viral — but that's not the lesson.
- The lesson is what he did after: ignore the 'OpenAI will kill you' noise and keep wedging deeper into B2B.
- Wrappers die.
Engineering-first team: 11 of 18 hires are engineers — product quality as primary retention mechanism
When they pushed back
When PDF chat clones flooded the market, Elsaid shifted to a B2B platform for AI agents that could take actions — updating subscriptions, rescheduling appointments — no clone could replicate.
Success patterns
See all patterns →Chat about Chatbase loads when this section enters view.