$322 → $2K MRR in 60 days by building in public

Tony Dinh
Tony Dinh
Hello everyone, this is Tony! šŸ‘‹

Today is a special day.
I want to share with you all this post I originally posted on Indie Hackers, but I think you all will also be interested!
Itā€™s a long post about my journey growing Black Magic to $2K MRR in the last 2 months.
Here we go.
šŸ“ˆ $322 ā†’ $2K MRR in 60 days
Two months ago, I received an offer to buy my SaaS (name: Black Magic) for $40,000, all cash.
Black Magic was about $322 MRR at the time. That was > 10x ARR ā€“ a very good deal.
For various reasons,Ā I declined the offer.
Now, 60 days later, Black Magic is atĀ $2,164 MRR.
Today, I want to share with you how I did it.
I canā€™t guarantee that you can do the same with your SaaS, but I hope this can give you some ideas, or simply inspire you to keep going.
šŸ”™ A quick background
Previously, Black Magicā€™s main feature was helping people ā€œdecorateā€ their profile pic and banner in a special way. For example, my profile pic shows a progress bar that update itself automatically:
There were customers, but mostly for fun. I was not solving any major pain points. It was more like a device to help me grow my Twitter account.
As you can see in the MRR chart above, the product was stuck at ~$330 MRR for a very long time.
šŸ’” The idea phase
I have always wanted to make Black Magic become a ā€œreal/helpfulā€ product, but I didnā€™t know how.
I have a lot of ideas on many stuff I want to improve on Twitter here and there, but I couldnā€™t find the right way to combine them all together deliver them (a SaaS?/website?/app?/bot?).
The most 2 important ideas I want to add to Black Magic:
  • View past interactions from a person with me: have they liked/replied to my tweets before? How long did they follow me? Etc.
  • View a tweet performance over time: how my tweet impression change in its entire lifetime? How did a like/retweet from someone with 100K followers affect my tweetā€™s reach? (Yes, Iā€™m a data nerd, and I want to see a lot of data).
And then, many smaller stuff like: add notes to a profile, set reminders to a tweet, tweet categories, some analytics, etc.
I have a very long wishlist of things I want to improve on Twitter. I just didnā€™t know in what form should I deliver them.
I have always wanted to make Black Magic become a ā€œreal/helpfulā€ product, but I didnā€™t know how.
I have a lot of ideas on many stuff I want to improve on Twitter here and there, but I couldnā€™t find the right way to combine them all together deliver them (a SaaS?/website?/app?/bot?).
The most 2 important ideas I want to add to Black Magic:
  • View past interactions from a person with me: have they liked/replied to my tweets before? How long did they follow me? Etc.
  • View a tweet performance over time: how my tweet impression change in its entire lifetime? How did a like/retweet from someone with 100K followers affect my tweetā€™s reach? (Yes, Iā€™m a data nerd, and I want to see a lot of data).
And then, many smaller stuff like: add notes to a profile, set reminders to a tweet, tweet categories, some analytics, etc.
I have a very long wishlist of things I want to improve on Twitter. I just didnā€™t know in what form should I deliver them.
āš” I pivoted the product
One day I saw Twemex.app for the first time, it gave me the idea of adding a sidebar to the Twitter Web (shoutout to the authorĀ @geoffreylitt).
I immediately know how to deliver all of my ideas: it will be a browser extension. It just makes sense!
I didnā€™t want to build a new Twitter web client, I just want to improve the existing one.
Everything must happen inside the sidebar, I didnā€™t want to touch any of the existing UI components from Twitter, so that my extension wonā€™t be affected when Twitter change their code.
Later, I can move the whole extension to a separate website or app, if I really have to.
Over the next week, I drafted an MVP for the extension, then use it for myself for a while.
I really like it!
šŸ“Š I built in public
The MVP only had 1 or 2 features, I released it as a beta version, then invited some of my Twitter friends to try it. They liked it a lot!
I shared some small demos on Twitter, people get excited. It helped gain some traction for Black Magic as a whole. Some people started asking to pay early.
I started an invite-only beta program, where people can try the extension free of charge, and invite their friends to try it.
Then, I ask people for their feedback, make improvements, and add more features.
For a few weeks straight, I added new features almost every day. My entire day was like:
  • Morning: add a feature
  • Afternoon: release the feature, tweet about it, then invite new beta users
  • Night: talk with beta users, collect feedback/suggestions, fix bugs
  • Repeat the next day.
Almost every tweet I made about Black Magic went popular. Every feature I publish became a marketing tweet.
If you are curious, here isĀ a long thread of all those tweets. Each one gets ~50-100 likes on average, some good ones get toĀ ~300 likesĀ or evenĀ 688 likes.
I asked people to drop a ā€œšŸ‘‹ā€ to my tweet to get an invite code, it helped me to keep track of who to send the invite codes, and also helped with the reach as well.
During that time, every day, I DM'ed ~20 people, gained ~100 new followers, and marketed the product at the same time.
šŸ†“ I offered the product for free (while in beta)
As mentioned, I let people use the product for free while itā€™s in beta. There are some pros and cons to it:
Pros:
  • Gained a lot of free users
  • Collected a lot of feedback/suggestions
  • Many of them converted to paid customers later
  • Many of them leave a review on the extension store
  • I got to watch the system reacts to a slowly increasing traffic and usages, which is very helpful to identify and fix problems early.
  • I have a perfect excuse if there is an embarrassing bug or the whole product just goes offline (didnā€™t happen, luckily).
Cons:
  • Sometimes, I had to spend too much time talking with customers. I want to talk to customers, but also want to focus and build.
  • To serve the huge amount of free users, I had to upgrade my server 3 times, migrated it to AWS, and burned my free credits like crazy.
As for the beta testers:
  • They can use the product for free
  • They can provide early feedback, be involved in the idea/planning phase, and help shape the product roadmap in a way that benefits them the most!
I think this is a win-win for everyone!
I ended up with about 920 beta testers. The whole testing phase lasts ~60 days.
To thank them, I offered an early-bird discount, ~33% OFF lifetime subscription discount.
For those who didnā€™t buy, I added an additional 24 days of using the product for free, with all premium features unlocked.
šŸ’Ŗ My unfair advantages
Itā€™s unfair not to talk about my unfair advantages.
When I started the beta, I had ~14K followers or so. It definitely helped the momentum and the reach of my tweets. Thatā€™s my first advantage.
My 2nd advantage: over the past 6 months, I gained a lot of free users for Black Magic, thanks to the fun-free stuff I made with Black Magic (profile progress bar, real-time banner, etc.).
To be exact, I had ~7,000 registered free accounts at the time. I think this is also a good strategy to get free users first, then offer paid products later.
I think many of them converted. I didnā€™t have time to set up the conversion tracking so I canā€™t know for sure.
For context, 8 months ago, I had ~200 Twitter followers, and 0 customers. If you want to learn how I managed to build these unfair advantages for myself, Iā€™ll write about it later inĀ my personal newsletter.
Finally, my 3rd unfair advantage: I have been writing code for 13 years, 7 of those years, I freelanced, worked for startups, outsourcing companies, enterprises professionally.
Frontend, backend, DevOps, Android, iOS, desktop apps, games,ā€¦ I have done it all, either at work or in my past side projects.
To me, coding is the easy part. Thatā€™s why I was able to ship features so fast.
Not everyone has these advantages like me, thatā€™s why I call them ā€œunfairā€. I think unfair advantages is a crucial part of getting success! You should also find (or build) your own unfair advantages today!
But Iā€™m not done yetā€¦
šŸš€ Today, I launch on Product Hunt
Yes, itā€™s happening.Ā Right now. The beta ends today Dec 16th, 2021.
If you have a minute, I really appreciate it if you can drop by and show your love! ā¤ļø
We are currently the #1 Product of the Day, letā€™s try to keep that spot to the end of the day! Or even sneak into the Product of the Week category! šŸ¤©
Magic Sidebar by BlackMagic.so on Product Hunt
Magic Sidebar by BlackMagic.so on Product Hunt
In conclusion, here are some numbers from the beta:
  • šŸ“†Ā 60 days of beta testing
  • šŸ§ŖĀ 920 invite-only beta users
  • šŸ‘„Ā 1,660 active users
  • šŸ¤Ā 248 paid users
  • šŸ’µĀ $2,164 MRR
Iā€™m hoping this launch will push the MRR a bit higher, but I set no expectation (itā€™s a recipe for disappointment and stress šŸ˜‚)
šŸ”„ To be continued
I enjoy sharing my story here with you all!
If you like this post, once again, please join me on Product Hunt, I am very grateful to have your support! šŸ™šŸ™šŸ™
Here is the link.
Thank you for reading!
Until next time! šŸ‘Š
Tony
Did you enjoy this issue? Yes No
Tony Dinh
Tony Dinh @tdinh_me

Monthly updates about my indie hacking journey, what I have built and learned.

In order to unsubscribe, click here.
If you were forwarded this newsletter and you like it, you can subscribe here.
Created with Revue by Twitter.

Older messages

My Best Month Ever: $23,109 revenue (+ November 2021 updates)

Thursday, December 2, 2021

Hello everyone! This is Tony 👋 Tony Dinh Tony Dinh @tdinh_me Hello everyone! This is Tony 👋 I just had my best month ever in my entire indie hacking journey, and I'm excited to share it with you

Just two things

Sunday, November 28, 2021

Hello everyone! Tony here 👋 This is not a typical monthly update, I just want to quickly let you know Tony Dinh Tony Dinh @tdinh_me Hello everyone! Tony here 👋 This is not a typical monthly update, I

I turned down a $40,000 cash offer. Here is how and why.

Tuesday, November 2, 2021

My 6-month-old project ($322 MRR) was offered $40k. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Oct 2021 Updates: Vietnam, DevUtils 1.12, and Magic Sidebar ✨

Monday, November 1, 2021

👋 Hello everyone, it's Tony again. Lots of things happened in October 2021. I released DevUtils 1.12, Tony Dinh Tony Dinh @tdinh_me 👋 Hello everyone, it's Tony again. Lots of things happened in

You Might Also Like

Are VCs and founders getting along?

Tuesday, April 16, 2024

Fill in our latest survey on founder-investor relations, the startup aiming to reduce cow methane emissions and data on Berlin tech salaries. View in browser Notion flagship logo final Good morning

[Start Your Ecommerce Business Summit] 12 hours to access Day 1 replays

Monday, April 15, 2024

PLUS: What you can do next >> , What an incredible first day! I'm so grateful to all of you for your presence and I'm so excited to help you keep your momentum going. As you know, the

Join Newsletter Lovers

Monday, April 15, 2024

Get a first look at an IntroFlow social directory ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Litelytics, Microns, backl.io backlink builder, CareerPage, Nexa, and more

Monday, April 15, 2024

AI User Assistance Platform BetaList BetaList Daily Microns Discover profitable micro-startups for sale Quillow Exclusive Perk Stream-of-consciousness journaling with AI-powered insights Nexa Your AI

join me: Venture in Q1’24

Monday, April 15, 2024

data on deals, funding, mega-rounds, unicorns, sector trends and more Hi there, Benjamin Lawrence here, Managing Analyst at CB Insights. Wanted to personally invite you to this venture webinar tomorrow

🦄 Your local gig marketplace

Monday, April 15, 2024

Gigs connects employers with gig workers seeking hourly work. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

My Favorite Uses of AI

Monday, April 15, 2024

Tomasz Tunguz Venture Capitalist If you were forwarded this newsletter, and you'd like to receive it in the future, subscribe here.​ ​My Favorite Uses of AI​ Recently, I was at the library &

📂 Demystifying the logo process

Monday, April 15, 2024

​ ​ ​ ​ Today's newsletter is proudly supported by Conversion Factory 🎉 I started Conversion Factory to help startups go from a nice-to-have to a must-have. We're the only product marketing

We’re LIVE NOW!

Monday, April 15, 2024

Day 1 of Start Your Ecommerce Business is LIVE! Link here >> , We are LIVE with Day 1 of the Start Your E-commerce Business summit! Join us here: https://foundr.com/pages/start-your-ecommerce-

[Start Your Ecommerce Business Summit] Live in 1 hour! 

Monday, April 15, 2024

Click here to access your link for Day 1 of the Summit >> , It's time. The brand new Start Your E-commerce Business summit is going LIVE in 1 hour. 🚀 Remember: The 2-day summit runs from