Issue #37: HeyEcho is publicly available! šŸ¤©

HeyEcho improvements, bug fixes, and new landing!

Finally! šŸš€ 

HeyEcho is publicly available! No invitation is required anymore!

I havenā€™t announced it yet anywhere, so you're among the first to know about this. šŸ˜„ 

Congrats! šŸ¤£ 

Table of Contents

Dogfooding helps

In the last two weeks, I started generating blog posts for NextCommit, and Iā€™m going to tell you a secret. šŸ¤« 

In order to copy the raw content and paste it I accessed the database. šŸ˜… 

Thatā€™s because copying it from the editor was a messā€¦

So, I shipped a button to copy the raw content. TBH other users told me this, and yeah, I felt their pain.

But no more! āœØ 

Copy raw markdown

However, the copied content is still not optimal. The hero image is currently shared as a b64-encoded image, so the copied content is VERY long. In the future, Iā€™ll move these to object storage to make them available through a simple link pointing to a CDN.

I never tested login with username and password

This week I had the first beta user join using email and password (not using Google). Guess what? It was bugged. šŸ˜‚ 

When listing the blog posts, I show who the ā€œauthorā€ (or the person who generated the blog and/or edited the output) is. This consists of extracting the name from the user profile associated with Clerk. However, in the case of non-Google, these are not available, so HeyEcho was just breaking.

I just patched it to prevent it from breaking, but I will provide a way to add that information in the future.

Why the hero image is always very similar?

Itā€™s been a few weeks already that Iā€™ve been wondering why the hero image was always very similar and 90% of the time showing the very same damn cloudā€¦ This week I had the time to check it out.

It turned out that I thought I was passing the content of the blog post to the prompt, but in reality, I was always passing an empty string. šŸ˜… 

What did I learn from this? That a cloud is the visual that DALLE thinks is the most appropriate for a generic SaaS. šŸ˜‚ 

Moving HeyEcho out from Framer as well

Last week I mentioned how my SaaS template is now offering a way to have a landing and a corresponding blog.

This week I also migrated HeyEcho! The new landing is a bit fancier, has its own blog, and ofc it now has a pricing section.

I still need to generate articles for the blog, but everything is ready! šŸš€

This also means another 20ā‚¬/month saved by dismissing Framer.

HeyEcho pricing plans

The pricing is very simple:

  • a free plan with 1 blog post per month,

  • 3 different plans with an increasing number of blog posts quota per month,

  • a cost per blog post that decreases with quota.

The current price tags are what I call ā€œPioneer pricingā€. In the future, I will increase them to ā€œLaunch pricingā€, and then to ā€œStandard pricingā€. The price is grandfathered, this means that someone joining now would maintain the ā€œPioneer pricingā€. šŸ¤

Ofc this is the initial idea and the execution will depend on how things will evolve.

Pricing plans

Conclusion

Iā€™m excited for the upcoming weeks! Now that the product is publicly available I will try to focus more on customer acquisition and content marketing. šŸ¤ž

Letā€™s close the first deal! šŸ”„

I hope you enjoyed this update!

If youā€™re interested in following my journey, make sure to subscribe or follow me on Bluesky, X, and LinkedIn!

Reply

or to participate.