And this email

Hey Michael,
It's great talking with you when I hang out at Nu. I think your product is very promising and I wanted to share some advice I'd wished I'd received with you before you launch.
In my opinion, these are the two best things you can check out before you launch.
I've been an employee at 6 early-stage startups and seen just as many failed launches as successful ones. I've also launched a shit-ton of projects and am currently trying to refine my experience into a guide for others (early signup).
My core advice basically comes down to this:
  • Start building an email list ASAP by having some kind of early signup form for your product (super easy to make with ConvertKit, Mailchimp, Revue, Substack, Ghost)
  • Create a 5-step nurture email campaign on top of that email list — provide value (free guides, free consulting calls, free videos, etc.) to keep your audience engaged throughout all 5 emails. Only ask for them to signup/pay for your product at the end of the campaign, after you've established trust and they know the value you provide is solid (you can give them a 50% off coupon or free trial link to encourage more signups)
  • Do 10-20 launches, not just one "big" one — this is important because relying on just one launch is like playing the lottery and being sad when you don't win. You need to launch often and find ways to increase your chances at "winning" before the big launch :)
    • Start with a launch among family/friends and get early feedback from them. Expect lots of "I don't get it."
      • A great way to do this is to write a blog post describing the idea and why you created it and 1-2 of the big issues you ran into — and then email the post to them, along with a link to a form to sign up for more updates.
    • Then launch an early-sign up page. You can let everyone who signs up into the product right away, but it's key that you market it as an early-access/beta launch. This will set expectations low, make people feel special, and give you room to do a "real" launch later on. Treat everyone who signs up at this stage like special early users and check in with them at least 2-3 times after they sign up to get feedback. Also, give them a HUGE discount when the product actually launches — these early fans pay you in feedback, not money. And their excitement & support of you will go a long way throughout your journey.
    • Improve your product until that early list of people is giving you testimonials naturally instead of negative feedback. It will usually take at least 20-30 improvements to your product before you start moving from "I don't understand what this is..." to "Wow, I couldn't imagine my life without this!"
    • Meanwhile, continue to do smaller launches
      • launch to a small group on Twitter
      • post in comments on Reddit
      • reach out to individuals or groups who'd value your tool directly
      • join "indie hacker" and "entrepreneur" communities — even if you have to pay a small fee to get in — and recruit some of them to test your product
    • Once you have some testimonials and a solid product that you know at least 2-3 people like and actively use (it's a high bar, really!), use the feedback you get from them to build out your landing page
      • take what people told you your product helped them solve and put that as your headline, your sub-headline, and your landing page content and testimonials. Use their own words.
    • Continue to build up your email list by providing free content and resources that your audience values. It could be a blog post you found or a quick video you recorded. As long as it's free and it genuinely helps your audience get something they want, it's a good thing to send to your email list.
    • Do a real launch — launch on r/webdev's Showoff Saturday, launch on Product Hunt, launch on Hacker News (using the Show HN: label), launch to Indie Hackers (dot com), launch on Twitter to the #buildinpublic community, and launch to the "indie hacker" Discord and Slack groups you join earlier
    • Now, since your marketing funnel is tight and you know it works, you're guaranteed to get lots of signups
      • You have an email signup form that promises a "Free guide" or useful resource that's valuable for your community — that way you can add them to your email funnel that ends with asking for a Sign up or sale EVEN IF they don't sign up for the full product
      • You have headlines that address an actual problem they have and promise a solution as if in their own words
      • You've solved the early bugs reported by your early test users and created something that people really love
    • Now, start preparing for the sequel! You probably won't achieve product-market fit with just one launch, even if you go through all these steps. But you'll acquire a lot of happy users. Use their feedback to improve the product even more.
    • Launch again 3-6 months after the original launch with a version 2.0 that solves the 1-2 main issues that your first group of users ran into
I also wrote a really popular guide about Building a Product in Public that you might enjoy!