I thought I'd share my experience launching Divjoy 2.0 on Product Hunt last month. It ended up resulting in my best month ever at $16,265 in sales.
For context, I've included a chart above with my entire traffic/sales history, including product milestones. You can click it to see a high-res version. As you can see, the Product Hunt launch led to a large sales spike (~250% higher than the previous month) and this month is shaping up to be around 30% higher than normal.
In this post I'm going to talk about how I optimized my launch, what worked, what I would do differently next time, and what's next for Divjoy. Okay, let's get into it 🤘
Divjoy is a tool that allows you to generate a custom Node + React codebase with everything you need for your next project like authentication, database, subscription payments, marketing pages, forms, account settings, etc. Everything works out of the box.
Unlike most templates or boilerplates, Divjoy allows you to customize your technical options and template in a low-code editor before downloading your codebase. That means you get exactly what you need, nothing you don't, and you can get right to working on your actual product (you know, the fun part!).
The main feature in this launch was Material UI integration. That meant in addition to supporting the Bulma and Bootstrap CSS frameworks, you could now have your entire front-end built using Material UI.
Planning an effective Product Hunt launch involves getting together the copy/media you need to make your launch interesting and ensuring you're leveraging any existing audiences or connections to amplify your launch. I highly recommend starting a brainstorm doc at least a month in advance.
There are no shortage of launch checklists on the web, but it's a mistake to think you can just quickly go through a checklist the day before. The devil is in the details. Get a doc up and periodically jot down any ideas you have, ranging from practical to "I'll probably think this is dumb in the morning".
By starting early I was able to ...
I submitted Divjoy 2.0 to Product Hunt right after midnight (PST) on January 14th. The earlier you submit the more time your product has to climb the rankings before the front page resets.
At this point I was exhausted and hadn't yet written my launch announcements for Twitter and my customer mailing list. I was planning on writing them earlier that day, but it was a push to get everything ready and it somehow slipped my mind. Whoops. About 2 minutes after launching I could see other products climbing up the rankings and Divjoy was dead last. I finally managed to muster enough brain energy to get a tweet out. It wasn't a great tweet, but it did the job. I could see people I knew from Twitter dropping upvotes/comments and I could see Divjoy slowly moving upwards. Okay, time to get some sleep 😴
I woke up the next morning with Divjoy at #5. Wow, much better than expected. The rest of the day was about leveraging my existing audience and connections to keep the momentum going. Here's everything I did:
In the end, I managed to make it to the #3 product of the day and I'm really happy with how it turned out. It's hard to say exactly how much all my outreach efforts above helped. I'd guess around a 30% boost? Your success on Product Hunt is mostly going to come down to whether the community finds it interesting. That said, if you have any audience at all, it's worth thinking about how you can engage with them on launch day to give yourself the best chance possible.
I was surprised to see the Product Hunt page continue to drive traffic/sales over the next few weeks, ending the month at $16,265 total, with $10,452 directly attributable to the launch.
My biggest mistake was not preparing my tweet and email content ahead of time. If you're going to launch right after midnight (which I recommend) then you're going to be tired and winging all this isn't the best idea. My outreach spanned most of launch day, when ideally it could have all gone out right after midnight.
So far my strategy has been to spend 90% of my time coding and 10% being active on Twitter, Indie Hackers, etc.. with a big launch announcement every 3-4 months. Basically, spend as much time possible building while doing the minimum to keep sales up. That's what I'm most comfortable with. But my goal for 2021 is to do $100k in sales and that means finding more scalable marketing channels. That means getting my SEO game together, trying out paid advertising, and spending more time looking for affiliate partners. I still have a lot of product improvements planned for 2021, but maybe it will need to be more like 50% coding and 50% marketing. It's time to get comfortable with that.
I hope you found this write-up interesting and that it helps inform your next launch. Feel free to ask me anything in the comments below.