$500K milestone – my reflections after 1 year of building Typing Mind
$500K milestone – my reflections after 1 year of building Typing MindAlso in this issue: one-off purchase vs. subscription, selling Xnapper, and other updates from me in Feb 2024Hi everyone, it’s Tony again with another update! 👋 In February 2024, my ChatGPT chat frontend, Typing Mind, reaches $500K in total revenue. It started out almost exactly one year ago as a simple UI for ChatGPT API. Thanks to everyone who has purchased and enjoyed using the app! Looking back, I have some thoughts on this amazing one-year journey I want to share with you here. Being early to the niche is a huge advantageTyping Mind was released just 5 days after OpenAI announced the API. I think it is the first of its kind, providing an alternative UI for ChatGPT with the “Use your own API Key” concept. When you’re first to the niche, your first version (MVP) doesn’t have to be so amazing. People have an itch, and there’s nothing on the market to fix it. If you give them something to scratch that itch, even just a bit, they’ll be happy to buy. In this case, there were many annoying things with the standard ChatGPT interface e.g., it keeps logging you out every day, it types the answer very slowly, and there was no way to search past conversations… Even though OpenAI fixed all this a few months later, I was able to capture the public attention during this time. If I were late to the party, there wouldn’t be any annoying problems to solve anymore, or at least the problems wouldn’t be that painful/important anymore. Another example I’ve seen that captured a niche early is Chatbase (built by Yasser) - an AI chatbot SaaS. He launched on February 2023 when most of us still hadn’t really realized how big the AI chatbot (or chat with documents/website/etc) space could be. Now he is making $3M/year. Compared to Chatbase, Typing Mind is a tiny product. Pressure to keep upThe AI space is moving incredibly fast. Once captured the initial traction, I need to keep moving to catch up. Within the last 12 months, I pushed out 171 updates to Typing Mind, and I still have a ton more to do. People come up with new ways to chat with AI all the time; OpenAI also drops new big announcements once every few months. And all this won’t be stopping anytime soon. I had to spend all of my time building and improving the product. Very little time to do anything else like marketing, SEO, trying paid ads, cold outreach, building community, etc. The good thing is that I enjoyed building/coding. New customers still come in every day, so the overall experience wasn’t so bad for me personally. However, to create a sustainable business, I’m not sure I can rely solely on organic traffic forever. I’ve been considering doing some “real marketing” or at least hiring someone to do it, but this comes with a different set of problems I need to learn to solve. One-time purchase vs. SubscriptionIn the beginning, Typing Mind started with a one-time purchase. It was one of the reasons why the app sold so well in the beginning. This was possible because the core product of Typing Mind is just a static web app with no back end and no database. It doesn’t even have an account system or login/logout. Typing Mind is activated using only a license key. That means it costs me almost nothing to host and run the app, and that’s why I can afford to sell the license as a one-time purchase. Then, I gradually added a new subscription sources:
Typing Mind’s revenue is now a mix of one-off purchases and subscription revenue. It’s a healthy mix! As of now, the subscription part of Typing Mind is at $15K MRR. This has surpassed my last record of a subscription product, Black Magic (which was making $14K MRR at the time of acquisition). I find this mix of subscription and one-time purchase to be the best model.
Obviously, an all-subscription model would bring me more stable revenue. But the benefit here is that I can sell to regular users more easily with a lifetime license, as it only costs once. Most users will be happy to pay once and use the product forever, which saves them more money in the long term. The downside is that I need to be very careful every time I add a new feature to the static version (one-time purchase). I can’t simply add a feature that requires an ongoing cost (like a free sync service). The maths must check out. Otherwise, it’s hard to keep my promise of giving lifetime access. Other updates: I’m selling XnapperLast week, I posted on Twitter that I was looking for a buyer for Xnapper. I’ve already found a buyer, and I’m in the process of acquisition. The main reason I want to sell Xnapper is that I feel like I’m wasting its potential. I spend all of my time on Typing Mind these days, which brings me the majority of my revenue, so I have little time and motivation left to continue growing Xnapper. Of course, I can just leave it on autopilot and take my sweet passive income, but it just feels very “wasteful” to me, considering I know how much potential Xnapper has for growth. I love and use Xnapper every day (as you can see from the screenshots in this post), but right now, I don’t have the time to bring it to the next level. I’ve evaluated all the potential buyers who reached out and agreed to go forward with a very enthusiastic, energetic buyer who is super interested in growing Xnapper. I’ll share more about this acquisition in the next newsletter issue once the acquisition officially closes. That’s all for now!Thank you for reading my updates. I hope it’s been helpful in some way 😄 I’ll see you next month with more updates and follow-up on the acquisition of Xnapper. Until next time! - Tony |
Older messages
2023 Recap
Tuesday, December 26, 2023
I turn 30, built a new app, and other updates in December 2023
Why I run Black Friday deals (things I learned)
Tuesday, November 21, 2023
I also curated 300+ Black Friday deals for you
Oct 2023: side project, interview on Indie Hackers
Monday, November 6, 2023
Going viral, my thoughts, and updates from me in October 2023.
My solopreneur story: zero to $45K/mo in 2 years
Friday, September 22, 2023
Today is exactly 2 years since I quit my job and become a full-time indie hacker.
July 2023: $6K MRR – getting back on recurring revenue
Monday, August 7, 2023
small updates from me in July 2023
You Might Also Like
⏳ 72 hours left—your best chance to start your dream business
Friday, December 27, 2024
Time is running out to grab our best-ever deal—start building your business today! fdrlogo Hey Friend , This is it. The final 72 hours to claim the BEST HOLIDAY DEAL Foundr has ever offered. For the
🚨 Announcing: The inaugural “What’s in your stack?” survey
Thursday, December 26, 2024
Tracking the most commonly used (and beloved) tools in tech ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
91 new Shopify apps for you 🌟
Thursday, December 26, 2024
New Shopify apps hand-picked for you 🙌 Week 51 Dec 16, 2024 - Dec 23, 2024 New Shopify apps hand-picked for you 🙌 What's New at Shopify? 🌱 Charge Tax on Shipping Proportionally in Canada with
SaaSHub Weekly - Dec 26
Thursday, December 26, 2024
SaaSHub Weekly - Dec 26 Featured and useful products Tickkl logo Tickkl Tickkl is a free time tracking software #Productivity #Time Tracking #Developer Tools Athena News API logo Athena News API
Secrets to Growing and Monetizing Your YouTube Channel 🎥
Thursday, December 26, 2024
If you're serious about growing your YouTube channel, this week's edition is packed with tips ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏
Do this ONE thing in 2025
Thursday, December 26, 2024
Read time: 52 sec. A bunch of you have been DMing me about your New Year's resolutions. Very cool, but… Some of you have WAY too many goals. Don't get me wrong—I've been there. Back in 2018
💋 Start your 2025 success story now with Gretta’s blueprint
Thursday, December 26, 2024
Don't wait for the new year—transform your life NOW with our biggest deal ever. fdrlogo Hey Friend , Thinking of owning an online business instead of working a boring 9-5? Now's your chance
Boring Strategy, Remote Nomad Jobs, GenFuse AI, Mochi Video AI, Notepad Online, and more
Wednesday, December 25, 2024
a powerful tool that transforms your ideas into a video BetaList BetaList Weekly Mochi Video AI a powerful tool that transforms your ideas into a video Remote Nomad Jobs 100% remote jobs for digital
💥 Make 2025 The Best Year of Your Life - CreatorBoom
Wednesday, December 25, 2024
Six Figure Local Newsletter, How Eddie Shleyner Built Very Good Copy, 10 Newsletter Success Stories Generating $1.1M in MRR, 4 Boring Websites That Make over $35k Per Month, 6 Things to Do if Your
🚀 This holiday, learn from the best & transform 2025
Wednesday, December 25, 2024
These experts have built $100M+ businesses—now they're here to help you do the same. fdrlogo Hey Friend , What do 30000+ Foundr students know that you don't? They know the difference between