55
39 Comments

How a college student reached $64,000/mo in 6 months by being an AI first mover

Just a few months ago Yasser Elsaid was in his 4th year of college, interning at FAANG companies like Meta and Tesla. Then he placed his side hustle in front of the tidal wave that is OpenAI's ChatGPT.

The timing worked out. The chatbot company he bootstrapped, Chatbase.co, is already doing a mindblowing $64,000 in monthly recurring revenue. His traffic hasn't dipped since the initial launch. He just hired two employees to help with the overwhelming demand. And no: he didn't pass all of his university classes. Nor does he care.

I reached out to Yasser to get the story behind this whirlwind growth.

Why Yasser started Chatbase

Channing Allen: Hey Yasser! Tell me about your background and what your new company does.

Yasser Elsaid: Hey! I founded Chatbase.co, a tool that lets you build a custom ChatGPT interface for your website.

I'm originally from Egypt, and I moved to Canada in 2019 for my undergrad. Back when I started university, I had no idea what I wanted to do. I was surrounded by many students who had the goal of working at a FAANG company. So naturally, I adopted the same goal and started working towards it.

I was able to get internships at Tesla and Meta for my 3rd and 4th years of school. At the start of both internships, everything was super exciting. Free food, massage chairs, smart people, I couldn't find anything to dislike. But as time went on, I saw myself having the exact same day every day. It wasn't a bad day, but it wasn't exciting. I realized that the lifestyle at these big companies is too safe, too manicured for me. Those internships taught me a lot of things, but most importantly, they taught me that I want to become an indie hacker.

CA: What ultimately motivated you to start Chatbase?

YE: I always worked on side projects. None of them made any real money, but listening to the success stories on the Indie Hackers podcast was enough proof that I could make something work. As my time in university went on, I started to focus less on optimizing for FAANG (leetcode) and more on building side projects.

I realized that I would be working hard no matter which path I chose, and the solopreneur path sounded the most exciting and had the most upside.

During my 4th year of university, I got super excited about the applications of AI. I saw solopreneurs like Pieter Levels build cool AI products and I was inspired. I started playing around with the OpenAI API and saw a lot of potential. The idea for Chatbase wasn't super hard to come up with. I didn't do any validation or market research since this space was just being born and it was obvious to me that "ChatGPT for your data" would become a thing and that many people would find it useful.

Product dev and tech stack for Chatbase

CA: How'd you build Chatbase? Is the current version the same as what you started with?

YE: No! Chatbase actually started as a "ChatGPT for your PDFs" tool. It was the easiest and most obvious use case. You just uploaded a PDF, then you could chat with its content. The MVP for this version took me about two months to build. I tweeted it to my 16 twitter followers on Feb 2, 2023:

My tweet went viral. I didn't even have a pricing page yet. Anyone could upload as many documents and send as many messages as they wanted. As soon as I saw the traction, I stopped doing anything university related and focused 100% of my time on Chatbase. I knew I couldn't mess up this opportunity.

I ended up failing two classes, but it was 100% worth it!

CA: Haha! Sounds like a good tradeoff. What does your tech stack look like?

YE: I'm using React, Next.js, and Supabase to build the web app. I'm also using OpenAI's API, Langchain, and Pinecone for the AI part of the app. And finally Stripe to handle payments.

This stack has served me well so far, but I think I might need to change a few things in the future to save on costs. I might experiment with different Vector databases or hosting solutions.

Marketing and user growth

CA: How'd you find your first users? And how have you kept growing since then?

YE: Chatbase was probably the first "ChatGPT for your data" SaaS tool. This was a huge advantage since it wasn't that hard to make it go viral. It had the "wow" factor of being able to upload your own personal documents and chat with them, PLUS it took advantage of the overall AI and ChatGPT hype.

I made a few tweets that went viral, like this one:

From there, AI influencers started posting about it:

This viral marketing was crucial in getting my first batch of customers, but the problem is it's not a good long-term strategy. Since now there are now so many tools that are doing what Chatbase is doing, AI influencers are not likely to post more of the same tools.

Here are other methods I've used to keep getting customers:

  1. Launching on Product Hunt
  2. Posting to relevant subreddits (a story works better than "here is a tool I made")
  3. Being active on Indie Hackers
  4. Submitting Chatbase to AI directories

My traffic hasn't dipped after the initial launch:

Traffic

Business model and revenue growth

CA: How does your business model and pricing work?

YE: Chatbase is a subscription service with four different plans. Most subscribers are on the lowest plan (mostly to test the chatbots), but they quickly move to the higher plans or churn. Most of the revenue is generated by the $399 monthly plan.

Chatbase uses Stripe to handle all the subscriptions, and it's working well so far.

CA: Mind sharing what your revenue growth has looked like?

YE: Sure:

  • Feb 7: $0 MRR
  • Feb 11: $400 MRR
  • Feb 16: $900 MRR
  • Feb 28: $3,000 MRR
  • Mar 15: $10,000 MRR
  • May 13: $64,000 MRR

MRR

Today Chatbase is at $64,000 MRR. This crazy MRR growth is due to being really early in the market, plus taking advantage of all the hype around ChatGPT. Not sure how long this will last since now there are a crazy number of tools that are offering similar services and bigger companies are also interested in the space.

One piece of advice for entrepreneurs to find a good product to build is to find a space with SOME competition. If there is no competition, you are either a genius or no one needs what you're building. If there is a lot of competition, it will be a race to the bottom.

The future of Chatbase

CA: So where do you go from here? Both as a founder and, I guess, as a student.

YE: Chatbase will continue to offer "ChatGPT for your data" as a service. I'll continue adding more features based on customer feedback. I see it being the easiest way to create a custom AI chatbot for your data that you can interact with through the website or the API.

I won't be looking for a new grad job any time soon. Instead I'll focus all my energy on Chatbase. I just added two employees to help with coding new features and customer support, and I imagine the team can grow to five or six people.

The main worry I have now is the amount of competition and not knowing what the future will look like in this space. Since all of this is very new, something can happen one day (e.g. a decision from OpenAI) that will change the trajectory of all these AI tools.

Yasser's reflections on his journey

CA: What's been the biggest challenge for you so far? And would you do anything differently?

YE: Honestly, the biggest challenge was convincing myself to work on side projects with no immediate return. Once I started doing that it became very hard to lose. Even if Chatbase doesn't succeed, I'll have learned a lot, had fun, made money, and will always have a cool story!

I don't often think about what I would do differently because every decision I've made has gotten me to where I am, and I'm happy with where I am.

CA: Are there any tactics or resources you've found really helpful along the way?

YE: Listening to stories of other solopreneurs who've made it is very inspiring. It made it very clear that my goal of making $10k a month from a side project is not a crazy goal to have. People achieve it every day.

Keeping up with new technologies and trends will help you find opportunities faster than anyone else. If you can take advantage of these opportunities, one of them will be a success.

In my case I was at the right place at the right time. I was interested in AI applications, I had time to work on a side project, and I found a useful use case fairly quickly. Also, my tweets going viral definitely helped. Those are forces that are outside of my control that contributed to Chatbase's success. But to give myself some credit, I also worked really hard (12-hour days) to capitalize on the opportunity.

CA: Awesome. Is there any advice you'd offer to indie hackers who are just starting out? In other words, to people who are where you were just six months ago?

YE: I've got a few pieces of advice:

  1. Launch as soon as possible. Skip creating a waitlist and just create a very basic MVP and launch it.
  2. Launch multiple times if possible. If you make significant changes to your app, you can always present them in a way as if you are launching a new product.
  3. Build in public. There is no good reason not to build in public. Every new post you make has a chance of going viral and changing your life. Plus, you get to meet cool, like-minded people. You don't have to share revenue numbers. Just what you're working on today. Twitter is still a good place to do this, but no one is doing this on TikTok now so there is a big opportunity there.
  4. Engage with the community. Follow successful indie hackers, start creating content, share you learnings, meet other indie hackers near you, etc.

CA: Where can people go to stay updated about you?

YE: You can try out Chatbase at Chatbase.co and follow me on twitter and linkedin.

  1. 1

    I resonate with his shift towards pursuing indie hacking over traditional corporate paths. It's amazing to see how he seized the opportunity presented by OpenAI's ChatGPT and turned it into a thriving business, all while navigating the challenges of university life. His story reaffirms the power of passion, perseverance, and being at the right place at the right time. I remember looking for economics help. Struggling to balance coursework with part-time jobs, I was on the verge of burnout. But discovering https://essays.edubirdie.com/economics-assignments helped me not only manage my workload but also boost my understanding and grades.

  2. 1

    Thanks, very inspiring. I want to do all those amazing AI apps.

  3. 1

    Very inspiring, we are also entering this type of business but for agencies.

  4. 6

    Hey, I'm part of the competition Yasser is talking about at InsertChatGPT ( https://insertchatgpt.com ), we're doing $30k/MRR after 3 months of launching but we are way more aggressive than Chatbase and burning more. I share the same worries Yasser is talking about, the biggest one is OpenAI destroying a wave of startups at each release cycle. The second is competition, we're reaching saturation, and hopefully, the use cases will expand too.

    1. 1

      What marketing channels are you using?

  5. 4

    Very inspiring story. Thanks for sharing.

  6. 3

    Thanks, very inspiring. I want to do all those amazing AI apps for Latam countries.

  7. 3

    Super inspiring! Thanks for sharing. Don't worry too much about those failed classed ;)

  8. 3

    Thanks for the sharing! how did you decide how to price your product? I understand that openai's API can get pretty pricey. How were you able to decide how to charge the way you charged? Did you do a thorough cost analysis?

  9. 3

    Great write up. Love the simplicity of the demo and how it enables people to "just get it" right away.

    To me the "secret of success" here is how simply the concept was conveyed and how easy it looks to get it up and running.

    In other words, simplify and remove friction for the win!

  10. 2

    Great post @channingallen! this is super inspirational, you can't help but be inspired to get started when you hear about stories like this. Great job Yasser!

  11. 2

    With Docalysis (https://docalysis.com/) I'm part of the "chat with a PDF" competition Yasser mentioned. I totally agree with his concerns about there being a lot of startups doing this, and big companies planning to as well. I see it as somewhere to get started, just an initial product to start with, though I'm not sure the time is good for new tools like this. The best timing was when Yasser started - I was a few months after that.

    1. 2

      Anything specific you're doing to stay ahead of the hype cycle and avoid commodization? e.g. adding new features, addressing more use cases, etc.

      Or are you mostly just hunkering down and trying to hold your own in the chat-with-a-PDF product category?

    2. 1

      i would imagine the founder that will win will be the one best adaptive to the changing landscape and building more moated features. this reminds me of the rush to ai publications like therundown.ai that will ultimately need to do the same thing

  12. 2

    Nice one! Care to elaborate on why you think people should skip the waitlist? Doesn't it have its justification sometimes? Others are free to give their input as well :D

  13. 1

    Great! Thank you for sharing!

  14. 1

    Interesting interview!

    @oopsiedaisies, would you be open to share the cost you pay at OpenAI to run Chatbase? Maybe in percentage to have something aligned with your revenues/profits.

    Thanks :)

  15. 1

    Great story, very inspiring!

  16. 1

    An inspiring story from a successful founder.

  17. 1

    This is inspired me a lot. 🖖

  18. 1

    Super inspiring story!

  19. 1

    After this, you start to believe in wonders

  20. 1

    It's just impressive, congrats !

  21. 1

    This interview between @channingallen and Yaseere is very insightful. It teaches a lot of lessons. It demonstrates how perseverance leads to success.

  22. 1

    Great story, thanks for sharing! 🌈 As mentioned in the interview: Perfect place perfect timing for the app.

    But still, nothing can’t be done without a huge amount of work. And if you are curious it’s not easy to give up on everything else and focus on one single goal.

  23. 1

    this is fantastic story! There are so many Ai startup ideas that he can build, wonder how he came up with ideas and picked one of them.

    I'm building a virtual office tool that focusing on employees happiness :)
    this is what I personally been through and am happy that I picked the right one.
    :) oh and if there's anyone try out product, let me know in the comment section or dm me!

  24. 1

    Very inspiring, thank you for sharing

  25. 1

    I went to your site and tried the live demo. It's cool. keep it up!

  26. 1

    Great story. Congrats!

  27. 1

    Thank you, it gives a lot inspiration!

  28. 1

    Thanks for sharing a great story. It's great to see what a college student can achieve.
    One thing that I can infer from the story is that to keep trying.

  29. 1

    Thanks for your really magic story of the project marketing and development! And good luck in building a huge and successful business!

  30. 0

    You have shared a great story and you have achieved great results in a short period of time. I also checked Chatbase, and it's an amazing tool to create a custom chatbot with your own content.

    You're right, not everyone has shifted to the higher price, and a few people churn. I suggest trying Churnfree, a customer retention tool that can help reduce the churn rate by offering/discounts customers an effective way to continue using your product. I hope it will be a win-win situation for both customers and your product.

    I recommend every membership business to try such kinds of tools to reduce their churn rate. Churnfree also helps to collect feedback from customers and provides a subscription pause feature. Not everyone is interested in canceling; some people want to pause the service for a specific time or months, which is why having a pause feature can prevent churn.

    Try the 14-day free trial of Churnfree and see how many clients it can save for your business.

  31. 0

    I particularly enjoyed reading about the student's journey of finding a niche within AI where their skills and unique value proposition could shine)

  32. 1

    This comment was deleted 10 months ago.

Trending on Indie Hackers
Competing with Product Hunt: a month later 33 comments Why do you hate marketing? 29 comments My Top 20 Free Tools That I Use Everyday as an Indie Hacker 18 comments $15k revenues in <4 months as a solopreneur 14 comments Use Your Product 13 comments How I Launched FrontendEase 13 comments