79
59 Comments

🥇Xnapper’s launch report: $4,212 + learnings

Hello everyone, I’m Tony.

Yesterday, I launched Xnapper on Product Hunt

It got 1,428 votes and got into the #1 Product of the Day! 🥳

I thought it would be helpful to share some reports and insights about the launch.

Some context

  • Xnapper is a macOS app to help people capture beautiful screenshots fast.
  • I started working on Xnapper on 26th May. It has been running in beta for ~3 months.
  • During that 3 months, I recruited about ~4,600 beta users and have them on my mailing list.
  • I had ~45K Twitter followers and a newsletter of 3,000 subscribers when I started all this.

I’ll go into more details about these items at the end of the post (How did I recruit 4,600 beta users? How did I get 45K followers on Twitter?)

The launch

Untitled

Although the official Product Hunt’s launch day only lasts 24 hours, I consider the sales contributed by this launch are spread over 3 days:

One day before: 789 visits, $670 revenue

This is where I announce that the early bird discount will be over soon. This drives some traction as people want to claim the early bird discount.

I had the early bird discount running for a while at $20 per license, so everyone who bought the app before 23rd Aug got it for $20 (now it’s $30).

This is what the web traffic looks like. The last 3 days are the launch days. Chart by pirsch.io

This is what the web traffic looks like. The last 3 days are the launch days. Chart by pirsch.io

The launch day: 2,343 visits, $2,656 revenue

Thanks to the support of the community (with many of you reading this post, I believe!), the app was at the #1 spot the whole day!

Untitled

That’s 24 hours of exposure at the very top position of Product Hunt’s home page. I can’t imagine a better exposure than this!

This is the main driver for the launch’s revenue.

I was online the whole day to answer questions and reply to people on Twitter and Product Hunt while watching the metrics.

It was fun! 😄

People on Product Hunt are generally very nice and supportive.

I also posted Xnapper on Reddit a few hours after the Product Hunt launch. There were mixed reactions as usual.

One day after: 3,139 visits, $886 revenue

I consider the sales from this day are also from the launch because of the long tail effect.

The conversion rate is much lower, only ~$0.3 per visit.

Lower than the launch day (~$1 per visit) and the usual days (~$0.4 per visit).

I think it is explainable because the traffic spread out by Product Hunt and Reddit makes the app reach a wider audience, which has a lower natural conversion rate.

In conclusion

Here are all the stats:

  • 🥇 #1 Product of the Day
  • 🔺 1,428 upvotes
  • 🌐 6.2K website visits
  • 💳 164 sales
  • 💵 $4,212 revenue
  • 💸 $69.63 refund

What I did to drive traffic

It’s important to get as much traffic to the launch in the early hours as possible.

When your product is at #1, more people will see it. Then your product will likely get more upvotes, which will keep it longer at #1, etc. 🔄

Because of that, I tried my best to drive as much traffic to the post as early as possible. Here is what I did:

  • In the last 3 months, I have been communicating with 4,600 beta users via email frequently. Every time there is a new update to Xnapper, I will send an email to notify people about the change log. Usually every 1 or 2 weeks. This keeps the mailing list warm and has a high open rate!
  • 1 week before the launch, I tweeted that I would launch next week. This made my audience aware of the launch. Some people will remember and come back to support. I also asked people to reply with a wave emoji “👋” under the tweet if they wanted to be notified via Twitter DM. Then, over the next few days, I tweeted a few more times about the launch to make sure people were aware of it even more.
  • 3 days before the launch, I announce the exact date of the launch on Twitter. Also ask people to reply “👋” if they want to be notified (many people did! If you are one of them, thank you! 😊).
  • 1 day before the launch, I pushed a new Xnapper update with new features, improvements, and bug fixes. In the email, I also share with all the beta users that I’ll launch Xnapper in 24 hours on Product Hunt. This gives people the awareness and time to prepare (if they decide to support the launch). A lot of people are very supportive and spend the time to come back exactly at launch time!
  • On the launch day, I sent another email to 4,600 beta users, announcing the launch was live. I think this is the most important part and the reason why the launch has gained 381 votes in the first 2 hours (which is a lot!).
  • Also on the launch day, I posted a “launch tweet”. Then, I send that tweet to all the people who have replied “👋” in the last week via Twitter DM (all manual, yes it takes time, but I enjoyed it because I don’t get to do this very often 😂).
  • Still on the launch day, I send yet another email, this time to my newsletter’s subscribers. I have about 3,000 subscribers in my monthly personal newsletter, which I think is very interested in this launch. You can read that email here.
  • Then, I spend the whole day replying to people on Twitter, DM, Product Hunt, and my email. Lots of typing on that day 😂
  • After a few hours, I decided to post Xnapper to Reddit, trying to gain some more traffic. The post gained 138 upvotes on Reddit, which is pretty good! I didn’t post on Hacker News as I thought this app was not very relevant to that audience. I didn’t post on Indie Hackers either, as I was too busy to write up something useful to go with the self-promotion plug (until now - this post😄).

I think that’s pretty much all I did to drive traffic. I also shared the launch with a few friends, but that’s quite a small number compared to the rest 😄

How did I recruit 4,600 beta users?

Well, firstly, I had 45K followers when I started all of this.

Because of that, a few of my early tweets get a lot of traction.

For example, this one got 712 likes.

Untitled

Every time I post an update related to Xnapper, I ask if people are interested in joining Beta testing by replying with a “👋”.

Then, I use Gumroad to:

  • Collect the email address
  • Deliver the app (people can download it via Gumroad)
  • Send updates about the beta and collect feedback/bug reports

(Here is the Gumroad link if you want to take a look)

Just by doing this, plus the fact that some of my “build in public” tweets were doing very well, I was able to recruit a lot of beta users.

This tweet was the best one. 1,718 likes.

Untitled

How did I get 45K followers on Twitter?

Around this time last year, I only had ~1,000 followers on Twitter.

I started using Twitter around April 2021 with only ~200 followers.

Since then, I have learned about the indie hacker community and the “build in public” movement. So I started to work on building my audience.

It has been a wild 12 months for me! I even quit my job in the progress (I’m now a full-time solo indie hacker).

So, back to the question, how did I get 45K followers on Twitter?

The short answer: it’s a combination of spending a lot of time engaging with people on Twitter, sharing content (coding, threads, meme, giveaways, jokes, advice), and some luck.

The long answer: I have documented my entire story since the beginning in two places:

  1. My monthly newsletter (since May 2021 to now, 20 issues in total)
  2. My Twitter journey from 100 → 30K followers (tweet collection)

It’s a long read (sorry! 😅). If I have more time, I’ll try to write a condensed one to summarize it all.

That’s all!

I hope this post has some useful info for you!

If you would like to support me, please subscribe to my newsletter or follow me on Twitter (or both!)

By the way, Xnapper is ~500 votes away from breaking into the #1 Product of the Month category. I still have until the end of the month to reach this goal. If you can support Xnapper on Product Hunt, that would be awesome!

If you have any questions, please comment below. I’ll try to answer everyone!

Cheers,

posted to Icon for group Product Launch
Product Launch
on August 24, 2022
  1. 3

    Last night saw this on Tik-Tok and instantly fell in love with the UI and features.

    1. 1

      oh wow, do you know where I can find that tiktok again?

      1. 1

        This comment was deleted 2 years ago.

  2. 2

    Big congrats, Tony! In which subreddits you launched Xnapper?

    1. 2

      r/SideProject and r/macapps 😄

  3. 2

    This is awesome, congrats on your launch!

    If you want even more exposure - I'd suggest posting it on madepublic.io while we're in beta - I'll be doing a lot of work over the next few weeks to promote projects on the platform with a newsletter and promoted spots!

  4. 2

    Impressive feat Tony. Kudos to your hard work 👏👏👏

  5. 2

    Great post.

    Aside: Why did you choose pirsch.io rather than plausible.io or something else?

    1. 3

      Thanks!

      I Pirsch is cheaper with the same features and want to support a smaller indie project 😄

      1. 3

        Hi Tony, thanks for using Pirsch, and congrats on the launch!

        1. 2

          love the product!
          are you on Twitter? Can't seem to find your profile 😄

          1. 1

            No, he doesn't have a personal account :)

  6. 1

    Very inspiring, thank you Tony! 🙏

  7. 1

    Congratulations! I saw it on PH and recommended it to my colleague. The results were beautiful.

  8. 1

    Hey, tony! Since I switched to OS X I'm using xnapper (saw you around here) and I'm in love.

    But since 1.14 take screenshot and copy to clipboard shortcut is not working anymore. The pointer and sound even works, but seems to be not transferred to clipboard.

    Oh, it would be nice if you add a feedback feature. A simple box would be enough :)

  9. 1

    Congratz Tony!

    Interesting feedback with different results than mine.

    When launching Docusaurus on Product Hunt last month (#1) we got fewer upvotes despite me promoting the launch in my own This Week In React newsletter (10k subs) and other larger newsletter covering Docusaurus the same day (for example bytes.dev (100k subs)

    In total, I made sure Docusaurus was promoted by email to 150k subscribers on the launch day. And my 10k newsletter was 100% focused on getting upvotes. But we got fewer upvotes than you and your 3k + 4.8k newsletters.

    I guess you not only have to promote the launch, but you should notably promote it to an audience that has a Product Hunt account. In my case, the email was sent to React developers, not indie hackers, and most of them probably don't have a Product Hunt account 🤷‍♂️

  10. 1

    Ironically just saw your thread on Twitter about your copycats. Congrats on the success this far, and cheers for even more!

  11. 1

    Thanks for posting this Tony! The section on how you built traffic is superb. I feel like twitter is going to promote me a tweet thread from someone hijacking it.

  12. 1

    Tony, you're crushing it. Definitely an inspiration...keep up the great work.

  13. 1

    Congrats on the launch Tony! Thanks for sharing your journey. Would be a great help when we launch on Product Hunt. :)

  14. 1

    Wow, that's really awesome!

  15. 1

    Wow! a post full of insights. Thanks for sharing this. Lately, I have been thinking about growing my Twitter. Thanks for sharing your journey.

  16. 1

    This is nice mate. I just launched my product on Product Hunt. Hoping for the best haha!

  17. 1

    Awesome write up Tony, and congrats on the success!

  18. 1

    Congrats Tony! Been following your journy for a while now. Very inspiring!

  19. 1

    Congratulations! I just read your 100 -> 30k Twitter thread, you're quite the inspiration. Do you have any threads where you go over your coding process?

    1. 1

      I don't, but I have always wanted to share more about that on my YouTube channel. Let's see if I have the time to do it 😅

  20. 1

    Technical question. What is a tech stack of your app? :) And how long did it take for you to develop first version?

    1. 1

      it's Swift, Xcode, and AppKit. The first version took me 1 day to build and 1 more day to publish it to the world

  21. 1

    Dude, you are an inspiration! thanks for the tips about the traction, I'm waiting to also waiting to release my product ^^

  22. 1

    This is very impressive and inspirational! The indie-developer community keeps on surprising, and your story is proof of that. I'm curious, will you keep updating this product or are you gonna start working on something new?

  23. 1

    Congratulations on the Launch! Great job making it to Number 1.

    I have used the app before and I really love it, it’s a beautiful, simple and easy to use app! I plan on getting a license for it when it will ask me to buy one (😅). For now the free version is fine as I’m not doing much screenshooting and writing.
    Now I have to say it’s really nice to see the frequent updates and clear change-log coming with the app!

    I believe there is an iOS version available. I’m going to get it too. Even if I have to get it full price. At least I know it goes to an indie dev who put blood and sweat and coffee into all that!

    Again, congratulations!

    1. 2

      thank you so much, Adrien!

  24. 1

    Very inspiring story. Thanks for sharing!

  25. 1

    Thanks for sharing! I always wondered how useful launching on PH could be

  26. 1

    Really impressive, and you hunt it by yourself instead of some top hunters, which helps us to realize good products and preparations matter a lot. Congrats again, Tony!

  27. 1

    Very helpful and Started reading your twitter Journey, thanks

  28. 1

    As always , : love to read your story

  29. 1

    Tony you're a rock star thanks for this.

  30. 1

    Cool! Congrats Tony!

  31. 1

    Great work Tony! Best luck with your new product. I would like to ask what exactly time to post in Product Hunt. Do you have any highlighted strategies in Product Hunt?

    Thanks,
    Yigit

  32. 1

    Thank you for sharing!

  33. 1

    how did you monetized this app?

  34. 1

    Superb work, Tony and Thanks for sharing this!

    I'm going to feature it in my Airtable of different growth strategies from Indie founders.

    Cheers!

  35. 1

    Congratulations Tony! This is a really great breakdown of all the steps you took. I'm definitely going to refer back to this when I'm launching on Product Hunt. Thanks!

    1. 2

      glad you find it helpful!

    2. 2

      Hey @agraddy,

      I've consolidated a series of Product Hunt launch strategies from Indie Hackers here in this free Airtable.

      Do check it out. Cheers and best of luck with your launch!

      1. 1

        Thanks, that looks like a great list! I'll try to check it out when I get a chance.

  36. 1

    What an awesome read. Very fluid and with such a great story. Thanks for sharing Tony!

  37. 1

    Massive congrats Tony. Out of interest how long do you spend working on Xnapper weekly?

    1. 1

      Few hours per week. I have a freelancer to help me with some coding tasks in the backend and my brother (@dqhieu on Twitter) helping with the native app too 😄

  38. 1

    Congratulations on the launch, Tony!

  39. 1

    Beautiful execution start to finish.

    What are the next plans for xnapper? planning of growing it more or switch to an other product?

    1. 1

      Both 😄

      I have a list of features I want to add to Xnapper but have not yet added, so I'll do that. Probably going to push out an update every month or two.

      I'll switch back and forth between 3 of my products, maybe even new products in the future 😄

      1. 1

        nice. looking forward to see what you are cooking up next 🍿

  40. -1

    This comment has been voted down. Click to show.

  41. 1

    This comment was deleted 2 years ago.

  42. 1

    This comment was deleted 2 years ago.

  43. 1

    This comment was deleted 2 years ago.

Trending on Indie Hackers
Meme marketing for startups 🔥 User Avatar 11 comments AI is Coming to Fuzen in January! 🚀 User Avatar 1 comment Google Whisk - Generate images using images as prompts, not text prompts User Avatar 1 comment After 19,314 lines of code, i'm shutting down my project User Avatar 1 comment Need feedback for my product. User Avatar 1 comment 40 open-source gems to replace your SaaS subscriptions 🔥 🚀 User Avatar 1 comment