How I Made It to the 2nd Product of the Day on Product Hunt

How I Made It to the 2nd Product of the Day on Product Hunt

Months ago, I participated in a Hashnode hackathon where I had to build a project powered by MindsDB. I ended up submitting a project named "Hey!". It's an open-source CLI tool that allows users to interact with ChatGPT through their terminals and CMDs.

Here is the article showcasing Hey:

I Was the Only User of My Product 😞

At first, I was the only user. Despite sharing it on every social media platform, I felt disappointed when nobody noticed it. No one seemed to care about what I was doing, and my repo had only 8 stars–mine included. I've been through it all.

Fortunately, I had a network of smart, awesome people. Since Hey was a hackathon idea, I felt hesitant about sharing posts about it after the event ended. I made something for the hackathon, and it won. Everyone who participated in the hackathon enjoyed it at the time. But do I really want to keep maintaining the project? Is my network going to keep ignoring me? Does anybody else want to hear about Hey?

I Gave It a Shot 🎯

Hey was presented very well. In fact, I believe the intro video about Hey was one of the key reasons for its success during the hackathon. I couldn't let that masterpiece fade away. I had to show it off a few more times!

Here is the intro:

After the hackathon ended, I was maintaining only a few repositories. So, I decided to work on multiple projects. I planned to add some cool features to Hey and improve it a bit thinking that might attract some attention.

The very first version of Hey was difficult to set up. As a user, I would never install it!

If you wanted to use Hey, you had to go through several steps, like creating an account on MindsDB, copying and pasting some SQL queries, setting up the LLM model, and installing Hey. Developers might be okay with this, but what about everyone else?

The first step was to improve accessibility. I developed Hey top to bottom in 4 days. I assumed it would be a one-time development project, so I built it just to work.

Fortunately, its codebase wasn't too large to refactor. I managed to redesign it using a completely different approach for connecting to the LLM. The project saw massive performance improvements in different aspects.

  • Accessibility: Now, all you need to run it is a token!

  • Performance: The new redesign resulted in much faster execution times.

  • Design: The new codebase design allowed me to focus more on the UI and UX.

What To Do Next 🤔

I had posted about the initial version of Hey with my network before, but it didn't get much attention. Maybe it was because it was an app created for a hackathon, or perhaps they found it a bit hard to use. Either way, it didn't seem promising to me.

I had to try something new, something fair with a decent chance of engagement. I was familiar with Product Hunt. I knew people used it to share their startup ideas or demonstrate an MVP. I didn't realize that open-source projects were also part of that community.

So I went for it!

I Had Almost No Strategy 🤯

At first, I didn't know much about the Product Hunt platform. I assumed it was mainly about the number of followers and the network you had, which would help you get more engagement. As a newcomer, I thought my project wouldn't stand a chance of being noticed by others so I didn't take it seriously.

I was still a bit upset about the lack of engagement Hey received on other social platforms before, so I didn't plan any specific strategy for this one and just went through it.

I looked at some of the top-voted products of the day to see how they were designed. Meanwhile, I wondered, what if my project could make it up there? What if Hey was shining all the way up on the homepage of Product Hunt? Sigh..

I also read a few articles about best practices for launching on Product Hunt to at least have an idea of what I was doing. Noticed these three key points.

  • Choose a simple precise slogan for your product.

  • Use a graphic design tool to create a few templates for its homepage.

  • Your product's logo and slogan matter the most.

  • Keep your product's description short, simple, and informative.

So I followed almost everything I learned from those resources, but I still had some ignorance!

I launched it, posted about it on LinkedIn and X (formerly X), and then went to bed.

This is the strategy I followed. It took me about three hours to launch. Looking back, I realize I could have done better with more planning. Some entrepreneurs wait to launch at specific times, even if their product has been ready for months, intentionally missing out on potential income their product could have made.

I'm not an entrepreneur, and this article isn't the best place to learn about entrepreneurship. I'm just sharing my experience with one successful launch on Product Hunt. 😅

Product Hunt Is a Fair Deal 🤌

I woke up the next day and turned on my phone's network connection. Immediately, I was flooded with dozens of notifications on LinkedIn and X. I had over 30 new messages in my inbox. At first, I thought these were bots crawling Product Hunt to message creators and advertise their work. This seemed reasonable to me, so I didn't take it seriously.

At first, I didn't expect any difference between launching on Product Hunt and sharing a post about the product on social media. That's why I was surprised when I opened my browser to Google something and suddenly saw my project listed as the 3rd product of the day with 110 upvotes!!

Image

I was really surprised. I didn't even put in much effort, but it still did great. I shared this image everywhere and tagged all my friends to support and check it out. I even reshared the intro video to get more engagement. Now, I was seeing a sign of hope.

Luckily, with the help of my network, I even managed to reach 1st place but eventually secured the 2nd spot, earning the title "The 2nd Product of the Day." This was more than enough for me, especially since I only had one follower when I launched.

I was amazed at how (fairly) competitive Product Hunt is. Everyone has an equal chance to showcase their products. (Let's ignore those who pay for subscriptions)

With a bit of hard work, you can succeed. Just like how this little Sadra did with only 1 follower and almost no engagement at the time on the platform. 🙃

Getting Upvotes and Attentions ⬆️

Your product's logo, name, and slogan are the first things users will notice, so you should put serious effort into them. Use your design skills to convince them to click on it. If you're not skilled enough in those areas, ask your friends. Luckily, I had a bit of knowledge.

When a user opens your product page, the first thing that he/she notices is the images and media you've attached. My YouTube video did a good job there. It was less than two minutes long and effectively conveyed the message to the users. So, upload a video if you can. (It doesn't need to be recorded with the best high-tech microphone and laptop)

If you can't upload a video, design eye-catching images to convey your message. Don't overload them with information. They should be bite-sized but informative, using just a bold keyword or two. Use graphical elements to highlight and demonstrate the strengths of your product. Just like how I did it.

The next thing that catches their attention is the description of your product. This is your most valuable shot right there as users will decide here whether to upvote and comment or close the tab and never return!

Always start strong in the first paragraph. Grab their attention and convince them to keep reading until the end. Most people get bored while reading, so I kept it very simple and informative. If your product has a longer description, make sure to begin with your best sentences. It's markdown-supported, so remember to use bullet points and emojis.

What Then 🔮

Well, I don't know what to do then as for me, it's the first time I'm experiencing "my then". I've got so many comments on my launch. So many feature requests.

The only expectation I have is to see fewer engagements in my future launches. Usually, the first launch makes the biggest impact unless you take a major step forward and offer something truly impressive, like how OpenAI introduced GPT-4o. Therefore, I need to attract more people from other fields while also working on cool features for the next launch at the same time.

Here I've listed the steps that I'd take for now.

  • Expand the project to cover more areas and engage people from both tech and non-tech fields.

  • Work on the new feature requests.

  • Demonstrate other aspects of my project by creating more content.

  • Ease the accessibility.

These steps seem to be positively effective. They might be the worst decisions to make right now, I don't know. But I'm not experienced and I don't have time to study "Things to do after a successful launch on Product Hunt". Most importantly, I wouldn't blame myself if I fail because it's my first time and I'm seeking experience.

I can learn from failure, not success. Success only makes me temporarily happy, but failure teaches me the path to lasting happiness. ~Sadra 😎

The Last Word ✍️

Always take your shot. If it doesn't work, try again. Fortunately, you have an unlimited supply of arrows. One day, you'll see it hit.

Thank you for reading this article. I've included links to my product here. Please take a look and share your thoughts.